mirror of https://gitlab.com/bashrc2/epicyon
Button to reset theme designer settings
parent
930f38d23e
commit
74d87fe54c
10
daemon.py
10
daemon.py
|
@ -317,6 +317,7 @@ from cache import storePersonInCache
|
||||||
from cache import getPersonFromCache
|
from cache import getPersonFromCache
|
||||||
from cache import getPersonPubKey
|
from cache import getPersonPubKey
|
||||||
from httpsig import verifyPostHeaders
|
from httpsig import verifyPostHeaders
|
||||||
|
from theme import resetThemeDesignerSettings
|
||||||
from theme import setThemeFromDesigner
|
from theme import setThemeFromDesigner
|
||||||
from theme import scanThemesForScripts
|
from theme import scanThemesForScripts
|
||||||
from theme import importTheme
|
from theme import importTheme
|
||||||
|
@ -2150,10 +2151,15 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
urllib.parse.unquote_plus(themeParams)
|
urllib.parse.unquote_plus(themeParams)
|
||||||
|
|
||||||
print('themeDesigner1')
|
print('themeDesigner1')
|
||||||
# theme designer screen, back button
|
# theme designer screen, reset button
|
||||||
# See htmlThemeDesigner
|
# See htmlThemeDesigner
|
||||||
if 'submitThemeDesignerCancel=' in themeParams or \
|
if 'submitThemeDesignerReset=' in themeParams or \
|
||||||
'submitThemeDesigner=' not in themeParams:
|
'submitThemeDesigner=' not in themeParams:
|
||||||
|
if 'submitThemeDesignerReset=' in themeParams:
|
||||||
|
resetThemeDesignerSettings(baseDir, themeName, domain,
|
||||||
|
allowLocalNetworkAccess,
|
||||||
|
systemLanguage)
|
||||||
|
|
||||||
if callingDomain.endswith('.onion') and onionDomain:
|
if callingDomain.endswith('.onion') and onionDomain:
|
||||||
originPathStr = \
|
originPathStr = \
|
||||||
'http://' + onionDomain + usersPath + '/' + defaultTimeline
|
'http://' + onionDomain + usersPath + '/' + defaultTimeline
|
||||||
|
|
15
theme.py
15
theme.py
|
@ -502,6 +502,21 @@ def setThemeFromDesigner(baseDir: str, themeName: str, domain: str,
|
||||||
allowLocalNetworkAccess, systemLanguage)
|
allowLocalNetworkAccess, systemLanguage)
|
||||||
|
|
||||||
|
|
||||||
|
def resetThemeDesignerSettings(baseDir: str, themeName: str, domain: str,
|
||||||
|
allowLocalNetworkAccess: bool,
|
||||||
|
systemLanguage: str) -> None:
|
||||||
|
"""Resets the theme designer settings
|
||||||
|
"""
|
||||||
|
customVariablesFile = baseDir + '/accounts/theme.json'
|
||||||
|
if os.path.isfile(customVariablesFile):
|
||||||
|
try:
|
||||||
|
os.remove(customVariablesFile)
|
||||||
|
except OSError:
|
||||||
|
print('EX: unable to remove theme designer settings on reset')
|
||||||
|
setTheme(baseDir, themeName, domain,
|
||||||
|
allowLocalNetworkAccess, systemLanguage)
|
||||||
|
|
||||||
|
|
||||||
def _readVariablesFile(baseDir: str, themeName: str,
|
def _readVariablesFile(baseDir: str, themeName: str,
|
||||||
variablesFile: str,
|
variablesFile: str,
|
||||||
allowLocalNetworkAccess: bool) -> None:
|
allowLocalNetworkAccess: bool) -> None:
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "موجز جديد URL",
|
"New feed URL": "موجز جديد URL",
|
||||||
"New link title and URL": "عنوان الارتباط الجديد وعنوان URL",
|
"New link title and URL": "عنوان الارتباط الجديد وعنوان URL",
|
||||||
"Theme Designer": "مصمم المظهر",
|
"Theme Designer": "مصمم المظهر",
|
||||||
"Reset": ""
|
"Reset": "إعادة ضبط"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "URL de feed nou",
|
"New feed URL": "URL de feed nou",
|
||||||
"New link title and URL": "Títol i URL de l'enllaç nous",
|
"New link title and URL": "Títol i URL de l'enllaç nous",
|
||||||
"Theme Designer": "Dissenyador temàtic",
|
"Theme Designer": "Dissenyador temàtic",
|
||||||
"Reset": ""
|
"Reset": "Restableix"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "URL porthiant newydd",
|
"New feed URL": "URL porthiant newydd",
|
||||||
"New link title and URL": "Teitl dolen ac URL newydd",
|
"New link title and URL": "Teitl dolen ac URL newydd",
|
||||||
"Theme Designer": "Dylunydd Thema",
|
"Theme Designer": "Dylunydd Thema",
|
||||||
"Reset": ""
|
"Reset": "Ail gychwyn"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "Neue Feed-URL",
|
"New feed URL": "Neue Feed-URL",
|
||||||
"New link title and URL": "Neuer Linktitel und URL",
|
"New link title and URL": "Neuer Linktitel und URL",
|
||||||
"Theme Designer": "Themendesigner",
|
"Theme Designer": "Themendesigner",
|
||||||
"Reset": ""
|
"Reset": "Zurücksetzen"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "New feed URL",
|
"New feed URL": "New feed URL",
|
||||||
"New link title and URL": "New link title and URL",
|
"New link title and URL": "New link title and URL",
|
||||||
"Theme Designer": "Theme Designer",
|
"Theme Designer": "Theme Designer",
|
||||||
"Reset": ""
|
"Reset": "Reset"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "URL de nuevo feed",
|
"New feed URL": "URL de nuevo feed",
|
||||||
"New link title and URL": "Nuevo título de enlace y URL",
|
"New link title and URL": "Nuevo título de enlace y URL",
|
||||||
"Theme Designer": "Diseñadora de temas",
|
"Theme Designer": "Diseñadora de temas",
|
||||||
"Reset": ""
|
"Reset": "Reiniciar"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "Nouvelle URL de flux",
|
"New feed URL": "Nouvelle URL de flux",
|
||||||
"New link title and URL": "Nouveau titre et URL du lien",
|
"New link title and URL": "Nouveau titre et URL du lien",
|
||||||
"Theme Designer": "Concepteur de thème",
|
"Theme Designer": "Concepteur de thème",
|
||||||
"Reset": ""
|
"Reset": "Réinitialiser"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "URL beathaithe nua",
|
"New feed URL": "URL beathaithe nua",
|
||||||
"New link title and URL": "Teideal nasc nua agus URL",
|
"New link title and URL": "Teideal nasc nua agus URL",
|
||||||
"Theme Designer": "Dearthóir Téama",
|
"Theme Designer": "Dearthóir Téama",
|
||||||
"Reset": ""
|
"Reset": "Athshocraigh"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "नया फ़ीड URL",
|
"New feed URL": "नया फ़ीड URL",
|
||||||
"New link title and URL": "नया लिंक शीर्षक और URL",
|
"New link title and URL": "नया लिंक शीर्षक और URL",
|
||||||
"Theme Designer": "थीम डिजाइनर",
|
"Theme Designer": "थीम डिजाइनर",
|
||||||
"Reset": ""
|
"Reset": "रीसेट"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "Nuovo URL del feed",
|
"New feed URL": "Nuovo URL del feed",
|
||||||
"New link title and URL": "Nuovo titolo e URL del collegamento",
|
"New link title and URL": "Nuovo titolo e URL del collegamento",
|
||||||
"Theme Designer": "Progettista di temi",
|
"Theme Designer": "Progettista di temi",
|
||||||
"Reset": ""
|
"Reset": "Ripristina"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "新しいフィードURL",
|
"New feed URL": "新しいフィードURL",
|
||||||
"New link title and URL": "新しいリンクのタイトルとURL",
|
"New link title and URL": "新しいリンクのタイトルとURL",
|
||||||
"Theme Designer": "テーマデザイナー",
|
"Theme Designer": "テーマデザイナー",
|
||||||
"Reset": ""
|
"Reset": "リセット"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "URL-ya feed nû",
|
"New feed URL": "URL-ya feed nû",
|
||||||
"New link title and URL": "Sernav û URL-ya girêdana nû",
|
"New link title and URL": "Sernav û URL-ya girêdana nû",
|
||||||
"Theme Designer": "Theme Designer",
|
"Theme Designer": "Theme Designer",
|
||||||
"Reset": ""
|
"Reset": "Reset"
|
||||||
}
|
}
|
||||||
|
|
|
@ -496,5 +496,5 @@
|
||||||
"New feed URL": "New feed URL",
|
"New feed URL": "New feed URL",
|
||||||
"New link title and URL": "New link title and URL",
|
"New link title and URL": "New link title and URL",
|
||||||
"Theme Designer": "Theme Designer",
|
"Theme Designer": "Theme Designer",
|
||||||
"Reset": ""
|
"Reset": "Reset"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "Novo URL de feed",
|
"New feed URL": "Novo URL de feed",
|
||||||
"New link title and URL": "Novo título e URL do link",
|
"New link title and URL": "Novo título e URL do link",
|
||||||
"Theme Designer": "Designer de Tema",
|
"Theme Designer": "Designer de Tema",
|
||||||
"Reset": ""
|
"Reset": "Redefinir"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "URL нового канала",
|
"New feed URL": "URL нового канала",
|
||||||
"New link title and URL": "Новое название ссылки и URL",
|
"New link title and URL": "Новое название ссылки и URL",
|
||||||
"Theme Designer": "Дизайнер тем",
|
"Theme Designer": "Дизайнер тем",
|
||||||
"Reset": ""
|
"Reset": "Сброс настроек"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "URL mpya ya mipasho",
|
"New feed URL": "URL mpya ya mipasho",
|
||||||
"New link title and URL": "Kichwa kipya cha kiungo na URL",
|
"New link title and URL": "Kichwa kipya cha kiungo na URL",
|
||||||
"Theme Designer": "Mbuni wa Mandhari",
|
"Theme Designer": "Mbuni wa Mandhari",
|
||||||
"Reset": ""
|
"Reset": "Weka upya"
|
||||||
}
|
}
|
||||||
|
|
|
@ -500,5 +500,5 @@
|
||||||
"New feed URL": "新供稿网址",
|
"New feed URL": "新供稿网址",
|
||||||
"New link title and URL": "新链接标题和 URL",
|
"New link title and URL": "新链接标题和 URL",
|
||||||
"Theme Designer": "主题设计师",
|
"Theme Designer": "主题设计师",
|
||||||
"Reset": ""
|
"Reset": "重启"
|
||||||
}
|
}
|
||||||
|
|
|
@ -203,14 +203,14 @@ def htmlThemeDesigner(cssCache: {}, baseDir: str,
|
||||||
themeForm += ' <form method="POST" action="' + \
|
themeForm += ' <form method="POST" action="' + \
|
||||||
'/users/' + nickname + '/changeThemeSettings">\n'
|
'/users/' + nickname + '/changeThemeSettings">\n'
|
||||||
|
|
||||||
timelineKey = accessKeys['menuTimeline']
|
resetKey = accessKeys['menuLogout']
|
||||||
submitKey = accessKeys['submitButton']
|
submitKey = accessKeys['submitButton']
|
||||||
themeForm += \
|
themeForm += \
|
||||||
' <center>\n' + \
|
' <center>\n' + \
|
||||||
' <button type="submit" class="button" ' + \
|
' <button type="submit" class="button" ' + \
|
||||||
'name="submitThemeDesignerCancel" ' + \
|
'name="submitThemeDesignerReset" ' + \
|
||||||
'accesskey="' + timelineKey + '">' + \
|
'accesskey="' + resetKey + '">' + \
|
||||||
translate['Go Back'] + '</button>\n' + \
|
translate['Reset'] + '</button>\n' + \
|
||||||
' <button type="submit" class="button" ' + \
|
' <button type="submit" class="button" ' + \
|
||||||
'name="submitThemeDesigner" accesskey="' + submitKey + '">' + \
|
'name="submitThemeDesigner" accesskey="' + submitKey + '">' + \
|
||||||
translate['Submit'] + '</button>\n </center>\n'
|
translate['Submit'] + '</button>\n </center>\n'
|
||||||
|
|
Loading…
Reference in New Issue