Lines Matching refs:el

212 DOM.getParent = function (el /* : HTMLElement */, cp /* :String, HTMLElement */, vl /* :String */) …  argument
213 if (el == null) return null;
214 else if (el.nodeType == 1 &&
215 ((!isUndefined(vl) && el[cp] == vl) ||
216 ('string' == typeof cp && DOM.hasTagName(el, cp)) ||
217 el == cp)) return el;
218 else return arguments.callee(el.parentNode, cp, vl);
229 DOM.getOffset = function (el /* :HTMLElement */) /* :Object */ { argument
231 ,o = el
243 ,el = o; // "el" will be nodes as we walk up, "o" will be saved for offsetParent references
244 while (el.parentNode!=null) {
245 el = el.parentNode;
246 if (el.offsetParent==null) {
257 if (el==originalObject.parentNode || el.nodeName=="TR") {
262 if (el.scrollTop && el.scrollTop>0) {
263 top -= el.scrollTop;
265 if (el.scrollLeft && el.scrollLeft>0) {
266 left -= el.scrollLeft;
271 if (el == offsetParent) {
273 if (el.clientLeft && el.nodeName!="TABLE") {
274 left += el.clientLeft;
277 if (el.clientTop && el.nodeName!="TABLE") {
278 top += el.clientTop;
280 o = el;
489 var L, i, k, el = document.createElement(tag);
490 if (!el) return null;
494 case "class" : el.setAttribute('className',p[i]); el.setAttribute('class',p[i]); break;
495 …case "style" : for (k in p[i]) { if (!p[i].hasOwnProperty(k)) continue; el.style[k] = p[i][k]; } b…
496 …case "event" : for (k in p[i]) { if (!p[i].hasOwnProperty(k)) continue; el.attachEvent(k,p[i][k]);…
497 case "child" : L = p[i].length; for (k = 0; k<L; k++) el.appendChild(p[i][k]); break;
498 …case "param" : for (k in p[i]) { if (!p[i].hasOwnProperty(k)) continue; try { el[k] = p[i][k] } ca…
501 return el;