forked from 0x2620/pandora
allow sites to provide custom js files
This commit is contained in:
parent
92239d2bc2
commit
f8ab239a47
1 changed files with 7 additions and 3 deletions
|
@ -73,9 +73,13 @@ def update_static():
|
||||||
pandora_json = os.path.join(settings.STATIC_ROOT, 'json/pandora.json')
|
pandora_json = os.path.join(settings.STATIC_ROOT, 'json/pandora.json')
|
||||||
for root, folders, files in os.walk(os.path.join(settings.STATIC_ROOT, 'js/pandora')):
|
for root, folders, files in os.walk(os.path.join(settings.STATIC_ROOT, 'js/pandora')):
|
||||||
for f in files:
|
for f in files:
|
||||||
if f.endswith('.js'):
|
if f.endswith('.js') and len(f.split('.')) == 2:
|
||||||
js.append(os.path.join(root, f)[len(settings.STATIC_ROOT)+1:])
|
f = os.path.join(root, f)
|
||||||
with open(os.path.join(root, f)) as j:
|
fsite = f.replace('.js', '.%s.js' % settings.SITENAME)
|
||||||
|
if os.path.exists(fsite):
|
||||||
|
f = fsite
|
||||||
|
js.append(f[len(settings.STATIC_ROOT)+1:])
|
||||||
|
with open(f) as j:
|
||||||
data += j.read() + '\n'
|
data += j.read() + '\n'
|
||||||
|
|
||||||
print 'write', pandora_js
|
print 'write', pandora_js
|
||||||
|
|
Loading…
Reference in a new issue