diff --git a/addons/piratepad/editors.py b/addons/piratepad/editors.py index d1ca9c22bc9..e224243b2a8 100644 --- a/addons/piratepad/editors.py +++ b/addons/piratepad/editors.py @@ -5,13 +5,27 @@ import openobject.templating class SidebarTemplateEditor(openobject.templating.TemplateEditor): templates = ['/openerp/widgets/templates/sidebar.mako'] + ADD_ATTACHMENT_BUTTON = u'id="add-attachment"' BINARY_ATTACHMENTS_FORM = u'
${_("Pad")}\n' + \ + output[form_opener_insertion:] + return output + def edit(self, template, template_text): output = super(SidebarTemplateEditor, self).edit(template, template_text) - insertion_point = output.index(self.BINARY_ATTACHMENTS_FORM) - return output[:insertion_point] + ''' + output = self.insert_pad_link(output) + + form_insertion_point = output.index(self.BINARY_ATTACHMENTS_FORM) + return output[:form_insertion_point] + ''' @@ -28,16 +42,7 @@ class SidebarTemplateEditor(openobject.templating.TemplateEditor): - ''' + output[insertion_point:] + ''' + output[form_insertion_point:]