ProjectDjangoTagsMenu/FindTemplateTagDialog.py

changeset 8
7e8f788fe340
parent 4
ba04ed0b14a1
child 9
1b11bf54b3b2
diff -r 8d928ad07c0a -r 7e8f788fe340 ProjectDjangoTagsMenu/FindTemplateTagDialog.py
--- a/ProjectDjangoTagsMenu/FindTemplateTagDialog.py	Fri Feb 07 18:21:09 2014 +0100
+++ b/ProjectDjangoTagsMenu/FindTemplateTagDialog.py	Sat Feb 08 18:58:33 2014 +0100
@@ -1,5 +1,8 @@
 # -*- coding: utf-8 -*-
 
+# Copyright (c) 2014 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
 """
 Module implementing a dialog to search foe template tags.
 """
@@ -28,31 +31,48 @@
         super(FindTemplateTagDialog, self).__init__(parent)
         self.setupUi(self)
         
-        # TODO: check tags against handler
         self.__completer = QCompleter((
+            # template tags
             'autoescape', 'block', 'comment', 'csrf_token', 'cycle', 'debug',
-            'extends', 'filter', 'firstof', 'for', 'for...empty', 'if',
-            'ifchanged', 'ifequal', 'ifnotequal', 'include', 'load', 'now',
-            'regroup', 'spaceless', 'ssi', 'templatetag', 'verbatim',
-            'in operator', 'not in operator', 'widthratio', 'with', 'add',
-            'addslashes', 'capfirst', 'center', 'cut', 'date', 'default',
-            'default_if_none', 'dictsort', 'dictsortreversed', 'divisibleby',
-            'escape', 'escapejs', 'filesizeformat', 'first', 'fix_ampersands',
-            'floatformat', 'force_escape', 'get_digit', 'iriencode', 'join',
-            'last', 'lenght', 'lenght_is', 'linebreaks', 'linebreaksbr',
-            'linenumbers', 'ljust', 'lower', 'make_list', 'phone2numeric',
-            'pluralize', 'pprint', 'random', 'removetags', 'rjust', 'safe',
-            'safeseq', 'slice', 'slugify', 'stringformat', 'striptags',
-            'time', 'timesince', 'timeuntil', 'title', 'truncatechars',
-            'truncatewords', 'truncatewords_html', 'htmlcomment',
+            'extendsvariable', 'extendsfile', 'filter', 'firstof', 'for',
+            'for...empty', 'if', 'ifchanged', 'ifequal', 'ifnotequal',
+            'includevariable', 'includefile', 'load', 'now', 'regroup',
+            'spaceless', 'ssi', 'ssifile', 'templatetag', 'url', 'urlas',
+            'verbatim', 'widthratio', 'with',
+            
+            # template filters
+            'add', 'addslashes', 'capfirst', 'center', 'cut', 'date',
+            'default', 'default_if_none', 'dictsort', 'dictsortreversed',
+            'divisibleby', 'escape', 'escapejs', 'filesizeformat', 'first',
+            'fix_ampersands', 'floatformat', 'force_escape', 'get_digit',
+            'iriencode', 'join', 'last', 'lenght', 'lenght_is', 'linebreaks',
+            'linebreaksbr', 'linenumbers', 'ljust', 'lower', 'make_list',
+            'phone2numeric', 'pluralize', 'pprint', 'random', 'removetags',
+            'rjust', 'safe', 'safeseq', 'slice', 'slugify', 'stringformat',
+            'striptags', 'time', 'timesince', 'timeuntil', 'title',
+            'truncatechars', 'truncatewords', 'truncatewords_html',
             'unordered_list', 'upper', 'urlencode', 'urlize', 'urlizetrunc',
-            'wordcount', 'wordwrap', 'yesno', 'apnumber', 'intcomma',
-            'intword', 'naturalday', 'naturaltime', 'ordinal', 'lorem',
-            'static', 'iecomment', 'get_static_prefix', 'get_media_prefix',
+            'wordcount', 'wordwrap', 'yesno',
+            
+            # humanize tags
+            'loadhumanize', 'apnumber', 'intcomma', 'intword', 'naturalday',
+            'naturaltime', 'ordinal',
+            
+            # web design tags
+            'loadweb', 'lorem',
+            
+            # static tags
+            'loadstatic', 'staticfile', 'staticvariable', 'get_static_prefix',
+            'get_media_prefix',
+            
+            # comments
+            # TODO: check tags against handler
+            'htmlcomment', 'iecomment',
             'singlelinecomment', 'multilinecomment', 'singlelinecommentpopup',
             'multilinecommentpopup', 'singlelinecommentclipboard',
             'multilinecommentclipboard', 'multilinecommentfile',
-            'singlelinecommentdatetime'), self)
+            'singlelinecommentdatetime'),
+            self)
         self.__completer.setCompletionMode(QCompleter.PopupCompletion)
         self.__completer.setCaseSensitivity(False)
         self.tagEdit.setCompleter(self.__completer)

eric ide

mercurial