blob: d49c66f1e23381a884b449200f853bd52d6f616e [file] [log] [blame]
extends ../layouts/basic
block variablesLang
include ./_variablesLang.jade
block extra_head
title Download Themes - Apache ECharts
link(rel='stylesheet', type='text/css', href='#{cdnPayRoot}/#{ecWWWLang}/vendors/prettify/prettify.css?_v_=#{cdnPayVersion}')
block content
nav(class='navbar navbar-default navbar-fixed-top')
include ./nav
.page-main
.page-info
#themes.container
h1 Download Themes
p Change the look of your charts.
p You can also make your own theme along with using the themes we provide.
p.page-info-echarts Apache ECharts<sup>TM</sup>
.page-content.container#themes
.row
each themeName, idx in theme
.col-sm-4.theme
a(class="download-theme" href="#{cdnPayRoot}/#{ecWWWLang}/asset/theme/#{themeName}.js?_v_=#{cdnPayVersion}" download="#{themeName}.js" target="_blank")
img(src="#{cdnPayRoot}/#{ecWWWLang}/asset/theme/thumb/#{themeName}.png?_v_=#{cdnPayVersion}" alt="")
p #{themeName}
section.section-bg#theme-configure-section
.container
#theme-builder
a.btn.btn-main.btn-thirdary.more-btn(href="#{host}/#{ecWWWLang}/theme-builder.html") Theme Builder
p Make a custom theme and use it for your charts.
section
.container
#theme-example
h4 An example of using a theme
pre(class="html").
&lt;script src="echarts.js"&gt;&lt;/script&gt;
&lt;!-- import vintage theme --&gt;
&lt;script src="theme/vintage.js"&gt;&lt;/script&gt;
&lt;script&gt;
// The second parameter is the name of the theme imported
var chart = echarts.init(document.getElementById('main'), 'vintage');
chart.setOption({
...
});
&lt;/script&gt;
include ./footer
block extra_js
script(src="#{cdnThirdParty.prettifyJS}")
script(src="#{cdnThirdParty.prettifyCSSHandlerJS}")
script.
document.getElementById('nav-download').className = 'active';
$('pre').addClass('prettyprint');
prettyPrint();
$('.download-theme').click(function () {
_hmt.push(['_trackEvent', 'download-theme', 'download-theme', '']);
});