This file enables the colorscale module that managers all the aspects related to data representation on the map.
- Since:
- 1.3
- TODO
-
- Create presets.
- Limit dependency to module_multiadm.
Requires
- module:index.html
- module:dev/dev-defined.js
- module:js/main-loadfiles.js
- module:js/module-datacheck.js
- module:lang/module-lang.js
- module:lang/main-core.js
- module:lang/module-interface.js
Members
-
static,constantmodule:module_colorscale.colorsObject.<Array>
module-colorscale -
-
static,constantmodule:module_colorscale.colorscurrentObject
module-colorscale -
Contains the set of hexadecimal color values currently in use. Picked from module:module_colorscale.colorlist.
Used in:
Defined in module:module_colorscale. -
static,constantmodule:module_colorscale.colorslistArray
module-colorscale -
Contains the list of sets of hexadecimal color values from module:module_colorscale.colors.
Defined in module:module_colorscale. -
static,constantmodule:module_colorscale.mapunitcurrentString
module-colorscale -
Contains the name of the map unit currently in use. Picked from module:module_colorscale.mapunitlist.
Used in:
Defined in module:module_colorscale. -
static,constantmodule:module_colorscale.mapunitlistArray.<String>
module-colorscale -
Contains the list of implemented map units.
Defined in module:module_colorscale. -
static,constantmodule:module_colorscale.modecurrentString
module-colorscale -
Contains mode of colorscale automatic adjusting to current data. Picked from module:module_colorscale.modelist.
Used in:
Defined in module:module_colorscale. -
static,constantmodule:module_colorscale.modelistArray.<String>
module-colorscale -
Contains the list of mode of colorscale automatic adjusting to current data. 'Auto' is whenever a filtering event is triggered by the user (or as a consequence of an other action in some cases where apropriate), 'Manual' is only when the user clicks on the colorlock button of the map.
Defined in module:module_colorscale. -
static,constantmodule:module_colorscale.scaletypecurrentObject
module-colorscale -
Contains the limits of colorscale categories calculation methods currently in use. Picked from module:module_colorscale.scaletypelist.
Defined in module:module_colorscale. -
static,constantmodule:module_colorscale.scaletypelistObject
module-colorscale -
Contains the list of limits of colorscale categories calculation methods (from geostats.js).
Defined in module:module_colorscale. -
static,constantmodule:module_colorscale.valuesObject.<Array>
module-colorscale -
Contains default limits of colorscale categories. Currently only used for initialization...
Defined in module:module_colorscale.- TODO
-
- Replace with presets?
-
static,constantmodule:module_colorscale.valuescurrentObject
module-colorscale -
Contains the current limits of colorscale categories. Populated by module:module_colorscale.lockcolor.
Initialized with module:module_colorscale.values.
Used in:
Defined in module:module_colorscale.
Methods
-
staticmodule:module_colorscale.display()
module-colorscale -
Creates the interface so the user can switch between:
- 'mapunits' module:module_colorscale.mapunitcurrent
- 'auto-adjustment modes' module:module_colorscale.modecurrent
- 'color tones' module:module_colorscale.colorscurrent
- 'categories limits computation modes' module:module_colorscale.scaletypecurrent
Reactions to changes are defined in module:module_colorscale.interaction.
Requires:- module:module_lang.text
- module:module_lang.current
- module:g.medical_datatype
- module:module_colorscale.mapunitlist
- module:module_colorscale.mapunitcurrent
- module:module_colorscale.modelist
- module:module_colorscale.modecurrent
- module:module_colorscale.colorslist
- module:module_colorscale.colorscurrent
- module:module_colorscale.scaletypelist
- module:module_colorscale.scaletypecurrent
Triggered in module:module_interface~buttoninteraction. -
staticmodule:module_colorscale.interaction()
module-colorscale -
Defines reactions when the user, thanks to the interface created with module:module_colorscale.display, switches between:
- 'mapunits' module:module_colorscale.mapunitcurrent
- 'auto-adjustment modes' module:module_colorscale.modecurrent
- 'color tones' module:module_colorscale.colorscurrent
- 'categories limits computation modes' module:module_colorscale.scaletypecurrent
Requires:- module:module_colorscale.colorscurrent
- module:g.viz_definition
- module:module_colorscale.colors
- module:module_colorscale.colorscurrent
- module:module_colorscale.valuescurrent
- module:module_colorscale.mapunitcurrent
- module:module_colorscale.mapunitlist
- module:g.geometry_keylist
- module:module_colorscale.scaletypecurrent
- module:module_colorscale.modecurrent
- module:module_colorscale.modelist
- module:module_colorscale.lockcolor
- module:g.medical_currentdisease
- module:g.medical_pastdisease
Triggered in module:module_interface~buttoninteraction. -
staticmodule:module_colorscale.lockcolor()
module-colorscale -
Auto adjusts the categories limits of the colorscales according to:
- the current adm level - module:module_multiadm.tabcurrent
- the current values associated to the features - module:g.viz_currentvalues
- the current map unit - module:module_colorscale.mapunitcurrent
- the current medical data type - module:g.medical_datatype
- the current mode of limits computation - module:module_colorscale.scaletypecurrent
Uses geostats.js
Requires:- module:module_colorscale.modecurrent
- module:module_multiadm.tabcurrent
- module:module_colorscale.mapunitcurrent
- module:g.medical_datatype
- module:g.viz_definition
- module:g.medical_headerlist
- module:g.viz_currentvalues
- module:module_colorscale.scaletypecurrent
- module:g.geometry_keylist
Used in:- TODO
-
- Limit dependency to module_multiadm.