Lines Matching refs:el

101 Calendar.getAbsolutePos = function(el) {  argument
103 var is_div = /^div$/i.test(el.tagName);
104 if (is_div && el.scrollLeft)
105 SL = el.scrollLeft;
106 if (is_div && el.scrollTop)
107 ST = el.scrollTop;
108 var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
109 if (el.offsetParent) {
110 var tmp = this.getAbsolutePos(el.offsetParent);
117 Calendar.isRelated = function (el, evt) { argument
128 if (related == el) {
136 Calendar.removeClass = function(el, className) { argument
137 if (!(el && el.className)) {
140 var cls = el.className.split(" ");
147 el.className = ar.join(" ");
150 Calendar.addClass = function(el, className) { argument
151 Calendar.removeClass(el, className);
152 el.className += " " + className;
182 Calendar.addEvent = function(el, evname, func) { argument
183 if (el.attachEvent) { // IE
184 el.attachEvent("on" + evname, func);
185 } else if (el.addEventListener) { // Gecko / W3C
186 el.addEventListener(evname, func, true);
188 el["on" + evname] = func;
192 Calendar.removeEvent = function(el, evname, func) { argument
193 if (el.detachEvent) { // IE
194 el.detachEvent("on" + evname, func);
195 } else if (el.removeEventListener) { // Gecko / W3C
196 el.removeEventListener(evname, func, true);
198 el["on" + evname] = null;
203 var el = null;
207 el = document.createElementNS("http://www.w3.org/1999/xhtml", type);
209 el = document.createElement(type);
212 parent.appendChild(el);
214 return el;
222 Calendar._add_evs = function(el) { argument
224 addEvent(el, "mouseover", dayMouseOver);
225 addEvent(el, "mousedown", dayMouseDown);
226 addEvent(el, "mouseout", dayMouseOut);
228 addEvent(el, "dblclick", dayMouseDblClick);
229 el.setAttribute("unselectable", true);
234 Calendar.findMonth = function(el) { argument
235 if (typeof el.month != "undefined") {
236 return el;
237 } else if (typeof el.parentNode.month != "undefined") {
238 return el.parentNode;
243 Calendar.findYear = function(el) { argument
244 if (typeof el.year != "undefined") {
245 return el;
246 } else if (typeof el.parentNode.year != "undefined") {
247 return el.parentNode;
339 var el = cal.activeDiv;
340 if (!el) {
345 Calendar.removeClass(el, "active");
346 if (target == el || target.parentNode == el) {
347 Calendar.cellClick(el, ev);
386 var el = cal.activeDiv;
388 if (target == el || target.parentNode == el) {
389 Calendar.addClass(el, "hilite active");
390 Calendar.addClass(el.parentNode, "rowhilite");
392 …if (typeof el.navtype == "undefined" || (el.navtype != 50 && (el.navtype == 0 || Math.abs(el.navty…
393 Calendar.removeClass(el, "active");
394 Calendar.removeClass(el, "hilite");
395 Calendar.removeClass(el.parentNode, "rowhilite");
398 if (el.navtype == 50 && target != el) {
399 var pos = Calendar.getAbsolutePos(el);
400 var w = el.offsetWidth;
411 var range = el._range;
412 var current = el._current;
424 el.innerHTML = newval;
503 var el = Calendar.getElement(ev);
504 if (el.disabled) {
507 var cal = el.calendar;
508 cal.activeDiv = el;
510 if (el.navtype != 300) with (Calendar) {
511 if (el.navtype == 50) {
512 el._current = el.innerHTML;
516 addClass(el, "hilite active");
521 if (el.navtype == -1 || el.navtype == 1) {
524 } else if (el.navtype == -2 || el.navtype == 2) {
526 …cal.timeout = setTimeout((el.navtype > 0) ? "Calendar.showYearsCombo(true)" : "Calendar.showYearsC…
541 var el = Calendar.getElement(ev);
542 if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {
545 if (el.ttip) {
546 if (el.ttip.substr(0, 1) == "_") {
547 el.ttip = el.caldate.print(el.calendar.ttDateFormat) + el.ttip.substr(1);
549 el.calendar.tooltips.innerHTML = el.ttip;
551 if (el.navtype != 300) {
552 Calendar.addClass(el, "hilite");
553 if (el.caldate) {
554 Calendar.addClass(el.parentNode, "rowhilite");
555 var cal = el.calendar;
557 var d = el.caldate;
559 el.title = cal.getDateToolTip(d, d.getFullYear(), d.getMonth(), d.getDate());
568 var el = getElement(ev);
569 if (isRelated(el, ev) || _C || el.disabled)
571 removeClass(el, "hilite");
572 if (el.caldate)
573 removeClass(el.parentNode, "rowhilite");
574 if (el.calendar)
575 el.calendar.tooltips.innerHTML = _TT["SEL_DATE"];
584 Calendar.cellClick = function(el, ev) { argument
585 var cal = el.calendar;
589 if (typeof el.navtype == "undefined") {
592 Calendar.addClass(el, "selected");
593 closing = (cal.currentDateEl == el);
595 cal.currentDateEl = el;
598 cal.date.setDateOnly(el.caldate);
600 var other_month = !(cal.dateClicked = !el.otherMonth);
604 newdate = !el.disabled;
609 if (el.navtype == 200) {
610 Calendar.removeClass(el, "hilite");
615 if (el.navtype == 0) {
641 switch (el.navtype) {
643 Calendar.removeClass(el, "hilite");
685 cal.setFirstDayOfWeek(el.fdow);
688 var range = el._range;
689 var current = el.innerHTML;
699 el.innerHTML = newval;
713 } else if (el.navtype == 0)
720 Calendar.removeClass(el, "hilite");
1020 var prev, x, y, ne, el, step;
1024 el = cal.currentDateEl;
1025 var p = el.pos;
1304 var el = this.element.parentNode;
1305 el.removeChild(this.element);
1315 var el = this.element;
1316 el.parentNode.removeChild(el);
1317 new_parent.appendChild(el);
1328 var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev);
1329 for (; el != null && el != calendar.element; el = el.parentNode);
1330 if (el == null) {
1389 Calendar.prototype.showAtElement = function (el, opts) { argument
1391 var p = Calendar.getAbsolutePos(el);
1392 this.showAt(jQuery(el).offset().left,jQuery(el).offset().top+20);
1395 this.showAt(p.x, p.y + el.offsetHeight);
1435 case "B": p.y += el.offsetHeight; break;
1436 case "C": p.y += (el.offsetHeight - h) / 2; break;
1437 case "t": p.y += el.offsetHeight - h; break;
1443 case "R": p.x += el.offsetWidth; break;
1444 case "C": p.x += (el.offsetWidth - w) / 2; break;
1445 case "l": p.x += el.offsetWidth - w; break;
1501 var el = this.element;
1503 var p = Calendar.getAbsolutePos(el);
1505 var EX2 = el.offsetWidth + EX1;
1507 var EY2 = el.offsetHeight + EY1;