equal
deleted
inserted
replaced
63 label_css_class = 'control-label col-md-4' |
63 label_css_class = 'control-label col-md-4' |
64 input_css_class = 'col-md-8' |
64 input_css_class = 'col-md-8' |
65 |
65 |
66 @property |
66 @property |
67 def fields(self): |
67 def fields(self): |
68 fields = field.Fields(IUserSkinnable).select('no_inherit_skin', 'skin', 'custom_stylesheet', |
68 fields = field.Fields(IUserSkinnable).select('no_inherit_skin', 'skin', |
|
69 'container_class', 'custom_stylesheet', |
69 'editor_stylesheet', 'custom_script') |
70 'editor_stylesheet', 'custom_script') |
70 if self.context.can_inherit_skin: |
71 if self.context.can_inherit_skin: |
71 fields['no_inherit_skin'].widgetFactory = SingleCheckBoxFieldWidget |
72 fields['no_inherit_skin'].widgetFactory = SingleCheckBoxFieldWidget |
72 else: |
73 else: |
73 fields = fields.omit('no_inherit_skin') |
74 fields = fields.omit('no_inherit_skin') |
77 edit_permission = MANAGE_SKIN_PERMISSION |
78 edit_permission = MANAGE_SKIN_PERMISSION |
78 |
79 |
79 def updateGroups(self): |
80 def updateGroups(self): |
80 if self.context.can_inherit_skin: |
81 if self.context.can_inherit_skin: |
81 self.add_group(NamedWidgetsGroup(self, 'skin', self.widgets, |
82 self.add_group(NamedWidgetsGroup(self, 'skin', self.widgets, |
82 ('no_inherit_skin', 'skin', 'custom_stylesheet', |
83 ('no_inherit_skin', 'skin', |
|
84 'container_class', 'custom_stylesheet', |
83 'editor_stylesheet', 'custom_script'), |
85 'editor_stylesheet', 'custom_script'), |
84 legend=_("Don't inherit parent skin"), |
86 legend=_("Don't inherit parent skin"), |
85 css_class='inner', |
87 css_class='inner', |
86 switch=True, |
88 switch=True, |
87 checkbox_switch=True, |
89 checkbox_switch=True, |