equal
deleted
inserted
replaced
16 # import standard library |
16 # import standard library |
17 from datetime import datetime |
17 from datetime import datetime |
18 from decimal import Decimal |
18 from decimal import Decimal |
19 |
19 |
20 # import interfaces |
20 # import interfaces |
21 from pyams_file.interfaces import IVideo, IThumbnail, IMediaWidget |
21 from pyams_file.interfaces import IVideo, IThumbnails, IMediaWidget |
22 from pyams_form.interfaces.form import IWidgetsPrefixViewletsManager, IFormHelp |
22 from pyams_form.interfaces.form import IWidgetsPrefixViewletsManager, IFormHelp |
23 from pyams_skin.interfaces.viewlet import IContextActions |
23 from pyams_skin.interfaces.viewlet import IContextActions |
24 from pyams_utils.interfaces import MANAGE_PERMISSION, VIEW_PERMISSION |
24 from pyams_utils.interfaces import MANAGE_PERMISSION, VIEW_PERMISSION |
25 from pyams_zmi.layer import IAdminLayer |
25 from pyams_zmi.layer import IAdminLayer |
26 from z3c.form.interfaces import HIDDEN_MODE |
26 from z3c.form.interfaces import HIDDEN_MODE |
124 if 'select' in self.actions: |
124 if 'select' in self.actions: |
125 self.actions['select'].addClass('btn-primary') |
125 self.actions['select'].addClass('btn-primary') |
126 |
126 |
127 def createAndAdd(self, data): |
127 def createAndAdd(self, data): |
128 data = data.get(self, data) |
128 data = data.get(self, data) |
129 thumbnailer = IThumbnail(self.context, None) |
129 thumbnailer = IThumbnails(self.context, None) |
130 if thumbnailer is not None: |
130 if thumbnailer is not None: |
131 size = thumbnailer.get_image_size() |
131 size = thumbnailer.get_image_size() |
132 time = data.get('time') |
132 time = data.get('time') |
133 if not isinstance(time, float): |
133 if not isinstance(time, float): |
134 time = float(time) |
134 time = float(time) |