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)