src/pyams_content/component/paragraph/zmi/pictogram.py
changeset 844 36af332b6dd0
parent 816 7d0eda828276
child 873 5f40601f9cb0
--- a/src/pyams_content/component/paragraph/zmi/pictogram.py	Fri Jul 13 08:51:55 2018 +0200
+++ b/src/pyams_content/component/paragraph/zmi/pictogram.py	Fri Jul 13 09:23:53 2018 +0200
@@ -17,7 +17,8 @@
 import json
 
 # import interfaces
-from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer
+from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
+    PARAGRAPH_HIDDEN_FIELDS
 from pyams_content.component.paragraph.interfaces.pictogram import PICTOGRAM_PARAGRAPH_TYPE, IPictogramParagraph, \
     IPictogramContainer, IPictogramContainerTarget, IPictogramItem
 from pyams_content.component.paragraph.zmi import IParagraphContainerView, IParagraphEditFormButtons
@@ -317,7 +318,7 @@
     legend = _("Add new pictogram")
     icon_css_class = 'fa fa-fw fa-arrow-h'
 
-    fields = field.Fields(IPictogramItem).omit('__parent__', '__name__', 'visible')
+    fields = field.Fields(IPictogramItem).omit(*PARAGRAPH_HIDDEN_FIELDS)
     fields['pictogram_name'].widgetFactory = PictogramSelectFieldWidget
 
     edit_permission = MANAGE_CONTENT_PERMISSION
@@ -325,7 +326,7 @@
     def updateWidgets(self, prefix=None):
         super(PictogramAddForm, self).updateWidgets(prefix)
         if 'body' in self.widgets:
-            self.widgets['body'].widget_css_class = 'textarea height-100'
+            self.widgets['body'].widget_css_class = 'input height-100'
 
     def create(self, data):
         return PictogramItem()
@@ -359,7 +360,7 @@
     legend = _("Edit pictogram properties")
     icon_css_class = 'fa fa-fw fa-linode'
 
-    fields = field.Fields(IPictogramItem).omit('__parent__', '__name__', 'visible')
+    fields = field.Fields(IPictogramItem).omit(*PARAGRAPH_HIDDEN_FIELDS)
     fields['pictogram_name'].widgetFactory = PictogramSelectFieldWidget
 
     edit_permission = MANAGE_CONTENT_PERMISSION
@@ -367,7 +368,7 @@
     def updateWidgets(self, prefix=None):
         super(PictogramPropertiesEditForm, self).updateWidgets(prefix)
         if 'body' in self.widgets:
-            self.widgets['body'].widget_css_class = 'textarea height-100'
+            self.widgets['body'].widget_css_class = 'input height-100'
 
     def get_ajax_output(self, changes):
         output = super(self.__class__, self).get_ajax_output(changes)