Lines Matching refs:elem

61                                         var elem = document.getElementById( match[3] );
64 if ( elem )
67 if ( elem.id != match[3] )
72 this[0] = elem;
160 index: function( elem ) {
165 if ( this == elem )
230 var elem = this;
232 while ( elem.firstChild )
233 elem = elem.firstChild;
235 return elem;
255 return this.domManip(arguments, true, false, function(elem){
257 this.appendChild( elem );
262 return this.domManip(arguments, true, true, function(elem){
264 this.insertBefore( elem, this.firstChild );
269 return this.domManip(arguments, false, false, function(elem){
270 this.parentNode.insertBefore( elem, this );
275 return this.domManip(arguments, false, true, function(elem){
276 this.parentNode.insertBefore( elem, this.nextSibling );
285 var elems = jQuery.map(this, function(elem){
286 return jQuery.find( selector, elem );
341 jQuery.grep(this, function(elem, i){
342 return selector.call( elem, i );
385 var elem = this[0];
388 if ( jQuery.nodeName( elem, "select" ) ) {
389 var index = elem.selectedIndex,
391 options = elem.options,
392 one = elem.type == "select-one";
473 return this.pushStack( jQuery.map(this, function(elem, i){
474 return callback.call( elem, i, elem );
526 var elem = clone ?
531 if ( jQuery.nodeName( elem, "script" ) ) {
532 scripts = scripts.add( elem );
535 if ( elem.nodeType == 1 )
536 scripts = scripts.add( jQuery( "script", elem ).remove() );
539 callback.call( obj, elem );
551 function evalScript( i, elem ) {
552 if ( elem.src )
554 url: elem.src,
560 jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" );
562 if ( elem.parentNode )
563 elem.parentNode.removeChild( elem );
633 isXMLDoc: function( elem ) {
634 return elem.documentElement && !elem.body ||
635 elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;
659 nodeName: function( elem, name ) {
660 return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase();
665 data: function( elem, name, data ) {
666 elem = elem == window ?
668 elem;
670 var id = elem[ expando ];
674 id = elem[ expando ] = ++uuid;
691 removeData: function( elem, name ) {
692 elem = elem == window ?
694 elem;
696 var id = elem[ expando ];
711 jQuery.removeData( elem );
718 delete elem[ expando ];
722 if ( elem.removeAttribute )
723 elem.removeAttribute( expando );
757 prop: function( elem, value, type, i, name ) {
760 value = value.call( elem, i );
770 add: function( elem, classNames ) {
772 if ( elem.nodeType == 1 && !jQuery.className.has( elem.className, className ) )
773 elem.className += (elem.className ? " " : "") + className;
778 remove: function( elem, classNames ) {
779 if (elem.nodeType == 1)
780 elem.className = classNames != undefined ?
781 jQuery.grep(elem.className.split(/\s+/), function(className){
788 has: function( elem, className ) {
789 return jQuery.inArray( className, (elem.className || elem).toString().split(/\s+/) ) > -1;
794 swap: function( elem, options, callback ) {
798 old[ name ] = elem.style[ name ];
799 elem.style[ name ] = options[ name ];
802 callback.call( elem );
806 elem.style[ name ] = old[ name ];
809 css: function( elem, name, force ) {
814 val = name == "width" ? elem.offsetWidth : elem.offsetHeight;
817 padding += parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0;
818 border += parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0;
823 if ( jQuery(elem).is(":visible") )
826 jQuery.swap( elem, props, getWH );
831 return jQuery.curCSS( elem, name, force );
834 curCSS: function( elem, name, force ) {
838 function color( elem ) {
842 var ret = document.defaultView.getComputedStyle( elem, null );
848 ret = jQuery.attr( elem.style, "opacity" );
856 var save = elem.style.outline;
857 elem.style.outline = "0 solid black";
858 elem.style.outline = save;
865 if ( !force && elem.style && elem.style[ name ] )
866 ret = elem.style[ name ];
876 var getComputedStyle = document.defaultView.getComputedStyle( elem, null );
878 if ( getComputedStyle && !color( elem ) )
887 for ( var a = elem; a && color(a); a = a.parentNode )
914 } else if ( elem.currentStyle ) {
919 ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];
928 var style = elem.style.left, runtimeStyle = elem.runtimeStyle.left;
931 elem.runtimeStyle.left = elem.currentStyle.left;
932 elem.style.left = ret || 0;
933 ret = elem.style.pixelLeft + "px";
936 elem.style.left = style;
937 elem.runtimeStyle.left = runtimeStyle;
951 jQuery.each(elems, function(i, elem){
952 if ( !elem )
955 if ( elem.constructor == Number )
956 elem = elem.toString();
959 if ( typeof elem == "string" ) {
961 elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){
968 var tags = jQuery.trim( elem ).toLowerCase(), div = context.createElement("div");
998 div.innerHTML = wrap[1] + elem + wrap[2];
1021 if ( /^\s/.test( elem ) )
1022 div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), div.firstChild );
1026 elem = jQuery.makeArray( div.childNodes );
1029 if ( elem.length === 0 && (!jQuery.nodeName( elem, "form" ) && !jQuery.nodeName( elem, "select" )) )
1032 if ( elem[0] == undefined || jQuery.nodeName( elem, "form" ) || elem.options )
1033 ret.push( elem );
1036 ret = jQuery.merge( ret, elem );
1043 attr: function( elem, name, value ) {
1045 if (!elem || elem.nodeType == 3 || elem.nodeType == 8)
1048 var fix = jQuery.isXMLDoc( elem ) ?
1055 elem.parentNode.selectedIndex;
1060 elem[ fix[ name ] ] = value;
1062 return elem[ fix[ name ] ];
1065 return jQuery.attr( elem.style, "cssText", value );
1067 else if ( value == undefined && jQuery.browser.msie && jQuery.nodeName( elem, "form" ) && (name == "action" || name == "method") )
1068 return elem.getAttributeNode( name ).nodeValue;
1070 // IE elem.getAttribute passes even for style
1071 else if ( elem.tagName ) {
1075 if ( name == "type" && jQuery.nodeName( elem, "input" ) && elem.parentNode )
1079 elem.setAttribute( name, "" + value );
1082 if ( jQuery.browser.msie && /href|src/.test( name ) && !jQuery.isXMLDoc( elem ) )
1083 return elem.getAttribute( name, 2 );
1085 return elem.getAttribute( name );
1087 // elem is actually elem.style ... set the style
1094 elem.zoom = 1;
1097 elem.filter = (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) +
1101 return elem.filter && elem.filter.indexOf("opacity=") >= 0 ?
1102 (parseFloat( elem.filter.match(/opacity=([^)]*)/)[1] ) / 100).toString() :
1111 elem[ name ] = value;
1113 return elem[ name ];
1134 inArray: function( elem, array ) {
1136 if ( array[ i ] == elem )
1254 parent: function(elem){return elem.parentNode;},
1255 parents: function(elem){return jQuery.dir(elem,"parentNode");},
1256 next: function(elem){return jQuery.nth(elem,2,"nextSibling");},
1257 prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},
1258 nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},
1259 prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},
1260 siblings: function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},
1261 children: function(elem){return jQuery.sibling(elem.firstChild);},
1262 contents: function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}
1432 animated: function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}
1574 var elem = ret[ret.length-1];
1577 if ( m[1] == "#" && elem && elem.getElementById && !jQuery.isXMLDoc(elem) ) {
1579 var oid = elem.getElementById(m[2]);
1585 oid = jQuery('[@id="'+m[2]+'"]', elem)[0];
1768 r = jQuery.grep( r, function(elem, i){
1769 return fn(elem, i, m, r);
1779 dir: function( elem, dir ){
1781 var cur = elem[dir];
1790 nth: function(cur,result,dir,elem){
1801 sibling: function( n, elem ) {
1805 if ( n.nodeType == 1 && (!elem || n != elem) )
1822 add: function(elem, types, handler, data) {
1823 if ( elem.nodeType == 3 || elem.nodeType == 8 )
1828 if ( jQuery.browser.msie && elem.setInterval != undefined )
1829 elem = window;
1854 var events = jQuery.data(elem, "events") || jQuery.data(elem, "events", {}),
1855 handle = jQuery.data(elem, "handle") || jQuery.data(elem, "handle", function(){
1864 val = jQuery.event.handle.apply(arguments.callee.elem, arguments);
1868 // Add elem as a property of the handle function
1871 handle.elem = elem;
1891 if ( !jQuery.event.special[type] || jQuery.event.special[type].setup.call(elem) === false ) {
1893 if (elem.addEventListener)
1894 elem.addEventListener(type, handle, false);
1895 else if (elem.attachEvent)
1896 elem.attachEvent("on" + type, handle);
1907 // Nullify elem to prevent memory leaks in IE
1908 elem = null;
1915 remove: function(elem, types, handler) {
1917 if ( elem.nodeType == 3 || elem.nodeType == 8 )
1920 var events = jQuery.data(elem, "events"), ret, index;
1926 this.remove( elem, type + (types || "") );
1956 if ( !jQuery.event.special[type] || jQuery.event.special[type].teardown.call(elem) === false ) {
1957 if (elem.removeEventListener)
1958 elem.removeEventListener(type, jQuery.data(elem, "handle"), false);
1959 else if (elem.detachEvent)
1960 elem.detachEvent("on" + type, jQuery.data(elem, "handle"));
1972 var handle = jQuery.data( elem, "handle" );
1973 if ( handle ) handle.elem = null;
1974 jQuery.removeData( elem, "events" );
1975 jQuery.removeData( elem, "handle" );
1980 trigger: function(type, data, elem, donative, extra) {
1990 if ( !elem ) {
1998 if ( elem.nodeType == 3 || elem.nodeType == 8 )
2001 var val, ret, fn = jQuery.isFunction( elem[ type ] || null ),
2007 data.unshift( this.fix({ type: type, target: elem }) );
2015 if ( jQuery.isFunction( jQuery.data(elem, "handle") ) )
2016 val = jQuery.data(elem, "handle").apply( elem, data );
2019 if ( !fn && elem["on"+type] && elem["on"+type].apply( elem, data ) === false )
2029 ret = extra.apply( elem, val == null ? data : data.concat( val ) );
2036 if ( fn && donative !== false && val !== false && !(jQuery.nodeName(elem, 'a') && type == "click") ) {
2039 elem[ type ]();
2381 var withinElement = function(event, elem) {
2385 while ( parent && parent != elem ) try { parent = parent.parentNode; } catch(error) { parent = elem; }
2387 return parent == elem;
2470 .map(function(i, elem){
2475 return {name: elem.name, value: val};
2477 {name: elem.name, value: val};
2899 var elem = jQuery("<" + this.tagName + " />").appendTo("body");
2900 this.style.display = elem.css("display");
2904 elem.remove();
3053 if ( timers[i].elem == this ) {
3070 var queue = function( elem, type, array ) {
3071 if ( !elem )
3076 var q = jQuery.data( elem, type + "queue" );
3079 q = jQuery.data( elem, type + "queue",
3136 fx: function( elem, options, prop ){
3138 this.elem = elem;
3152 this.options.step.apply( this.elem, [ this.now, this ] );
3158 this.elem.style.display = "block";
3163 if ( this.elem[this.prop] != null && this.elem.style[this.prop] == null )
3164 return this.elem[ this.prop ];
3166 var r = parseFloat(jQuery.css(this.elem, this.prop, force));
3167 return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, this.prop)) || 0;
3185 t.elem = this.elem;
3208 this.options.orig[this.prop] = jQuery.attr( this.elem.style, this.prop );
3217 this.elem.style[this.prop] = "1px";
3220 jQuery(this.elem).show();
3226 this.options.orig[this.prop] = jQuery.attr( this.elem.style, this.prop );
3252 this.elem.style.overflow = this.options.overflow;
3255 this.elem.style.display = this.options.display;
3256 if ( jQuery.css(this.elem, "display") == "none" )
3257 this.elem.style.display = "block";
3262 this.elem.style.display = "none";
3267 jQuery.attr(this.elem.style, p, this.options.orig[p]);
3273 this.options.complete.apply( this.elem );
3295 fx.elem.scrollLeft = fx.now;
3299 fx.elem.scrollTop = fx.now;
3303 jQuery.attr(fx.elem.style, "opacity", fx.now);
3307 fx.elem.style[ fx.prop ] = fx.now + fx.unit;
3314 var left = 0, top = 0, elem = this[0], results;
3316 if ( elem ) with ( jQuery.browser ) {
3317 var parent = elem.parentNode,
3318 offsetChild = elem,
3319 offsetParent = elem.offsetParent,
3320 doc = elem.ownerDocument,
3322 fixed = jQuery.css(elem, "position") == "fixed";
3325 if ( elem.getBoundingClientRect ) {
3326 var box = elem.getBoundingClientRect();
3344 add( elem.offsetLeft, elem.offsetTop );
3397 function border(elem) {
3398 add( jQuery.curCSS(elem, "borderLeftWidth", true), jQuery.curCSS(elem, "borderTopWidth", true) );