lz.CSSStyleSheet

JavaScript: lz.CSSStyleSheet
extends LzStyleSheet (private) »
This service represents a CSS Style sheet Introduced in DOM Level 2: interface CSSStyleSheet : stylesheets::StyleSheet { readonly attribute CSSRule ownerRule; readonly attribute CSSRuleList cssRules; unsigned long insertRule(in DOMString rule, in unsigned long index) raises(DOMException); void deleteRule(in unsigned long index) raises(DOMException); };
LzStyleSheet (private) »

Methods

insertRule()
lz.CSSStyleSheet.insertRule(rule : String, index : Number);
insertRule Used to insert a new rule into the style sheet. The new rule now becomes part of the cascade.

Error conditions:

  • HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at the specified index e.g. if an @import rule is inserted after a standard rule set or other at-rule.
  • INDEX_SIZE_ERR: Raised if the specified index is not a valid insertion point.
  • NO_MODIFICATION_ALLOWED_ERR: Raised if this style sheet is readonly.
  • SYNTAX_ERR: Raised if the specified rule has a syntax error and is unparsable

Parameter Name Type Description
rule String The parsable text representing the rule. For rule sets this contains both the selector and the style declaration. For at-rules, this specifies both the at-identifier and the rule content.
index Number The index within the style sheet's rule list of the rule before which to insert the specified rule. If the specified index is equal to the length of the style sheet's rule collection, the rule will be added to the end of the style sheet.
Returns Type Description
  Number The index within the style sheet's rule collection of the newly inserted rule.

LzCSSStyleSheet()
lz.CSSStyleSheet.LzCSSStyleSheet(title : String, href : String, media : String, sstype : String, ownerRule : String, cssRules : Array);
Parameter Name Type Description
title String Title
href String Location of the style sheet.
media String Media where the document is to be rendered.
sstype String Language of the style sheet resource.
ownerRule String  
cssRules Array Initial stylesheet rules array

Methods inherited from LzStyleSheet (private) 

LzStyleSheet

LzStyleSheet (private) »

Events

LzStyleSheet (private) »