css()
Gets the value of a style property for the first element in the set of HTML elements that match the of the script or of another query in the template (see query()), or sets one or more CSS properties for every
element in the set.
css(propertyName)
Returns the value of the specified CSS property.
propertyName
String; the name of the
CSS property.
Examples
This script stores the text color of the results (the HTML elements that match the selector of the script) in a variable. var textcolor = results.css("color");
The following script looks up an element with the ID #calloutbox and stores its background color in a variable. var backgroundcolor = query("#calloutbox").css("background-color");
css(propertyName, value)
Function to set a CSS property.
propertyName
String; the name of the
CSS property.
value
String; value for the CSS property or a map of property-value pairs to set.
Examples
This script looks up an element with the ID #calloutbox and sets its text color to red. query("#callout p").css('color' , 'red');
The following script does the same, but it only sets the text color to red if in the current record the value of the field 'accounttype' is 'PRO'. if(record.fields.accounttype == "PRO") { query("#callout p").css("color","red"); }
This script sets the text color of the results to a hexadecimal color code. results.css('color' , '#669900');
This script loads a into a variable. Then it finds/replaces text in the snippet and applies a css property to the replacing text. var mysnippet = loadhtml('/snippet vars.html'); mysnippet.find('@var@').text('OL Connect').css('text-decoration','underline'); results.replaceWith(mysnippet);
css(properties)
Function to set one or multiple CSS properties.
properties
Array; map of property-value pairs to set.
Examples
This script colors the text of the results (the set of HTML elements that match the selector of the script) red and makes it bold. results.css({'color' : 'red', 'font-weight' : 'bold'});
|