misc: add data-keywords attributes on formdef and categories elements (#8907)
This commit is contained in:
parent
52499813b0
commit
78e14232c9
|
@ -1043,7 +1043,13 @@ class AlternateRootDirectory(OldRootDirectory):
|
|||
if not formdefs and not formdefs_advertise:
|
||||
continue
|
||||
|
||||
r += htmltext('<li id="category-%s">') % category.url_name
|
||||
keywords = {}
|
||||
for formdef in formdefs:
|
||||
for keyword in formdef.keywords_list:
|
||||
keywords[keyword] = True
|
||||
|
||||
r += htmltext('<li id="category-%s" data-keywords="%s">') % (
|
||||
category.url_name, ' '.join(keywords))
|
||||
r += htmltext('<strong>')
|
||||
r += htmltext('<a href="%s/">') % category.url_name
|
||||
r += category.name
|
||||
|
@ -1052,7 +1058,7 @@ class AlternateRootDirectory(OldRootDirectory):
|
|||
r += htmltext('<ul>')
|
||||
limit = category.get_limit()
|
||||
for formdef in formdefs[:limit]:
|
||||
r += htmltext('<li>')
|
||||
r += htmltext('<li data-keywords="%s">') % ' '.join(formdef.keywords_list)
|
||||
classes = []
|
||||
if formdef.is_disabled() and formdef.disabled_redirection:
|
||||
classes.append('redirection')
|
||||
|
|
Reference in New Issue