Lines Matching refs:className

2124   hasClassName: function(element, className) {  argument
2126 var elementClassName = element.className;
2127 return (elementClassName.length > 0 && (elementClassName == className ||
2128 new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName)));
2131 addClassName: function(element, className) { argument
2133 if (!Element.hasClassName(element, className))
2134 element.className += (element.className ? ' ' : '') + className;
2138 removeClassName: function(element, className) { argument
2140 element.className = element.className.replace(
2141 new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();
2145 toggleClassName: function(element, className) { argument
2147 return Element[Element.hasClassName(element, className) ?
2148 'removeClassName' : 'addClassName'](element, className);
2447 className: 'class', property in Element._attributeTranslations.write.names
2586 if (el.className !== 'x') {
2588 if (el.className === 'x') {
3359 span.className = 'Test';
3380 className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",
3475 className: 'n = h.className(n, r, "#{1}", c); c = false;',
3511 className: function(element, matches) {
3690 className: function(nodes, root, className, combinator) { argument
3692 return Selector.handlers.byClassName(nodes, root, className);
3695 byClassName: function(nodes, root, className) { argument
3697 var needle = ' ' + className + ' ';
3699 nodeClassName = node.className;
3701 if (nodeClassName == className || (' ' + nodeClassName + ' ').include(needle))
4814 function(element, className) {
4815 className = className.toString().strip();
4816 var cond = /\s/.test(className) ? $w(className).map(iter).join('') : iter(className);
4818 } : function(element, className) {
4819 className = className.toString().strip();
4820 var elements = [], classNames = (/\s/.test(className) ? $w(className) : null);
4821 if (!classNames && !className) return elements;
4824 className = ' ' + className + ' ';
4827 if (child.className && (cn = ' ' + child.className + ' ') && (cn.include(className) ||
4836 return function(className, parentElement) { argument
4837 return $(parentElement || document.body).getElementsByClassName(className);
4850 this.element.className.split(/\s+/).select(function(name) {
4855 set: function(className) {
4856 this.element.className = className;