Projet

Général

Profil

0001-misc-add-data-keywords-attributes-on-formdef-and-cat.patch

Frédéric Péters, 07 novembre 2015 15:17

Télécharger (1,64 ko)

Voir les différences:

Subject: [PATCH] misc: add data-keywords attributes on formdef and categories
 elements (#8907)

 extra/modules/root.py | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
extra/modules/root.py
1043 1043
            if not formdefs and not formdefs_advertise:
1044 1044
                continue
1045 1045

  
1046
            r += htmltext('<li id="category-%s">') % category.url_name
1046
            keywords = {}
1047
            for formdef in formdefs:
1048
                for keyword in formdef.keywords_list:
1049
                    keywords[keyword] = True
1050

  
1051
            r += htmltext('<li id="category-%s" data-keywords="%s">') % (
1052
                    category.url_name, ' '.join(keywords))
1047 1053
            r += htmltext('<strong>')
1048 1054
            r += htmltext('<a href="%s/">') % category.url_name
1049 1055
            r += category.name
......
1052 1058
            r += htmltext('<ul>')
1053 1059
            limit = category.get_limit()
1054 1060
            for formdef in formdefs[:limit]:
1055
                r += htmltext('<li>')
1061
                r += htmltext('<li data-keywords="%s">') % ' '.join(formdef.keywords_list)
1056 1062
                classes = []
1057 1063
                if formdef.is_disabled() and formdef.disabled_redirection:
1058 1064
                    classes.append('redirection')
1059
-