commit
60ac42cd2b
|
|
@ -1,5 +1,6 @@
|
||||||
from django import template
|
from django.template.loader import render_to_string
|
||||||
|
|
||||||
|
from django import template
|
||||||
register = template.Library()
|
register = template.Library()
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -7,29 +8,25 @@ register = template.Library()
|
||||||
def render_sortable_objects(context, objects,
|
def render_sortable_objects(context, objects,
|
||||||
sortable_objects_template='adminsortable/shared/objects.html'):
|
sortable_objects_template='adminsortable/shared/objects.html'):
|
||||||
context.update({'objects': objects})
|
context.update({'objects': objects})
|
||||||
tmpl = template.loader.get_template(sortable_objects_template)
|
return render_to_string(sortable_objects_template, context.flatten())
|
||||||
return tmpl.render(context)
|
|
||||||
|
|
||||||
|
|
||||||
@register.simple_tag(takes_context=True)
|
@register.simple_tag(takes_context=True)
|
||||||
def render_nested_sortable_objects(context, objects, group_expression,
|
def render_nested_sortable_objects(context, objects, group_expression,
|
||||||
sortable_nested_objects_template='adminsortable/shared/nested_objects.html'):
|
sortable_nested_objects_template='adminsortable/shared/nested_objects.html'):
|
||||||
context.update({'objects': objects, 'group_expression': group_expression})
|
context.update({'objects': objects, 'group_expression': group_expression})
|
||||||
tmpl = template.loader.get_template(sortable_nested_objects_template)
|
return render_to_string(sortable_nested_objects_template, context.flatten())
|
||||||
return tmpl.render(context)
|
|
||||||
|
|
||||||
|
|
||||||
@register.simple_tag(takes_context=True)
|
@register.simple_tag(takes_context=True)
|
||||||
def render_list_items(context, list_objects,
|
def render_list_items(context, list_objects,
|
||||||
sortable_list_items_template='adminsortable/shared/list_items.html'):
|
sortable_list_items_template='adminsortable/shared/list_items.html'):
|
||||||
context.update({'list_objects': list_objects})
|
context.update({'list_objects': list_objects})
|
||||||
tmpl = template.loader.get_template(sortable_list_items_template)
|
return render_to_string(sortable_list_items_template, context.flatten())
|
||||||
return tmpl.render(context)
|
|
||||||
|
|
||||||
|
|
||||||
@register.simple_tag(takes_context=True)
|
@register.simple_tag(takes_context=True)
|
||||||
def render_object_rep(context, obj, forloop,
|
def render_object_rep(context, obj, forloop,
|
||||||
sortable_object_rep_template='adminsortable/shared/object_rep.html'):
|
sortable_object_rep_template='adminsortable/shared/object_rep.html'):
|
||||||
context.update({'object': obj, 'forloop': forloop})
|
context.update({'object': obj, 'forloop': forloop})
|
||||||
tmpl = template.loader.get_template(sortable_object_rep_template)
|
return render_to_string(sortable_object_rep_template, context.flatten())
|
||||||
return tmpl.render(context)
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue