summaryrefslogtreecommitdiffstats
path: root/module/web/webinterface.py
diff options
context:
space:
mode:
authorGravatar stickell <l.stickell@yahoo.it> 2014-08-24 16:00:27 +0200
committerGravatar stickell <l.stickell@yahoo.it> 2014-08-24 16:00:27 +0200
commitdf888fad2bd1697f6c61930c486242764184d638 (patch)
tree290e04ade53e7f01ae74b2c7f886f711e8062afa /module/web/webinterface.py
parent[MultiHoster] Fixed crash due to getConf deprecation (diff)
downloadpyload-df888fad2bd1697f6c61930c486242764184d638.tar.xz
Revert 8446e16346ece5a934550f69e81d0cad528f7fba. It broke the WebUI.
Diffstat (limited to 'module/web/webinterface.py')
-rw-r--r--module/web/webinterface.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/module/web/webinterface.py b/module/web/webinterface.py
index b757b74f2..13edd8a5e 100644
--- a/module/web/webinterface.py
+++ b/module/web/webinterface.py
@@ -23,8 +23,8 @@ import os
from os.path import join, abspath, dirname, exists
from os import makedirs
-THEME_DIR = abspath(join(dirname(__file__), "themes"))
-PYLOAD_DIR = abspath(join(THEME_DIR, "..", "..", ".."))
+PROJECT_DIR = abspath(dirname(__file__))
+PYLOAD_DIR = abspath(join(PROJECT_DIR, "..", ".."))
sys.path.append(PYLOAD_DIR)
@@ -56,7 +56,7 @@ from module.common.JsEngine import JsEngine
JS = JsEngine()
-THEME = config.get('webinterface', 'theme')
+TEMPLATE = config.get('webinterface', 'template')
DL_ROOT = config.get('general', 'download_folder')
LOG_ROOT = config.get('log', 'log_folder')
PREFIX = config.get('webinterface', 'prefix')
@@ -74,11 +74,13 @@ if not exists(cache):
makedirs(cache)
bcc = FileSystemBytecodeCache(cache, '%s.cache')
-
-loader = FileSystemLoader(THEME_DIR)
+loader = PrefixLoader({
+ TEMPLATE: FileSystemLoader(join(PROJECT_DIR, "templates", TEMPLATE)),
+ 'js': FileSystemLoader(join(PROJECT_DIR, 'media', 'js'))
+})
env = Environment(loader=loader, extensions=['jinja2.ext.i18n', 'jinja2.ext.autoescape'], trim_blocks=True, auto_reload=False,
- bytecode_cache=bcc)
+ bytecode_cache=bcc)
from filters import quotepath, path_make_relative, path_make_absolute, truncate, date