CNET JS Code Documentation
Native: Element
Extends the Element native object with some basic shortcuts (like .hide and .show).
Author: Aaron Newton
Element Method: isVisible
Returns the state of the display of the element.
Syntax
myElement.isVisible();
Returns
- (boolean) true = visible, false = not visible.
Element Method: toggle
Toggles the state of an element from hidden (display = none) to visible (display = what it was previously or else display = block)
Syntax
myElement.toggle();
Returns
- (element) This Element.
Element Method: hide
Hides an element (display = none).
Example
myElement.hide(); //same as $(id).setStyle('display', 'none');
Returns
- (element) This Element.
Element Method: show
Shows an element.
Syntax
myElement.show(displayString);
Arguments
- displayString - (string) Display value; defaults to what it was previously if Element:hide was called on the element, otherwise defaults to "block".
Returns
- (element) This Element.
Example
$(id).show(); //same as $(id).setStyle('display', 'block'); $(id).show('inline'); //same as $(id).setStyle('display','inline');
Element Method: swapClass
Adds one class and removes the other. If the one to remove is not found the one to add is still added.
Syntax
myElement.swapClass(addClass, removeClass);
Arguments
- addClass - (string) the css class to add.
- removeClass - (string) the css class to remove.
Returns
- (element) This Element.
Example
$(id).swapClass('green', 'blue'); //adds green, removes blue