Lines Matching refs:self

14   var self = this;
1019 self.VKI_show(this.elem);
1022 } else elem.onfocus = function() { if (self.VKI_target != this) self.VKI_show(this); };
1031 if (self.VKI_target == this) {
1050 VKI_addListener(document.documentElement, 'click', function(e) { self.VKI_close(); }, false);
1068 if (this.nodeName == "TD" && self.VKI_clickless) {
1071 this.VKI_clickless = setTimeout(function() { _self.click(); }, self.VKI_clickless);
1073 if (self.VKI_isIE) this.className += " hover";
1077 if (self.VKI_isIE) this.className = this.className.replace(/ ?(hover|pressed) ?/g, "");
1081 if (self.VKI_isIE) this.className += " pressed";
1085 if (self.VKI_isIE) this.className = this.className.replace(/ ?pressed ?/g, "");
1143self.VKI_kts = self.VKI_kt = kbSelect.firstChild.nodeValue = this.firstChild.nodeValue;
1144 self.VKI_buildKeys();
1145 self.VKI_position(true);
1160 self.VKI_position(true);
1167 self.VKI_size = Math.min(5, Math.max(1, self.VKI_size));
1168self.VKI_keyboard.className = self.VKI_keyboard.className.replace(/ ?keyboardInputSize\d ?/, "");
1169 … if (self.VKI_size != 2) self.VKI_keyboard.className += " keyboardInputSize" + self.VKI_size;
1170 self.VKI_position(true);
1171 if (self.VKI_isOpera) self.VKI_keyboard.reflow();
1177 --self.VKI_size;
1178 self.VKI_kbsize();
1186 ++self.VKI_size;
1187 self.VKI_kbsize();
1198 self.VKI_target.value = "";
1199 self.VKI_target.focus();
1208 VKI_addListener(strong, 'click', function() { self.VKI_close(); }, false);
1228 …this.title = self.VKI_i18n['03'] + ": " + ((this.checked) ? self.VKI_i18n['04'] : self.VKI_i18n['0…
1229 self.VKI_modify("");
1286 if (self.VKI_deadkeysOn.checked && self.VKI_dead) {
1287 if (self.VKI_dead != character) {
1289 if (self.VKI_deadkey[self.VKI_dead][character]) {
1290 self.VKI_insert(self.VKI_deadkey[self.VKI_dead][character]);
1294 self.VKI_insert(self.VKI_dead);
1298 } self.VKI_dead = false;
1301 if (self.VKI_deadkeysOn.checked && self.VKI_deadkey[character]) {
1302 self.VKI_dead = character;
1304 if (self.VKI_shift) self.VKI_modify("Shift");
1305 if (self.VKI_altgr) self.VKI_modify("AltGr");
1306 } else self.VKI_insert(character);
1307 } self.VKI_modify("");
1351 …VKI_addListener(td, 'click', (function(type) { return function() { self.VKI_modify(type); return f…
1354 … VKI_addListener(td, 'click', function() { self.VKI_insert("\t"); return false; }, false);
1359 if (self.VKI_target.setSelectionRange && !self.VKI_target.readOnly) {
1360 var rng = [self.VKI_target.selectionStart, self.VKI_target.selectionEnd];
1362self.VKI_target.value = self.VKI_target.value.substr(0, rng[0] - 1) + self.VKI_target.value.substr…
1363 self.VKI_target.setSelectionRange(rng[0] - 1, rng[0] - 1);
1364 } else if (self.VKI_target.createTextRange && !self.VKI_target.readOnly) {
1366 self.VKI_target.range.select();
1367 } catch(e) { self.VKI_target.range = document.selection.createRange(); }
1368 … if (!self.VKI_target.range.text.length) self.VKI_target.range.moveStart('character', -1);
1369 self.VKI_target.range.text = "";
1370 … } else self.VKI_target.value = self.VKI_target.value.substr(0, self.VKI_target.value.length - 1);
1371 if (self.VKI_shift) self.VKI_modify("Shift");
1372 if (self.VKI_altgr) self.VKI_modify("AltGr");
1379 if (self.VKI_target.nodeName != "TEXTAREA") {
1380 if (self.VKI_target.form) {
1381 … for (var z = 0, subm = false; z < self.VKI_target.form.elements.length; z++)
1382 if (self.VKI_target.form.elements[z].type == "submit") subm = true;
1383 if (!subm) self.VKI_target.form.submit();
1385 self.VKI_close();
1386 } else self.VKI_insert("\n");
1542 if (self.VKI_isMoz || self.VKI_isWebKit) this.VKI_position(true);
1554 if (self.VKI_target) {
1555 … var kPos = VKI_findPos(self.VKI_keyboard), wDim = VKI_innerDimensions(), sDis = VKI_scrollDist();
1556 var place = false, fudge = self.VKI_target.offsetHeight + 3;
1558 if (kPos[1] + self.VKI_keyboard.offsetHeight - sDis[1] - wDim[1] > 0) {
1560 fudge = -self.VKI_keyboard.offsetHeight - 3;
1564 var iPos = VKI_findPos(self.VKI_target);
1565self.VKI_keyboard.style.top = iPos[1] - ((self.VKI_target.keyboardPosition == "fixed" && !self.VKI…
1566self.VKI_keyboard.style.left = Math.max(10, Math.min(wDim[0] - self.VKI_keyboard.offsetWidth - 25,…
1567 if (self.VKI_isIE6) {
1568 self.VKI_iframe.style.width = self.VKI_keyboard.offsetWidth + "px";
1569 self.VKI_iframe.style.height = self.VKI_keyboard.offsetHeight + "px";
1570 self.VKI_iframe.style.top = self.VKI_keyboard.style.top;
1571 self.VKI_iframe.style.left = self.VKI_keyboard.style.left;
1574 if (force === true) self.VKI_position();
1595 setTimeout(function() { self.VKI_target = false; }, 0);
1629 if (self.innerHeight) {
1630 return [self.innerWidth, self.innerHeight];