Lines Matching refs:elem
1096 this.VKI_attachKeyboard = VKI_attach = function(elem) {
1097 if (elem.getAttribute("VKI_attached")) return false;
1104 keybut.elem = elem;
1108 self.VKI_show(this.elem);
1110 elem.parentNode.insertBefore(keybut, (elem.dir == "rtl") ? elem : elem.nextSibling);
1111 } else elem.onfocus = function() { if (self.VKI_target != this) self.VKI_show(this); };
1112 elem.setAttribute("VKI_attached", 'true');
1114 elem.onclick = elem.onselect = elem.onkeyup = function(e) {
1119 VKI_addListener(elem, 'click', function(e) {
1133 for (var x = 0, elem; elem = inputElems[x++];)
1134 for (var y = 0, ex; ex = elem[y++];)
1146 function VKI_mouseEvents(elem) {
1147 if (elem.nodeName == "TD") {
1148 if (!elem.click) elem.click = function() {
1153 elem.VKI_clickless = 0;
1154 VKI_addListener(elem, 'dblclick', function() { return false; }, false);
1156 VKI_addListener(elem, 'mouseover', function() {
1164 VKI_addListener(elem, 'mouseout', function() {
1168 VKI_addListener(elem, 'mousedown', function() {
1172 VKI_addListener(elem, 'mouseup', function() {
1645 this.VKI_show = function(elem) {
1647 this.VKI_target = elem;
1674 var elem = this.VKI_target;
1677 if (VKI_getStyle(elem, "position") == "fixed") {
1681 } while (elem = elem.offsetParent);
1753 function VKI_addListener(elem, type, func, cap) {
1754 if (elem.addEventListener) {
1755 elem.addEventListener(type, function(e) { func.call(elem, e); }, cap);
1756 } else if (elem.attachEvent)
1757 elem.attachEvent('on' + type, function() { func.call(elem); });