瀏覽代碼

Remove unused tags

Denis K 8 年之前
父節點
當前提交
84af7aa39c
共有 1 個文件被更改,包括 0 次插入107 次删除
  1. 0 107
      jet/templatetags/jet_tags.py

+ 0 - 107
jet/templatetags/jet_tags.py

@@ -1,18 +1,14 @@
 from __future__ import unicode_literals
 from __future__ import unicode_literals
 import json
 import json
 import os
 import os
-import django
 from django import template
 from django import template
 from django.core.urlresolvers import reverse
 from django.core.urlresolvers import reverse
-from django.db.models import OneToOneField
 from django.forms import CheckboxInput, ModelChoiceField, Select, ModelMultipleChoiceField, SelectMultiple
 from django.forms import CheckboxInput, ModelChoiceField, Select, ModelMultipleChoiceField, SelectMultiple
 from django.contrib.admin.widgets import RelatedFieldWidgetWrapper
 from django.contrib.admin.widgets import RelatedFieldWidgetWrapper
 from django.utils.formats import get_format
 from django.utils.formats import get_format
-from django.template import loader, Context
 from django.utils.safestring import mark_safe
 from django.utils.safestring import mark_safe
 from jet import settings, VERSION
 from jet import settings, VERSION
 from jet.models import Bookmark, PinnedApplication
 from jet.models import Bookmark, PinnedApplication
-import re
 from jet.utils import get_app_list, get_model_instance_label, get_model_queryset, get_possible_language_codes
 from jet.utils import get_app_list, get_model_instance_label, get_model_queryset, get_possible_language_codes
 
 
 try:
 try:
@@ -39,104 +35,6 @@ def get_datetime_format():
     return get_format('DATETIME_INPUT_FORMATS')[0]
     return get_format('DATETIME_INPUT_FORMATS')[0]
 
 
 
 
-@register.tag
-def format_breadcrumbs(parser, token):
-    nodelist = parser.parse(('endformat_breadcrumbs',))
-    parser.delete_first_token()
-    return FormatBreadcrumbsNode(nodelist)
-
-
-class FormatBreadcrumbsNode(template.Node):
-    def __init__(self, nodelist):
-        self.nodelist = nodelist
-
-    def render(self, context):
-        output = self.nodelist.render(context)
-
-        regex = re.compile('<[^!(a>)]([^>]|\n)*[^!(/a)]>', re.IGNORECASE)
-        clean = re.sub(regex, '', output)
-        clean = clean.replace('\u203A', '&rsaquo;')
-        items = clean.split('&rsaquo;')
-
-        items = map(lambda i: i.strip(), items)
-        items = filter(None, items)
-
-        t = loader.get_template('admin/breadcrumbs.html')
-        c = {'items': items}
-
-        if django.VERSION[:2] < (1, 9):
-            c = Context(c)
-
-        return t.render(c)
-
-
-@register.assignment_tag
-def filter_fieldsets_with_errors(fieldsets):
-    i = 0
-    fieldsets_with_errors = list()
-
-    for fieldset in fieldsets:
-        errors = False
-
-        for line in fieldset:
-            for field in line:
-                if hasattr(field.field, 'errors') and len(field.field.errors) > 0:
-                    errors = True
-                    break
-            if errors:
-                break
-
-        if errors:
-            fieldsets_with_errors.append(i)
-
-        i += 1
-
-    return fieldsets_with_errors
-
-
-@register.assignment_tag
-def is_fieldset_selected(fieldset_index, fieldsets_with_errors):
-    if len(fieldsets_with_errors) == 0:
-        return fieldset_index == 0
-    else:
-        return fieldset_index == fieldsets_with_errors[0]
-
-
-@register.assignment_tag
-def is_fieldset_with_errors(fieldset_index, fieldsets_with_errors):
-    return fieldset_index in fieldsets_with_errors
-
-
-@register.assignment_tag
-def formset_has_errors(formset):
-    if formset is None or getattr(formset, 'errors') is None:
-        return False
-    for errors in formset.errors:
-        if errors:
-            return True
-    return False
-
-
-@register.filter
-def get_type(value):
-    return type(value).__name__
-
-
-@register.filter
-def format_deletable_object(deletable_object):
-    item = None
-    items = []
-
-    for object in deletable_object:
-        if type(object) != list:
-            item = {'text': object}
-            items.append(item)
-        elif item is not None:
-            item['list'] = object
-
-    return items
-
-
 @register.assignment_tag(takes_context=True)
 @register.assignment_tag(takes_context=True)
 def get_menu(context):
 def get_menu(context):
     if settings.JET_SIDE_MENU_CUSTOM_APPS not in (None, False):
     if settings.JET_SIDE_MENU_CUSTOM_APPS not in (None, False):
@@ -279,11 +177,6 @@ def jet_add_preserved_filters(context, url, popup=False, to_field=None):
         return url
         return url
 
 
 
 
-@register.filter()
-def if_onetoone(formset):
-    return getattr(formset, 'fk') and isinstance(formset.fk, OneToOneField)
-
-
 @register.assignment_tag
 @register.assignment_tag
 def format_current_language(language):
 def format_current_language(language):
     language = language.replace('_', '-').lower()
     language = language.replace('_', '-').lower()