forked from MarseyWorld/MarseyWorld
dynamically add new css and js folders to prevent human error
parent
bdfa1c115e
commit
1574887f1d
|
@ -8,14 +8,19 @@ import gevent_inotifyx as inotify
|
||||||
from files.helpers.config.const import *
|
from files.helpers.config.const import *
|
||||||
|
|
||||||
ASSET_DIR = 'files/assets'
|
ASSET_DIR = 'files/assets'
|
||||||
ASSET_SUBDIRS = ['/css', '/js', '/js/vendor']
|
|
||||||
ASSET_URL = '/assets/'
|
ASSET_URL = '/assets/'
|
||||||
ASSET_CACHE = defaultdict(lambda: None)
|
ASSET_CACHE = defaultdict(lambda: None)
|
||||||
|
|
||||||
|
ASSET_SUBDIRS = ['/css', '/js']
|
||||||
if IS_DKD():
|
if IS_DKD():
|
||||||
ASSET_SUBDIRS.extend(['/events/DKD/js'])
|
ASSET_SUBDIRS.extend(['/events/DKD/js'])
|
||||||
elif IS_FISTMAS():
|
elif IS_FISTMAS():
|
||||||
ASSET_SUBDIRS.extend(['/events/fistmas/css', '/events/fistmas/css/themes', '/events/fistmas/js', '/events/fistmas/js/vendor'])
|
ASSET_SUBDIRS.extend(['/events/fistmas/css', '/events/fistmas/js'])
|
||||||
|
|
||||||
|
new_dirs = []
|
||||||
|
for directory in ASSET_SUBDIRS:
|
||||||
|
new_dirs += [x[0].split(ASSET_DIR)[1] for x in os.walk(f'{ASSET_DIR}{directory}')]
|
||||||
|
ASSET_SUBDIRS = new_dirs
|
||||||
|
|
||||||
def assetcache_build(asset_dir, subdirs):
|
def assetcache_build(asset_dir, subdirs):
|
||||||
for subdir in subdirs:
|
for subdir in subdirs:
|
||||||
|
|
Loading…
Reference in New Issue