32 lines
925 B
Python
32 lines
925 B
Python
# Copyright (c) 2012 Web Notes Technologies Pvt Ltd.
|
|
# License: GNU General Public License (v3). For more information see license.txt
|
|
|
|
def make():
|
|
import os
|
|
import webnotes
|
|
import website.utils
|
|
import startup.event_handlers
|
|
|
|
if not webnotes.conn:
|
|
webnotes.connect()
|
|
|
|
home_page = website.utils.get_home_page()
|
|
|
|
fname = 'js/wn-web.js'
|
|
if os.path.basename(os.path.abspath('.'))!='public':
|
|
fname = os.path.join('public', fname)
|
|
|
|
if hasattr(startup.event_handlers, 'get_web_script'):
|
|
with open(fname, 'w') as f:
|
|
script = 'window.home_page = "%s";\n' % home_page
|
|
script += startup.event_handlers.get_web_script()
|
|
f.write(script)
|
|
|
|
fname = 'css/wn-web.css'
|
|
if os.path.basename(os.path.abspath('.'))!='public':
|
|
fname = os.path.join('public', fname)
|
|
|
|
# style - wn.css
|
|
if hasattr(startup.event_handlers, 'get_web_style'):
|
|
with open(fname, 'w') as f:
|
|
f.write(startup.event_handlers.get_web_style()) |