src/pyams_media/zmi/video.py
changeset 95 b379aa42a359
parent 85 bd438ff8acb7
child 101 0cb6cb0ac01c
equal deleted inserted replaced
94:7c1ed13e4b91 95:b379aa42a359
    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)