cms.plugin_processors: 5 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/cms/plugin_processors.py

Stats: 0 executed, 4 missed, 1 excluded, 16 ignored

  1. # -*- coding: utf-8 -*-
  2. from django.utils.safestring import mark_safe
  3. def plugin_meta_context_processor(instance, placeholder):
  4. return {
  5. 'plugin_index': instance._render_meta.index, # deprecated template variable
  6. 'plugin': {
  7. 'counter': instance._render_meta.index + 1,
  8. 'counter0': instance._render_meta.index,
  9. 'revcounter': instance._render_meta.total - instance._render_meta.index,
  10. 'revcounter0': instance._render_meta.total - instance._render_meta.index - 1,
  11. 'first': instance._render_meta.index == 0,
  12. 'last': instance._render_meta.index == instance._render_meta.total - 1,
  13. 'total': instance._render_meta.total,
  14. 'id_attr': 'plugin_%i_%i' % (instance.placeholder_id, instance.pk),
  15. 'instance': instance,
  16. }
  17. }
  18. def mark_safe_plugin_processor(instance, placeholder, rendered_content, original_context):
  19. return mark_safe(rendered_content)