Lines Matching refs:nodes

173   var nodes = {  class
205 if (1==nodes.lytbox.getOptionsCount() && 1==nodes.langbox.getOptionsCount()) return false;
207 if (nodes.lytbox.getValue() == code) {
209 nodes.lytbox.removeSelectedOptions(code,'exact');
211 if (!nodes.lytbox.getOptionsCount()) {
213 nodes.langbox.removeSelectedOptions(i,'exact');
255 nodes.langbox.addOption(code, code, false, false, true);
312 if (null == code) code = nodes.langbox.getValue();
317 if (nodes.langbox.getValue() != code) nodes.langbox.selectOnlyMatchingOptions(code,'exact');
321 nodes.lytbox.removeAllOptions();
323 if (layout[code].hasOwnProperty(i)) nodes.lytbox.addOption(i,i,false,false,true);
325 if (!name || !nodes.lytbox.selectOnlyMatchingOptions(name,'exact')) {
326 nodes.lytbox.selectOption(0);
327 name = nodes.lytbox.getValue();
349 nodes.desk.innerHTML = btns;
426 nodes.langbox.selectNext(true);
427 self.switchLayout(nodes.langbox.getValue(),null);
435 nodes.lytbox.selectNext(true);
436 self.switchLayout(nodes.langbox.getValue(),nodes.lytbox.getValue());
484 if (DocumentSelection.getSelection(nodes.attachedInput))
487 DocumentSelection.deleteAtCursor(nodes.attachedInput, false);
490 DocumentSelection.deleteAtCursor(nodes.attachedInput, true);
525 chr = __charProcessor(chr, DocumentSelection.getSelection(nodes.attachedInput));
553 nodes.attachedInput.dispatchEvent(e);
559 …if (DocumentSelection.getStart(nodes.attachedInput) != DocumentSelection.getEnd(nodes.attachedInpu…
560 DocumentSelection.deleteAtCursor(nodes.attachedInput);
561 DocumentSelection.insertAtCursor(nodes.attachedInput,chr[0]);
569 …if (DocumentSelection.getStart(nodes.attachedInput) != DocumentSelection.getEnd(nodes.attachedInpu…
570 DocumentSelection.deleteAtCursor(nodes.attachedInput);
571 DocumentSelection.insertAtCursor(nodes.attachedInput,chr[0]);
579 DocumentSelection.setRange(nodes.attachedInput,-chr[1],0,true);
628 var el = nodes.desk.childNodes[keymap[e.keyCode]];
633 newKeyCode = nodes.desk.childNodes[keymap[e.keyCode]].id.replace(idPrefix, "");
666 var el = nodes.desk.childNodes[keymap[e.keyCode]];
691 nodes.desk.className += ' '+cssClasses['capslock'];
693nodes.desk.className = nodes.desk.className.replace(new RegExp("\\s*\\b"+cssClasses['capslock']+"\…
778 nodes.desk.className += ' '+cssClasses['capslock'];
780nodes.desk.className = nodes.desk.className.replace(new RegExp("\\s*\\b"+cssClasses['capslock']+"\…
879 nodes.attachedInput = el;
880 return nodes.attachedInput;
894 || !nodes.keyboard || !document.body || nodes.attachedInput == null) return false;
898 if (!nodes.keyboard.parentNode || nodes.keyboard.parentNode.nodeType==11) {
901 holder.appendChild(nodes.keyboard);
902 self.switchLayout(nodes.langbox.getValue(), nodes.lytbox.getValue())
906 if (!input.attachEvent) input.attachEvent = nodes.desk.attachEvent;
911 if (!kpTarget.attachEvent) kpTarget.attachEvent = nodes.desk.attachEvent;
920 setTimeout(function(){nodes.keyboard.style.display = 'block';},1);
931 if (!nodes.keyboard || !self.isOpen()) return false;
932 nodes.keyboard.style.display = 'none';
933 nodes.attachedInput = null;
943 return nodes.keyboard.style.display == 'block';
1059 nodes.keyboard = document.createElementExt('div',{'param' : { 'id' : 'virtualKeyboard'} });
1060 nodes.desk = document.createElementExt('div',{'param' : { 'id' : 'kbDesk'} });
1061 nodes.keyboard.appendChild(nodes.desk);
1065 nodes.langbox = new Selectbox();
1066 nodes.langbox.getEl().onchange = function(){self.switchLayout(this.value,0)};
1067 nodes.langbox.getEl().id = 'kb_langselector';
1068 nodes.lytbox = new Selectbox();
1069 nodes.lytbox.getEl().onchange = function(){self.switchLayout(null,this.value)};
1070 nodes.lytbox.getEl().id = 'kb_layoutselector';
1071 nodes.keyboard.appendChild(nodes.langbox.getEl());
1072 nodes.keyboard.appendChild(nodes.lytbox.getEl());
1083 nodes.keyboard.appendChild(copy);
1084 nodes.desk.attachEvent('onmousedown', _btnMousedown_);
1085 nodes.desk.attachEvent('onmouseup', _btnClick_);
1086 nodes.desk.attachEvent('onmouseover', _btnMouseover_);
1087 nodes.desk.attachEvent('onmouseout', _btnMouseout_);
1088 nodes.desk.attachEvent('onclick', _blockLink_);
1089 nodes.desk.attachEvent('ondragstart', _blockLink_);