getSimpleElementStyle
[ Function ]
public static getSimpleElementStyle(
element: Jquery<Element> | readonly Element[] | NodeListOf<Element> | HTMLCollectionOf<Element> | Element | undefined,
propertyName: string
): Dictionary<string>;
Returns a set CSS property of an HTML element. If the transferred object contains several elements (like for an jQuery collection), the first element is used.
Parameter
Name | Type | Description |
---|---|---|
element Info: Type Element supported from version 1.10 | JQuery<Element>, readonly Element[], NodeListOf<Element>, HTMLCollectionOf<Element>, Element, undefined |
|
propertyName | Name of the CSS property |
Return value
Type | Description |
---|---|
| Object with the CSS property of the first element in the jQuery collection. If a requested property is not (or no longer) set, this entry is not set in the object. Returns an empty object in the event of an error. |
Available from 1.8 |
Sample - JavaScript
var control = TcHmi.Controls.get('TcHmiButton');
if(control === undefined){
return;
}
var cntrlElem = control.getElement();
var borderWidthStyle =
TcHmi.StyleProvider.getSimpleElementStyle(cntrlElem, 'border-width');
/* returns:
{
'border-width': '0px',
}
*/
TcHmi.Log.debug('Border Width is: '+ borderWidthStyle['border-width']);