node-class.js revision 78ba6117a752d35df6f2d354cf167c7368026bff
202N/A * Extended Node interface for managing classNames. 202N/A * Determines whether each node has the given className. 202N/A * @param {String} className the class name to search for 202N/A * @return {Array} An array of booleans for each node bound to the NodeList. 202N/A * Adds a class name to each node. 202N/A * @param {String} className the class name to add to the node's class attribute 202N/A * Removes a class name from each node. 202N/A * @param {String} className the class name to remove from the node's class attribute 202N/A * Replace a class with another class for each node. 483N/A * If no oldClassName is present, the newClassName is simply added. 202N/A * @param {String} oldClassName the class name to be replaced 202N/A * @param {String} newClassName the class name that will be replacing the old class name * If the className exists on the node it is removed, if it doesn't exist it is added. * @param {String} className the class name to be toggled * Determines whether each node has the given className. * @param {String} className the class name to search for * @return {Array} An array of booleans for each node bound to the NodeList. * Adds a class name to each node. * @param {String} className the class name to add to the node's class attribute * Removes a class name from each node. * @param {String} className the class name to remove from the node's class attribute * Replace a class with another class for each node. * If no oldClassName is present, the newClassName is simply added. * @param {String} oldClassName the class name to be replaced * @param {String} newClassName the class name that will be replacing the old class name * If the className exists on the node it is removed, if it doesn't exist it is added. * @param {String} className the class name to be toggled