Module: managers/styles-manager

This module builds hard-coded styles for use in module classes based on project JSON styles

Source:

Requires

Methods


init()

Initializes class

Source:
Fires:
  • event:assignListeners()

assignListeners()

Assigns listeners to events used in this class.

Source:
Listens to Events:
  • event:EVENT_MODEL_READY

outputStyleRules()

Returns to the console.log the styles created

Source:
Fires:
  • console.event:log()

createStyleSheet()

Creates style tag and appends it to the document header

Source:

buildCustomStyles(classData)

Builds classes for stylesheet. Each color get a class for text, border and fill

Parameters:
Name Type Description
classData Object

Style class object data from project JSON styles

Source:

onJsonLoaded(jData)

When project JSON is loaded process styles

Parameters:
Name Type Description
jData Object

JSON data

Source:
Fires:
  • event:buildCustomStyles()