Rev1277, Fix sidebar site size display
This commit is contained in:
parent
432aa037cb
commit
3294f629b0
2 changed files with 7 additions and 3 deletions
|
@ -126,14 +126,18 @@ class UiWebsocketPlugin(object):
|
||||||
# Collect stats
|
# Collect stats
|
||||||
size_filetypes = {}
|
size_filetypes = {}
|
||||||
size_total = 0
|
size_total = 0
|
||||||
for content in site.content_manager.contents.values():
|
for key, content in site.content_manager.contents.iteritems():
|
||||||
if "files" not in content:
|
if "files" not in content:
|
||||||
continue
|
continue
|
||||||
for file_name, file_details in content["files"].items():
|
for file_name, file_details in content["files"].items():
|
||||||
size_total += file_details["size"]
|
size_total += file_details["size"]
|
||||||
ext = file_name.split(".")[-1]
|
ext = file_name.split(".")[-1]
|
||||||
size_filetypes[ext] = size_filetypes.get(ext, 0) + file_details["size"]
|
size_filetypes[ext] = size_filetypes.get(ext, 0) + file_details["size"]
|
||||||
size_other = size_total
|
|
||||||
|
# The missing difference is content.json sizes
|
||||||
|
if "json" in size_filetypes:
|
||||||
|
size_filetypes["json"] += site.settings["size"] - size_total
|
||||||
|
size_total = size_other = site.settings["size"]
|
||||||
|
|
||||||
# Bar
|
# Bar
|
||||||
for extension, color in extensions:
|
for extension, color in extensions:
|
||||||
|
|
|
@ -8,7 +8,7 @@ class Config(object):
|
||||||
|
|
||||||
def __init__(self, argv):
|
def __init__(self, argv):
|
||||||
self.version = "0.3.7"
|
self.version = "0.3.7"
|
||||||
self.rev = 1276
|
self.rev = 1277
|
||||||
self.argv = argv
|
self.argv = argv
|
||||||
self.action = None
|
self.action = None
|
||||||
self.config_file = "zeronet.conf"
|
self.config_file = "zeronet.conf"
|
||||||
|
|
Loading…
Reference in a new issue