filer.models.mixins: 8 total statements, 0.0% covered

Generated: Wed 2013-03-13 10:33 CET

Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/filer/models/mixins.py

Stats: 0 executed, 7 missed, 1 excluded, 9 ignored

  1. #-*- coding: utf-8 -*-
  2. from filer.settings import FILER_ADMIN_ICON_SIZES, FILER_STATICMEDIA_PREFIX
  3. class IconsMixin(object):
  4. """
  5. Can be used on any model that has a _icon attribute. will return a dict
  6. containing urls for icons of different sizes with that name.
  7. """
  8. @property
  9. def icons(self):
  10. r = {}
  11. if getattr(self, '_icon', False):
  12. for size in FILER_ADMIN_ICON_SIZES:
  13. r[size] = "%sicons/%s_%sx%s.png" % (
  14. FILER_STATICMEDIA_PREFIX, self._icon, size, size)
  15. return r