diff options
author | stickell <l.stickell@yahoo.it> | 2014-08-24 16:00:27 +0200 |
---|---|---|
committer | stickell <l.stickell@yahoo.it> | 2014-08-24 16:00:27 +0200 |
commit | df888fad2bd1697f6c61930c486242764184d638 (patch) | |
tree | 290e04ade53e7f01ae74b2c7f886f711e8062afa /module/web/webinterface.py | |
parent | [MultiHoster] Fixed crash due to getConf deprecation (diff) | |
download | pyload-df888fad2bd1697f6c61930c486242764184d638.tar.xz |
Revert 8446e16346ece5a934550f69e81d0cad528f7fba. It broke the WebUI.
Diffstat (limited to 'module/web/webinterface.py')
-rw-r--r-- | module/web/webinterface.py | 14 |
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 |