139 |
139 |
140 # |
140 # |
141 # Paragraph container illustration marker |
141 # Paragraph container illustration marker |
142 # |
142 # |
143 |
143 |
|
144 @viewlet_config(name='illustration', context=IIllustrationParagraph, layer=IPyAMSLayer, view=IParagraphContainerTable, |
|
145 manager=IParagraphTitleToolbar, permission=VIEW_SYSTEM_PERMISSION, weight=5) |
144 @viewlet_config(name='illustration', context=IBasicIllustrationTarget, layer=IPyAMSLayer, view=IParagraphContainerTable, |
146 @viewlet_config(name='illustration', context=IBasicIllustrationTarget, layer=IPyAMSLayer, view=IParagraphContainerTable, |
145 manager=IParagraphTitleToolbar, permission=VIEW_SYSTEM_PERMISSION, weight=5) |
147 manager=IParagraphTitleToolbar, permission=VIEW_SYSTEM_PERMISSION, weight=5) |
146 @template_config(template='templates/paragraph-illustration-icon.pt', layer=IPyAMSLayer) |
148 @template_config(template='templates/paragraph-illustration-icon.pt', layer=IPyAMSLayer) |
147 class ParagraphContainerIllustrationMarker(Viewlet): |
149 class ParagraphIllustrationMarker(Viewlet): |
148 """Paragraph container illustration marker column""" |
150 """Paragraph illustration marker column""" |
149 |
151 |
150 weight = 5 |
152 weight = 5 |
151 action_class = 'action illustration nowrap width-40' |
153 action_class = 'action illustration nowrap width-40' |
152 icon_class = 'fa fa-fw fa-picture-o' |
154 icon_class = 'fa fa-fw fa-picture-o' |
153 icon_hint = _("Illustration") |
155 icon_hint = _("Illustration") |
157 def render(self): |
159 def render(self): |
158 illustration = IIllustration(self.context, None) |
160 illustration = IIllustration(self.context, None) |
159 if illustration and illustration.data: |
161 if illustration and illustration.data: |
160 for value in illustration.data.values(): |
162 for value in illustration.data.values(): |
161 if value: |
163 if value: |
162 return super(ParagraphContainerIllustrationMarker, self).render() |
164 return super(ParagraphIllustrationMarker, self).render() |
163 return '' |
165 return '' |