mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-07 09:01:38 -04:00
...
This commit is contained in:
parent
3701823c47
commit
4599583764
@ -259,6 +259,7 @@ class AjaxServer(object):
|
|||||||
subcategories = []
|
subcategories = []
|
||||||
meta = fm[toplevel]
|
meta = fm[toplevel]
|
||||||
item_names = {}
|
item_names = {}
|
||||||
|
children = set()
|
||||||
|
|
||||||
if meta['kind'] == 'user':
|
if meta['kind'] == 'user':
|
||||||
fullname = ((toplevel + '.' + subcategory) if subcategory is not
|
fullname = ((toplevel + '.' + subcategory) if subcategory is not
|
||||||
@ -282,7 +283,6 @@ class AjaxServer(object):
|
|||||||
category_name = toplevel[1:].split('.')
|
category_name = toplevel[1:].split('.')
|
||||||
# When browsing by user categories we ignore hierarchical normal
|
# When browsing by user categories we ignore hierarchical normal
|
||||||
# columns, so children can be empty
|
# columns, so children can be empty
|
||||||
children = set()
|
|
||||||
|
|
||||||
elif toplevel in hierarchical_categories:
|
elif toplevel in hierarchical_categories:
|
||||||
items = []
|
items = []
|
||||||
@ -312,6 +312,9 @@ class AjaxServer(object):
|
|||||||
subcategories = [{'name':x.rpartition('.')[-1],
|
subcategories = [{'name':x.rpartition('.')[-1],
|
||||||
'url':hexlify(toplevel+'.'+x),
|
'url':hexlify(toplevel+'.'+x),
|
||||||
'icon':category_icon(toplevel, meta)} for x in children]
|
'icon':category_icon(toplevel, meta)} for x in children]
|
||||||
|
else:
|
||||||
|
items = categories[toplevel]
|
||||||
|
category_name = meta['name']
|
||||||
|
|
||||||
for x in subcategories:
|
for x in subcategories:
|
||||||
x['url'] = category_url(self.opts.url_prefix, x['url'])
|
x['url'] = category_url(self.opts.url_prefix, x['url'])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user