def get_context_data(self, **kwargs): context = super(ImageNodeDetailView, self).get_context_data(**kwargs) if self.width or self.height: w = self.width or widthratio(self.height, self.object.height, self.object.width) h = self.height or widthratio(self.width, self.object.width, self.object.height) context.update({'thumbnail_size': (w, h)}) return context
def render(self, context, instance, placeholder): instance.node.link = PluginLink.create_from(instance) context.update({ 'image_node': instance.node, }) if instance.width or instance.height: w = instance.width or widthratio(instance.height, instance.node.height, instance.node.width) h = instance.height or widthratio(instance.width, instance.node.width, instance.node.height) context.update({'thumbnail_size': (w, h)}) return context
def render(self, context, instance, placeholder): instance.node.link = PluginLink.create_from(instance) context.update({ 'image_node': instance.node, }) if instance.width or instance.height: w = instance.width or widthratio( instance.height, instance.node.height, instance.node.width) h = instance.height or widthratio( instance.width, instance.node.width, instance.node.height) context.update({'thumbnail_size': (w, h)}) return context