plugin's parent render method called only in edit or ajax modes

This commit is contained in:
Serghei Mihai 2013-12-31 11:20:56 +01:00
parent da33884cd2
commit 6813853a27
No known key found for this signature in database
GPG Key ID: 76D1C964BF2FA1AF
1 changed files with 2 additions and 2 deletions

View File

@ -13,12 +13,12 @@ class AjaxTextPlugin(TextPlugin):
return t.render(context)
def render(self, context, instance, placeholder):
context = super(AjaxTextPlugin, self).render(context, instance, placeholder)
context['object'] = instance
request = context.get('request')
edit_mode = request and 'edit' in request.GET
is_ajax = request and request.is_ajax()
context['object'] = instance
if edit_mode or is_ajax:
context = super(AjaxTextPlugin, self).render(context, instance, placeholder)
return context
context['body'] = self.get_ajax_body(instance, context)