Difference between revisions of "Widget Editor Theme Tab"

From dataZoa Wiki
Jump to: navigation, search
m
m
Line 16: Line 16:
 
* Namespace your theme object as: <i>Highchart.theme = {...}</i>
 
* Namespace your theme object as: <i>Highchart.theme = {...}</i>
 
* After creation, apply your theme via: <i>Highcharts.setOptions(Highcharts.theme);</i>
 
* After creation, apply your theme via: <i>Highcharts.setOptions(Highcharts.theme);</i>
 +
</div>
 +
 +
==== Enhancements: ====
 +
<div style="margin: 2em; margin-left: 6em;">
 +
Enhance or override any setting of the applied theme (e.g. add a subtitle, change fonts, refine tooltip behavior...)
 +
* Enhancements must be entered as a valid [[Template: Javascript Object Literal|JavaScript object literal]] which will be applied after the <i>Theme</i> and a handful of preset dataZoa options for full flexability.
 +
* Only options and properties recognized by Highcharts will have an affect... [https://api.highcharts.com/highcharts/ Highcharts Options Reference]
 +
* <div class="imgGlyph24 imgNote"></div> Use the full <b>Preview</b> tan to visualize the affects of enhancements. Such changes are <i>not</i> reflected in the <i>Theme Preview</i>.
 
</div>
 
</div>

Revision as of 05:35, 11 September 2018

Themes:

Select a theme to use in applying colors and style to the Widget. There are a handful of preconfigured themes to choose from with their basic effects displayed in the Theme Preview to the right.


  Advanced Options

Remote Theme:

Optionally bypass all preconfigured themes by linking to a custom remote theme file.

  • Using https is required to ensure proper loading of themes
  • Themes are JavaScript files which set and apply Highchart options
  • Namespace your theme object as: Highchart.theme = {...}
  • After creation, apply your theme via: Highcharts.setOptions(Highcharts.theme);

Enhancements:

Enhance or override any setting of the applied theme (e.g. add a subtitle, change fonts, refine tooltip behavior...)

  • Enhancements must be entered as a valid JavaScript object literal which will be applied after the Theme and a handful of preset dataZoa options for full flexability.
  • Only options and properties recognized by Highcharts will have an affect... Highcharts Options Reference
  • Use the full Preview tan to visualize the affects of enhancements. Such changes are not reflected in the Theme Preview.