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()) |