API / geotoolkit / report / dom / css / CssStyleSheet / CssStyleSheet
css.CssStyleSheet.CssStyleSheet
Defines CSS Style Sheet
↳
CssStyleSheet
Constructors
Methods
Accessors
• get cssRules(): Proxy<CssRuleList>
Returns a live css rules list which maintains an up-to-date list of the css rule objects that comprise the stylesheet.
Name
module:geotoolkit/report/dom/css/CssStyleSheet~CssStyleSheet#cssRules
• get disabled(): boolean
Is a boolean value representing whether the current stylesheet has been applied or not.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#disabled
boolean
StyleSheet.disabled
• set disabled(disabled): void
Is a boolean value representing whether the current stylesheet has been applied or not.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#disabled
| Name | Type |
|---|---|
disabled | boolean |
void
StyleSheet.disabled
• get href(): string
Returns a string representing the location of the stylesheet.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#href
string
StyleSheet.href
• get media(): string
Returns a string representing the intended destination medium for style information.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#media
string
StyleSheet.media
• get ownerNode(): Node
Returns a Node associating this style sheet with the current document.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#ownerNode
StyleSheet.ownerNode
• get parentStyleSheet(): StyleSheet
Returns a string representing the advisory title of the current style sheet.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#parentStyleSheet
StyleSheet.parentStyleSheet
• get title(): string
Returns a string representing the advisory title of the current style sheet.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#title
string
StyleSheet.title
• get type(): string
Returns a string representing the style sheet language for this style sheet.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#type
string
StyleSheet.type
• set type(type): void
Returns a string representing the style sheet language for this style sheet.
Name
module:geotoolkit/report/dom/css/StyleSheet~StyleSheet#type
| Name | Type |
|---|---|
type | string |
void
StyleSheet.type
Methods
▸ deleteRule(index): CssStyleSheet
Delete Rule at specified index
| Name | Type | Description |
|---|---|---|
index | number | rule index to delete |
this
▸ dispose(): void
Dispose.
void
▸ getClassName(): string
string
▸ hasEventListener(type, callback?): boolean
Check if a list of event listeners for this type contains this listener
| Name | Type | Description |
|---|---|---|
type | string | type of event or property |
Optional callback | Function | to be called, if null, check if any callback is registered |
boolean
▸ insertRule(cssttext, index?): number
Insert new CSS rule into the current style sheet
| Name | Type | Description |
|---|---|---|
cssttext | string | a DOMString containing the rule to be inserted. What the inserted rule must contain depends on its type: |
Optional index | number | A positive integer less than or equal to stylesheet.cssRules.length, representing the newly inserted rule's position in CssStyleSheet.cssRules. The default is 0. |
number
The newly inserted rule's index within the stylesheet's rule-list.
▸ isDisposed(): boolean
Returns whether this object has been disposed
boolean
▸ isSilent(): boolean
Return true if the event dispatcher doesn't notify any events
boolean
▸ notify<E>(type, source, args?): CssStyleSheet
Notify listeners
| Name | Type |
|---|---|
E | extends string |
| Name | Type | Description |
|---|---|---|
type | E | event types |
source | StyleSheet | of the event |
Optional args | EventMap[E] | arguments of the event |
this
▸ off<E>(type?, callback?): CssStyleSheet
Detach listener on event. Calling .off() with no arguments removes all attached listeners. Calling .off(type) with no callback removes all attached listeners for specific type.
| Name | Type |
|---|---|
E | extends string |
| Name | Type | Description |
|---|---|---|
Optional type | E | type of the event |
Optional callback | (eventType: E, sender: CssStyleSheet, args: EventMap[E]) => void | function to be called |
this
▸ on<E>(type, callback): CssStyleSheet
Attach listener on event that will be called whenever the specified event is delivered to the target
If the callback function is already in the list of event listeners for this target, the function is not added a second time.
If a particular anonymous function is in the list of event listeners registered for a certain target, and then later in the code, an identical anonymous function is given in an "on" call, the second function will also be added to the list of event listeners for that target.
| Name | Type |
|---|---|
E | extends string |
| Name | Type | Description |
|---|---|---|
type | E | type of event or property |
callback | (eventType: E, sender: CssStyleSheet, args: EventMap[E]) => void | to be called |
this
▸ replace(cssText): Promise<CssStyleSheet>
Asynchronously replaces the content of the stylesheet and returns a Promise that resolves with the updated CssStyleSheet.
| Name | Type | Description |
|---|---|---|
cssText | string | A string containing the style rules to replace the content of the stylesheet. If the string does not contain a parseable list of rules, then the value will be set to an empty string. |
Promise<CssStyleSheet>
A Promise that resolves with a CssStyleSheet.
▸ replaceSync(cssText): CssStyleSheet
Synchronously replaces the content of the stylesheet.
Throws
if cssText is invalid
| Name | Type | Description |
|---|---|---|
cssText | string | A string containing the style rules to replace the content of the stylesheet. If the string does not contain a parseable list of rules, then the value will be set to an empty string. |
this
▸ setSilent(bool): CssStyleSheet
Set silent mode
| Name | Type | Description |
|---|---|---|
bool | boolean | flag to enable silent mode |
this
▸ Static getClassName(): string
string