From 109c47261047d03f803fa7239226e40c023686db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 7 Nov 2015 15:15:15 +0100 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(-) diff --git a/extra/modules/root.py b/extra/modules/root.py index 49d2ea2..da3706d 100644 --- a/extra/modules/root.py +++ b/extra/modules/root.py @@ -1043,7 +1043,13 @@ class AlternateRootDirectory(OldRootDirectory): if not formdefs and not formdefs_advertise: continue - r += htmltext('
  • ') % category.url_name + keywords = {} + for formdef in formdefs: + for keyword in formdef.keywords_list: + keywords[keyword] = True + + r += htmltext('
  • ') % ( + category.url_name, ' '.join(keywords)) r += htmltext('') r += htmltext('') % category.url_name r += category.name @@ -1052,7 +1058,7 @@ class AlternateRootDirectory(OldRootDirectory): r += htmltext('
      ') limit = category.get_limit() for formdef in formdefs[:limit]: - r += htmltext('
    • ') + r += htmltext('
    • ') % ' '.join(formdef.keywords_list) classes = [] if formdef.is_disabled() and formdef.disabled_redirection: classes.append('redirection') -- 2.6.2