mozilla
Your Search Results

    stylesheet/style

    Experimental

    Modify styles using stylesheet files or CSS rules.

    Globals

    Constructors

    Style(options)

    The Style constructor creates an object that represents style modifications via stylesheet file(s) or/and CSS rules. Stylesheet file URL(s) are verified to be local to an add-on, while CSS rules are verified to be a string or array of strings.

    The style created can be applied to a content by calling attach, and removed using detach. Those functions are part of content/mod module.

    Parameters

    options : object
    Required options:

    Name Type  
    uri string,array

    A string, or an array of strings, that represents local URI to stylesheet.

    source string,array

    A string, or an array of strings, that contains CSS rules. Those rules are applied after the rules in the stylesheet specified with uri options, if provided.

    Optional options:

    Name Type  
    type string

    The type of the sheet. It accepts the following values: "agent", "user" and "author". If not provided, the default value is "author".

    Style

    Properties

    source

    An array of strings that contains the CSS rule(s) specified in the constructor's option; null if no source option was given to the constructor. This property is read-only.

    uri

    An array of strings that contains the stylesheet local URI(s) specified in the constructor's option; null if no uri option was given to the constructor. This property is read-only.

    type

    The type of the sheet. If no type is provided in constructor's option, it returns the default value, "author". This property is read-only.

    Document Tags and Contributors

    Contributors to this page: wbamberg, darkowlzz
    Last updated by: darkowlzz,
    Hide Sidebar