50 """Raw portlet settings properties editor""" |
50 """Raw portlet settings properties editor""" |
51 |
51 |
52 def updateWidgets(self, prefix=None): |
52 def updateWidgets(self, prefix=None): |
53 super(RawPortletSettingsPropertiesEditor, self).updateWidgets(prefix) |
53 super(RawPortletSettingsPropertiesEditor, self).updateWidgets(prefix) |
54 if 'body' in self.widgets: |
54 if 'body' in self.widgets: |
55 self.widgets['body'].widget_css_class = 'input height-100' |
55 self.widgets['body'].widget_css_class = 'monospace input height-200' |
56 |
56 |
57 |
57 |
58 @adapter_config(name='properties.json', context=(IRawPortletSettings, IPyAMSLayer), provides=IPagelet) |
58 @adapter_config(name='properties.json', context=(IRawPortletSettings, IPyAMSLayer), provides=IPagelet) |
59 class RawPortletConfigurationAJAXEditor(AJAXEditForm, RawPortletSettingsEditor): |
59 class RawPortletConfigurationAJAXEditor(AJAXEditForm, RawPortletSettingsEditor): |
60 """Raw HTML portlet settings editor, AJAX renderer""" |
60 """Raw HTML portlet settings editor, AJAX renderer""" |
61 |
61 |
62 |
62 |
63 @adapter_config(context=(Interface, IPyAMSLayer, Interface, IRawPortletSettings), provides=IPortletPreviewer) |
63 @adapter_config(context=(Interface, IPyAMSLayer, Interface, IRawPortletSettings), provides=IPortletPreviewer) |
64 @template_config(template='raw-preview.pt', layer=IPyAMSLayer) |
64 @template_config(template='templates/raw-preview.pt', layer=IPyAMSLayer) |
65 class RawPortletPreviewer(PortletPreviewer): |
65 class RawPortletPreviewer(PortletPreviewer): |
66 """Raw HTML portlet previewer""" |
66 """Raw HTML portlet previewer""" |
67 |
67 |
68 |
68 |
69 # |
69 # |
82 class HTMLPortletConfigurationAJAXEditor(AJAXEditForm, HTMLPortletSettingsEditor): |
82 class HTMLPortletConfigurationAJAXEditor(AJAXEditForm, HTMLPortletSettingsEditor): |
83 """Rich text portlet settings editor, AJAX renderer""" |
83 """Rich text portlet settings editor, AJAX renderer""" |
84 |
84 |
85 |
85 |
86 @adapter_config(context=(Interface, IPyAMSLayer, Interface, IHTMLPortletSettings), provides=IPortletPreviewer) |
86 @adapter_config(context=(Interface, IPyAMSLayer, Interface, IHTMLPortletSettings), provides=IPortletPreviewer) |
87 @template_config(template='html-preview.pt', layer=IPyAMSLayer) |
87 @template_config(template='templates/html-preview.pt', layer=IPyAMSLayer) |
88 class HTMLPortletPreviewer(PortletPreviewer): |
88 class HTMLPortletPreviewer(PortletPreviewer): |
89 """Rich text portlet previewer""" |
89 """Rich text portlet previewer""" |