Lines Matching refs:self

89   var self = this;
1108 self.VKI_show(this.elem);
1111 } else elem.onfocus = function() { if (self.VKI_target != this) self.VKI_show(this); };
1120 if (self.VKI_target == this) {
1139 VKI_addListener(document.documentElement, 'click', function(e) { self.VKI_close(); }, false);
1157 if (this.nodeName == "TD" && self.VKI_clickless) {
1160 this.VKI_clickless = setTimeout(function() { _self.click(); }, self.VKI_clickless);
1162 if (self.VKI_isIE) this.className += " hover";
1166 if (self.VKI_isIE) this.className = this.className.replace(/ ?(hover|pressed) ?/g, "");
1170 if (self.VKI_isIE) this.className += " pressed";
1174 if (self.VKI_isIE) this.className = this.className.replace(/ ?pressed ?/g, "");
1230self.VKI_kts = self.VKI_kt = kbSelect.firstChild.nodeValue = this.firstChild.nodeValue;
1231 self.VKI_buildKeys();
1232 self.VKI_position(true);
1247 self.VKI_position(true);
1254 self.VKI_size = Math.min(5, Math.max(1, self.VKI_size));
1255self.VKI_keyboard.className = self.VKI_keyboard.className.replace(/ ?keyboardInputSize\d ?/, "");
1256 … if (self.VKI_size != 2) self.VKI_keyboard.className += " keyboardInputSize" + self.VKI_size;
1257 self.VKI_position(true);
1258 if (self.VKI_isOpera) self.VKI_keyboard.reflow();
1264 --self.VKI_size;
1265 self.VKI_kbsize();
1273 ++self.VKI_size;
1274 self.VKI_kbsize();
1285 self.VKI_target.value = "";
1286 self.VKI_target.focus();
1295 VKI_addListener(strong, 'click', function() { self.VKI_close(); }, false);
1315 …this.title = self.VKI_i18n['03'] + ": " + ((this.checked) ? self.VKI_i18n['04'] : self.VKI_i18n['0…
1316 self.VKI_modify("");
1373 if (self.VKI_deadkeysOn.checked && self.VKI_dead) {
1374 if (self.VKI_dead != character) {
1376 if (self.VKI_deadkey[self.VKI_dead][character]) {
1377 self.VKI_insert(self.VKI_deadkey[self.VKI_dead][character]);
1381 self.VKI_insert(self.VKI_dead);
1385 } self.VKI_dead = false;
1388 if (self.VKI_deadkeysOn.checked && self.VKI_deadkey[character]) {
1389 self.VKI_dead = character;
1391 if (self.VKI_shift) self.VKI_modify("Shift");
1392 if (self.VKI_altgr) self.VKI_modify("AltGr");
1393 } else self.VKI_insert(character);
1394 } self.VKI_modify("");
1438 …VKI_addListener(td, 'click', (function(type) { return function() { self.VKI_modify(type); return f…
1441 … VKI_addListener(td, 'click', function() { self.VKI_insert("\t"); return false; }, false);
1445 self.VKI_target.focus();
1446 if (self.VKI_target.setSelectionRange && !self.VKI_target.readOnly) {
1447 var rng = [self.VKI_target.selectionStart, self.VKI_target.selectionEnd];
1449self.VKI_target.value = self.VKI_target.value.substr(0, rng[0] - 1) + self.VKI_target.value.substr…
1450 self.VKI_target.setSelectionRange(rng[0] - 1, rng[0] - 1);
1451 } else if (self.VKI_target.createTextRange && !self.VKI_target.readOnly) {
1453 self.VKI_target.range.select();
1454 } catch(e) { self.VKI_target.range = document.selection.createRange(); }
1455 … if (!self.VKI_target.range.text.length) self.VKI_target.range.moveStart('character', -1);
1456 self.VKI_target.range.text = "";
1457 … } else self.VKI_target.value = self.VKI_target.value.substr(0, self.VKI_target.value.length - 1);
1458 if (self.VKI_shift) self.VKI_modify("Shift");
1459 if (self.VKI_altgr) self.VKI_modify("AltGr");
1460 self.VKI_target.focus();
1466 if (self.VKI_target.nodeName != "TEXTAREA") {
1467 if (self.VKI_target.form) {
1468 … for (var z = 0, subm = false; z < self.VKI_target.form.elements.length; z++)
1469 if (self.VKI_target.form.elements[z].type == "submit") subm = true;
1470 if (!subm) self.VKI_target.form.submit();
1472 self.VKI_close();
1473 } else self.VKI_insert("\n");
1689 if (self.VKI_isMoz || self.VKI_isWebKit) this.VKI_position(true);
1701 if (self.VKI_target) {
1702 … var kPos = VKI_findPos(self.VKI_keyboard), wDim = VKI_innerDimensions(), sDis = VKI_scrollDist();
1703 var place = false, fudge = self.VKI_target.offsetHeight + 3;
1705 if (kPos[1] + self.VKI_keyboard.offsetHeight - sDis[1] - wDim[1] > 0) {
1707 fudge = -self.VKI_keyboard.offsetHeight - 3;
1711 var iPos = VKI_findPos(self.VKI_target);
1712self.VKI_keyboard.style.top = iPos[1] - ((self.VKI_target.keyboardPosition == "fixed" && !self.VKI…
1713self.VKI_keyboard.style.left = Math.max(10, Math.min(wDim[0] - self.VKI_keyboard.offsetWidth - 25,…
1714 if (self.VKI_isIE6) {
1715 self.VKI_iframe.style.width = self.VKI_keyboard.offsetWidth + "px";
1716 self.VKI_iframe.style.height = self.VKI_keyboard.offsetHeight + "px";
1717 self.VKI_iframe.style.top = self.VKI_keyboard.style.top;
1718 self.VKI_iframe.style.left = self.VKI_keyboard.style.left;
1721 if (force === true) self.VKI_position();
1746 setTimeout(function() { self.VKI_target = false; }, 0);
1770 if (self.innerHeight) {
1771 return [self.innerWidth, self.innerHeight];