RenderWrapper showloadingscreen parameter

This commit is contained in:
shortcutme 2017-05-11 18:01:16 +02:00
parent 27a582634f
commit 5908d2ca53
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -232,13 +232,13 @@ class UiRequest(object):
else: # Bad url
return False
def renderWrapper(self, site, path, inner_path, title, extra_headers):
def getSiteUrl(self, address):
if self.isProxyRequest():
return "http://zero/" + address
else:
return "/" + address
def renderWrapper(self, site, path, inner_path, title, extra_headers, show_loadingscreen=None):
file_inner_path = inner_path
if not file_inner_path:
file_inner_path = "index.html" # If inner path defaults to index.html
@ -300,6 +300,9 @@ class UiRequest(object):
else:
sandbox_permissions = ""
if show_loadingscreen is None:
show_loadingscreen = not site.storage.isFile(file_inner_path)
return self.render(
"src/Ui/template/wrapper.html",
server_url=server_url,
@ -315,7 +318,7 @@ class UiRequest(object):
wrapper_nonce=wrapper_nonce,
postmessage_nonce_security=postmessage_nonce_security,
permissions=json.dumps(site.settings["permissions"]),
show_loadingscreen=json.dumps(not site.storage.isFile(file_inner_path)),
show_loadingscreen=json.dumps(show_loadingscreen),
sandbox_permissions=sandbox_permissions,
rev=config.rev,
lang=config.language,