Lines Matching refs:element

172 function getParent(element) {
178 while (element != null) {
180 parent = element;
184 if (element.host && element.nodeType === Node.DOCUMENT_FRAGMENT_NODE) {
185 element = element.host;
188 element = element.parentNode;
204 function closest(element, nodes, until) {
205 while (element != null && element !== until) {
206 …if (element.nodeType === Node.ELEMENT_NODE && (nodes.indexOf(element.nodeName) > -1 || nodes.index…
207 return element;
209 if (element.host && element.nodeType === Node.DOCUMENT_FRAGMENT_NODE) {
210 element = element.host;
212 element = element.parentNode;
227 function closestDown(element, nodes, until) {
230 while (element) {
231 element = closest(element, nodes, until);
233 if (!element || until && !until.contains(element)) {
236 matched.push(element);
238 if (element.host && element.nodeType === Node.DOCUMENT_FRAGMENT_NODE) {
239 element = element.host;
241 element = element.parentNode;
283 function isChildOfWebComponentTable(element) {
288 parentNode = polymerWrap(element);
290 function isHotTable(element) {
291 … return element.nodeType === Node.ELEMENT_NODE && element.nodeName === hotTableName.toUpperCase();
318 function polymerWrap(element) {
320 return typeof Polymer !== 'undefined' && typeof wrap === 'function' ? wrap(element) : element;
329 function polymerUnwrap(element) {
331 return typeof Polymer !== 'undefined' && typeof unwrap === 'function' ? unwrap(element) : element;
343 function index(element) {
346 if (element.previousSibling) {
348 while (element = element.previousSibling) {
363 function overlayContainsElement(overlayType, element) {
365 return overlayElement ? overlayElement.contains(element) : null;
388 var element = document.createElement('div');
390 element.classList.add('test', 'test2');
392 return element.classList.contains('test2');
395 _hasClass = function _hasClass(element, className) {
396 if (element.classList === void 0 || className === '') {
400 return element.classList.contains(className);
403 _addClass = function _addClass(element, className) {
412 element.classList.add.apply(element.classList, className);
415 element.classList.add(className[len]);
421 _removeClass = function _removeClass(element, className) {
430 element.classList.remove.apply(element.classList, className);
433 element.classList.remove(className[len]);
443 _hasClass = function _hasClass(element, className) {
445 return element.className !== void 0 && element.className.test(createClassNameRegExp(className));
448 _addClass = function _addClass(element, className) {
450 _className = element.className;
465 element.className = _className;
468 _removeClass = function _removeClass(element, className) {
470 _className = element.className;
480 if (element.className !== _className) {
481 element.className = _className;
493 function hasClass(element, className) {
494 return _hasClass(element, className);
503 function addClass(element, className) {
504 return _addClass(element, className);
513 function removeClass(element, className) {
514 return _removeClass(element, className);
517 function removeTextNodes(element, parent) {
518 if (element.nodeType === 3) {
519 parent.removeChild(element); // bye text nodes!
520 } else if (['TABLE', 'THEAD', 'TBODY', 'TFOOT', 'TR'].indexOf(element.nodeName) > -1) {
521 var childs = element.childNodes;
523 removeTextNodes(childs[i], element);
538 function empty(element) {
541 while (child = element.lastChild) {
542 element.removeChild(child);
552 function fastInnerHTML(element, content) {
554 element.innerHTML = content;
556 fastInnerText(element, content);
567 function fastInnerText(element, content) {
568 var child = element.firstChild;
582 empty(element);
583 element.appendChild(document.createTextNode(content));
712 function getScrollTop(element) {
713 if (element === window) {
716 return element.scrollTop;
725 function getScrollLeft(element) {
726 if (element === window) {
729 return element.scrollLeft;
738 function getScrollableElement(element) {
739 var el = element.parentNode,
812 function getStyle(element, prop) {
814 if (!element) {
816 } else if (element === window) {
826 var styleProp = element.style[prop],
832 computedStyle = getComputedStyle(element);
846 function getComputedStyle(element) {
847 return element.currentStyle || document.defaultView.getComputedStyle(element);
856 function outerWidth(element) {
857 return element.offsetWidth;
887 function innerHeight(element) {
888 return element.clientHeight || element.innerHeight;
897 function innerWidth(element) {
898 return element.clientWidth || element.innerWidth;
901 function addEvent(element, event, callback) {
903 element.addEventListener(event, callback, false);
905 element.attachEvent('on' + event, callback);
909 function removeEvent(element, event, callback) {
911 element.removeEventListener(event, callback, false);
913 element.detachEvent('on' + event, callback);
995 function setCaretPosition(element, pos, endPos) {
999 if (element.setSelectionRange) {
1000 element.focus();
1003 element.setSelectionRange(pos, endPos);
1005 var elementParent = element.parentNode;
1008 element.setSelectionRange(pos, endPos);
1011 } else if (element.createTextRange) {
1013 var range = element.createTextRange();
1072 function hasVerticalScrollbar(element) {
1073 return element.offsetWidth !== element.clientWidth;
1082 function hasHorizontalScrollbar(element) {
1083 return element.offsetHeight !== element.clientHeight;
1100 function getCssTransform(element) {
1103 if (element.style.transform && (transform = element.style.transform) !== '') {
1105 …} else if (element.style['-webkit-transform'] && (transform = element.style['-webkit-transform']) …
1113 function resetCssTransform(element) {
1114 if (element.style.transform && element.style.transform !== '') {
1115 element.style.transform = '';
1116 } else if (element.style['-webkit-transform'] && element.style['-webkit-transform'] !== '') {
1117 element.style['-webkit-transform'] = '';
1128 function isInput(element) {
1131 return element && (inputs.indexOf(element.nodeName) > -1 || element.contentEditable === 'true');
1141 function isOutsideInput(element) {
1142 …return isInput(element) && element.className.indexOf('handsontableInput') == -1 && element.classNa…
1868 value: function addEventListener(element, eventName, callback) {
1879 element: element,
1886 element.addEventListener(eventName, callbackProxy, false);
1888 element.attachEvent('on' + eventName, callbackProxy);
1893 _this.removeEventListener(element, eventName, callback);
1907 value: function removeEventListener(element, eventName, callback) {
1914 if (tmpEvent.event == eventName && tmpEvent.element == element) {
1921 if (tmpEvent.element.removeEventListener) {
1922 tmpEvent.element.removeEventListener(tmpEvent.event, tmpEvent.callbackProxy, false);
1924 tmpEvent.element.detachEvent('on' + tmpEvent.event, tmpEvent.callbackProxy);
1950 this.removeEventListener(event.element, event.event, event.callback);
1985 value: function fireEvent(element, eventName) {
2011 if (element.dispatchEvent) {
2012 element.dispatchEvent(event);
2014 element.fireEvent('on' + eventName, event);
5637 function _injectProductInfo(key, element) {
5676 if (showDomMessage && element.parentNode) {
5684 element.parentNode.insertBefore(message, element.nextSibling);
26438 value: function getParentOverlay(element) {
26439 if (!element) {
26451 if (elem.clone && elem.clone.wtTable.TABLE.contains(element)) {
31657 observe = function observe(element, event, handler) {
31658 if (element.attachEvent) {
31659 element.attachEvent('on' + event, handler);
31661 element.addEventListener(event, handler, false);
31664 _unObserve = function _unObserve(element, event, handler) {
31665 if (element.removeEventListener) {
31666 element.removeEventListener(event, handler, false);
31668 element.detachEvent('on' + event, handler);
31794 function getComputedStyle(element) {
31795 return element.currentStyle || document.defaultView.getComputedStyle(element);
33745 DataMap.prototype.spliceData = function (index, amount, element) {
33746 var continueSplicing = this.instance.runHooks('beforeDataSplice', index, amount, element);
33749 this.dataSource.splice(index, amount, element);
39199 function isValidElement(element) {
39200 return element.nodeName === 'TD' || element.parentNode.nodeName === 'TD';
39203 var element = event.realTarget;
39206 if ((0, _element.hasClass)(element, 'handsontableInput')) {
39214 …if (!isValidElement(element) && !((0, _element.hasClass)(element, 'current') && (0, _element.hasCl…
39369 value: function fitsAbove(element) {
39370 return this.topRelative >= element.offsetHeight;
39383 value: function fitsBelow(element) {
39386 return this.topRelative + element.offsetHeight <= viewportHeight;
39399 value: function fitsOnRight(element) {
39402 return this.leftRelative + this.cellWidth + element.offsetWidth <= viewportWidth;
39414 value: function fitsOnLeft(element) {
39415 return this.leftRelative >= element.offsetWidth;
41610 this.eventManager.addEventListener(this.textarea.element, 'paste', function (event) {
41613 this.eventManager.addEventListener(this.textarea.element, 'input', function (event) {
41857 this.element = void 0;
41889 document.body.appendChild(this.element);
41901 this.element = document.createElement('textarea');
41902 this.element.id = 'HandsontableCopyPaste';
41903 this.element.className = 'copyPaste';
41904 this.element.tabIndex = -1;
41905 this.element.autocomplete = 'off';
41906 this.element.wrap = 'off';
41916 if (this.element === document.activeElement) {
41931 if (this.hasBeenDestroyed() && this.element && this.element.parentNode) {
41932 this.element.parentNode.removeChild(this.element);
41933 this.element = null;
41947 return this.element.value;
41971 return this.element === document.activeElement;
41981 this.element.focus();
41982 this.element.select();
41994 this.element.value = data;
43322 if (event.realTarget === this.backlight.element) {
43990 value: function checkIfColumnHeader(element) {
43991 if (element != this.hot.rootElement) {
43992 var parent = element.parentNode;
44013 value: function getTHFromTargetElement(element) {
44014 if (element.tagName != 'TABLE') {
44015 if (element.tagName == 'TH') {
44016 return element;
44018 return this.getTHFromTargetElement(element.parentNode);
45035 if (event.realTarget === this.backlight.element) {
45800 value: function checkIfRowHeader(element) {
45801 if (element != this.hot.rootElement) {
45802 var parent = element.parentNode;
45823 value: function getTHFromTargetElement(element) {
45824 if (element.tagName != 'TABLE') {
45825 if (element.tagName == 'TH') {
45826 return element;
45828 return this.getTHFromTargetElement(element.parentNode);
47797 function isCheckboxInput(element) {
47798 return element.tagName === 'INPUT' && element.getAttribute('type') === 'checkbox';
48753 TableView.prototype.updateCellHeader = function (element, index, content) {
48755 var parentOverlay = this.wt.wtOverlays.getParentOverlay(element) || this.wt;
48758 if (element.parentNode) {
48759 if ((0, _element.hasClass)(element, 'colHeader')) {
48761 } else if ((0, _element.hasClass)(element, 'rowHeader')) {
48767 (0, _element.fastInnerHTML)(element, content(index));
48770 (0, _element.fastInnerText)(element, String.fromCharCode(160));
48771 (0, _element.addClass)(element, 'cornerHeader');