mirror of https://gitlab.com/bashrc2/epicyon
Banner on theme designer screen
parent
a3817a14c5
commit
5f6b1f6731
|
@ -14381,7 +14381,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
nickname, self.server.domain,
|
nickname, self.server.domain,
|
||||||
self.server.translate,
|
self.server.translate,
|
||||||
self.server.defaultTimeline,
|
self.server.defaultTimeline,
|
||||||
self.server.themeName)
|
self.server.themeName,
|
||||||
|
self.server.accessKeys)
|
||||||
msg = msg.encode('utf-8')
|
msg = msg.encode('utf-8')
|
||||||
msglen = len(msg)
|
msglen = len(msg)
|
||||||
self._login_headers('text/html', msglen, callingDomain)
|
self._login_headers('text/html', msglen, callingDomain)
|
||||||
|
|
|
@ -10,15 +10,15 @@ __module_group__ = "Web Interface"
|
||||||
import os
|
import os
|
||||||
from utils import loadJson
|
from utils import loadJson
|
||||||
from utils import getConfigParam
|
from utils import getConfigParam
|
||||||
from utils import acctDir
|
|
||||||
from webapp_utils import htmlHeaderWithExternalStyle
|
from webapp_utils import htmlHeaderWithExternalStyle
|
||||||
from webapp_utils import htmlFooter
|
from webapp_utils import htmlFooter
|
||||||
|
from webapp_utils import getBannerFile
|
||||||
|
|
||||||
|
|
||||||
def htmlThemeDesigner(cssCache: {}, baseDir: str,
|
def htmlThemeDesigner(cssCache: {}, baseDir: str,
|
||||||
nickname: str, domain: str,
|
nickname: str, domain: str,
|
||||||
translate: {}, defaultTimeline: str,
|
translate: {}, defaultTimeline: str,
|
||||||
themeName: str) -> str:
|
themeName: str, accessKeys: {}) -> str:
|
||||||
"""Edit theme settings
|
"""Edit theme settings
|
||||||
"""
|
"""
|
||||||
themeFilename = baseDir + '/theme/' + themeName + '/theme.json'
|
themeFilename = baseDir + '/theme/' + themeName + '/theme.json'
|
||||||
|
@ -35,6 +35,14 @@ def htmlThemeDesigner(cssCache: {}, baseDir: str,
|
||||||
getConfigParam(baseDir, 'instanceTitle')
|
getConfigParam(baseDir, 'instanceTitle')
|
||||||
themeForm = \
|
themeForm = \
|
||||||
htmlHeaderWithExternalStyle(cssFilename, instanceTitle, None)
|
htmlHeaderWithExternalStyle(cssFilename, instanceTitle, None)
|
||||||
|
bannerFile, bannerFilename = \
|
||||||
|
getBannerFile(baseDir, nickname, domain, themeName)
|
||||||
|
themeForm += \
|
||||||
|
'<a href="/users/' + nickname + '/' + defaultTimeline + '" ' + \
|
||||||
|
'accesskey="' + accessKeys['menuTimeline'] + '">' + \
|
||||||
|
'<img loading="lazy" class="timeline-banner" ' + \
|
||||||
|
'alt="' + translate['Switch to timeline view'] + '" ' + \
|
||||||
|
'src="/users/' + nickname + '/' + bannerFile + '" /></a>\n'
|
||||||
themeForm += '<div class="container">\n'
|
themeForm += '<div class="container">\n'
|
||||||
|
|
||||||
themeForm += \
|
themeForm += \
|
||||||
|
|
Loading…
Reference in New Issue