Generated: Wed 2013-03-13 10:33 CET
Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/cms/plugins/flash/models.py
Stats: 0 executed, 12 missed, 7 excluded, 6 ignored
import refrom django.db import modelsfrom django.utils.translation import ugettext_lazy as _from cms.models import CMSPluginfrom os.path import basenameclass Flash(CMSPlugin): file = models.FileField(_('file'), upload_to=CMSPlugin.get_media_path, help_text=_('use swf file')) width = models.CharField(_('width'), max_length=6) height = models.CharField(_('height'), max_length=6) def get_height(self): return fix_unit(self.height) def get_width(self): return fix_unit(self.width) def __unicode__(self): return u"%s" % basename(self.file.path)def fix_unit(value): if not re.match(r'.*[0-9]$', value): # no unit, add px return value + "px" return value