turn on/off charts
parent
a467158e65
commit
8403f02718
|
@ -4,8 +4,7 @@
|
||||||
<title>{title}</title>
|
<title>{title}</title>
|
||||||
<script src="{base_url}/ext_620/ext-all.js"></script>
|
<script src="{base_url}/ext_620/ext-all.js"></script>
|
||||||
<link rel="stylesheet" href="{base_url}/ext_620/{theme_model}/theme-{theme}/resources/theme-{theme}-all.css">
|
<link rel="stylesheet" href="{base_url}/ext_620/{theme_model}/theme-{theme}/resources/theme-{theme}-all.css">
|
||||||
<script type="text/javascript" src="{base_url}/ext_620/packages/charts/{theme_model}/charts.js"></script>
|
{packages}
|
||||||
<link rel="stylesheet" type="text/css" href="{base_url}/ext_620/packages/charts/{chart_theme_model}/resources/charts-all.css">
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
Ext.onReady(function () {{
|
Ext.onReady(function () {{
|
||||||
|
|
|
@ -10,6 +10,15 @@ CHART_THEME_MODEL = 'classic/classic' if THEME_MODEL == 'classic' else 'modern/m
|
||||||
|
|
||||||
BASE_URL = ''
|
BASE_URL = ''
|
||||||
|
|
||||||
|
ENABLE_CHARTS=False
|
||||||
|
|
||||||
|
CHART_HTML_CODE = '''<script type="text/javascript" src="{base_url}/ext_620/packages/charts/{theme_model}/charts.js"></script>
|
||||||
|
<link rel="stylesheet" type="text/css" href="{base_url}/ext_620/packages/charts/{chart_theme_model}/resources/charts-all.css">
|
||||||
|
'''.format(base_url=BASE_URL,
|
||||||
|
theme_model=THEME_MODEL,
|
||||||
|
chart_theme_model=CHART_THEME_MODEL) if ENABLE_CHARTS else ''
|
||||||
|
EXTJS_PACKAGES = '' + CHART_HTML_CODE
|
||||||
|
|
||||||
@cherrypy.expose
|
@cherrypy.expose
|
||||||
class ExtJS:
|
class ExtJS:
|
||||||
_cp_config = {
|
_cp_config = {
|
||||||
|
@ -31,7 +40,7 @@ class ExtApplication(cp.Application):
|
||||||
theme=THEME,
|
theme=THEME,
|
||||||
theme_model=THEME_MODEL,
|
theme_model=THEME_MODEL,
|
||||||
script=str(js.js_manager),
|
script=str(js.js_manager),
|
||||||
chart_theme_model=CHART_THEME_MODEL)
|
packages=EXTJS_PACKAGES)
|
||||||
|
|
||||||
@cherrypy.expose
|
@cherrypy.expose
|
||||||
def ajax_callback(self, *args, **kwargs):
|
def ajax_callback(self, *args, **kwargs):
|
||||||
|
|
Loading…
Reference in New Issue