Skip to content

Commit 348e38f

Browse files
committed
add keywords for classes and libraries
1 parent a42e303 commit 348e38f

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

scripts/build_docs.py

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -378,18 +378,25 @@ def add_link(jsondata):
378378
# --------------------------------------------------------------------------
379379
keywords = {}
380380
for j in jsondatas:
381+
jkeywords = []
381382
if ("name" in j):
382383
item = { "title" : get_surround(j), "path": "/Reference#"+get_link(j) };
383384
jkeywords = [ j["name"] ]
384385
if get_prefixed_name(j)!=j["name"]: jkeywords.append(get_prefixed_name(j))
385386
if "class" in j: jkeywords.append(j["class"])
386-
387-
for k in jkeywords:
388-
k = k.lower()
389-
if not k in keywords:
390-
keywords[k] = [ item ]
391-
else:
392-
keywords[k].append(item)
387+
elif j["type"]=="library":
388+
item = { "title" : j["class"]+" Library", "path": "/Reference#"+j["class"] };
389+
jkeywords = [ j["class"] ]
390+
elif j["type"]=="class":
391+
item = { "title" : j["class"]+" Class", "path": "/Reference#"+j["class"] };
392+
jkeywords = [ j["class"] ]
393+
394+
for k in jkeywords:
395+
k = k.lower()
396+
if not k in keywords:
397+
keywords[k] = [ item ]
398+
else:
399+
keywords[k].append(item)
393400

394401
#print(json.dumps(keywords, sort_keys=True, indent=2))
395402
keywordFile = open('function_keywords.js', 'w')

0 commit comments

Comments
 (0)