Lines Matching refs:coords

14703     setRangeStart: function setRangeStart(coords, keepEditorOpened) {
14704 instance.runHooks('beforeSetRangeStart', coords);
14705 priv.selRange = new _src.CellRange(coords, coords, coords);
14706 selection.setRangeEnd(coords, null, keepEditorOpened);
14716 setRangeStartOnly: function setRangeStartOnly(coords) {
14717 instance.runHooks('beforeSetRangeStartOnly', coords);
14718 priv.selRange = new _src.CellRange(coords, coords, coords);
14729 setRangeEnd: function setRangeEnd(coords, scrollToCell, keepEditorOpened) {
14745 instance.runHooks('beforeSetRangeEnd', coords);
14748 newRangeCoords.row = coords.row < 0 ? firstVisibleRow : coords.row;
14749 newRangeCoords.col = coords.col < 0 ? firstVisibleColumn : coords.col;
14754 priv.selRange.from = coords;
14792 if (coords.row < 0 || coords.col < 0) {
14804 instance.view.scrollViewport(coords);
14866 coords,
14900coords = new _src.CellCoords(priv.selRange.highlight.row + delta.row, priv.selRange.highlight.col …
14902 if (coords.row < 0) {
14904 coords.row = 0;
14905 } else if (coords.row > 0 && coords.row >= totalRows) {
14907 coords.row = totalRows - 1;
14910 if (coords.col < 0) {
14912 coords.col = 0;
14913 } else if (coords.col > 0 && coords.col >= totalCols) {
14915 coords.col = totalCols - 1;
14917 instance.runHooks('afterModifyTransformStart', coords, rowTransformDir, colTransformDir);
14918 selection.setRangeStart(coords, keepEditorOpened);
14931 coords;
14937coords = new _src.CellCoords(priv.selRange.to.row + delta.row, priv.selRange.to.col + delta.col);
14939 if (coords.row < 0) {
14941 coords.row = 0;
14942 } else if (coords.row > 0 && coords.row >= totalRows) {
14944 coords.row = totalRows - 1;
14947 if (coords.col < 0) {
14949 coords.col = 0;
14950 } else if (coords.col > 0 && coords.col >= totalCols) {
14952 coords.col = totalCols - 1;
14954 instance.runHooks('afterModifyTransformEnd', coords, rowTransformDir, colTransformDir);
14955 selection.setRangeEnd(coords, true);
14975 inInSelection: function inInSelection(coords) {
14980 return priv.selRange.includes(coords);
17115 var coords;
17133 coords = new _src.CellCoords(row, col);
17134 priv.selRange = new _src.CellRange(coords, coords, coords);
18640 value: function isCorner(coords, expandedRange) {
18642 if (expandedRange.includes(coords)) {
18649 …return coords.isEqual(this.getTopLeftCorner()) || coords.isEqual(this.getTopRightCorner()) || coor…
18660 value: function getOppositeCorner(coords, expandedRange) {
18661 if (!(coords instanceof _coords2.default)) {
18666 if (expandedRange.includes(coords)) {
18682 if (coords.isEqual(this.getBottomRightCorner())) {
18684 } else if (coords.isEqual(this.getTopLeftCorner())) {
18686 } else if (coords.isEqual(this.getTopRightCorner())) {
18688 } else if (coords.isEqual(this.getBottomLeftCorner())) {
24920 value: function getCell(coords) {
24924 return this.wtTable.getCell(coords);
24932 if (coords.row < fixedRowsTop && coords.col < fixedColumns) {
24933 return this.wtOverlays.topLeftCornerOverlay.clone.wtTable.getCell(coords);
24934 } else if (coords.row < fixedRowsTop) {
24935 return this.wtOverlays.topOverlay.clone.wtTable.getCell(coords);
24936 } else if (coords.col < fixedColumns && coords.row >= totalRows - fixedRowsBottom) {
24938 return this.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.getCell(coords);
24940 } else if (coords.col < fixedColumns) {
24941 return this.wtOverlays.leftOverlay.clone.wtTable.getCell(coords);
24942 } else if (coords.row < totalRows && coords.row > totalRows - fixedRowsBottom) {
24944 return this.wtOverlays.bottomOverlay.clone.wtTable.getCell(coords);
24948 return this.wtTable.getCell(coords);
25004 value: function scrollViewport(coords) {
25005 this.wtScroll.scrollViewport(coords);
25172 that.instance.getSetting('onCellMouseDown', event, cell.coords, cell.TD, that.instance);
25250 … that.instance.getSetting('onCellCornerDblClick', event, cell.coords, cell.TD, that.instance);
25252 that.instance.getSetting('onCellDblClick', event, cell.coords, cell.TD, that.instance);
25258 that.instance.getSetting('onCellMouseUp', event, cell.coords, cell.TD, that.instance);
25266 that.instance.getSetting('onCellMouseUp', event, cell.coords, cell.TD, that.instance);
25344 cell.coords = this.instance.wtTable.getCoords(TD);
25347 …cell.coords = this.instance.selections.current.cellRange.highlight; // selections.current is curre…
25348 cell.TD = this.instance.wtTable.getCell(cell.coords);
25351 …cell.coords = this.instance.selections.area.cellRange.to; // selections.area is area selected cells
25352 cell.TD = this.instance.wtTable.getCell(cell.coords);
26507 value: function scrollViewport(coords) {
26521 if (coords.row < 0 || coords.row > Math.max(totalRows - 1, 0)) {
26522 throw new Error('row ' + coords.row + ' does not exist');
26525 if (coords.col < 0 || coords.col > Math.max(totalColumns - 1, 0)) {
26526 throw new Error('column ' + coords.col + ' does not exist');
26529 if (coords.row >= fixedRowsTop && coords.row < this.getFirstVisibleRow()) {
26530 topOverlay.scrollTo(coords.row);
26531 … } else if (coords.row > this.getLastVisibleRow() && coords.row < totalRows - fixedRowsBottom) {
26532 topOverlay.scrollTo(coords.row, true);
26535 if (coords.col >= fixedColumnsLeft && coords.col < this.getFirstVisibleColumn()) {
26536 leftOverlay.scrollTo(coords.col);
26537 } else if (coords.col > this.getLastVisibleColumn()) {
26538 leftOverlay.scrollTo(coords.col, true);
27362 value: function getCell(coords) {
27363 if (this.isRowBeforeRenderedRows(coords.row)) {
27366 } else if (this.isRowAfterRenderedRows(coords.row)) {
27371 var TR = this.TBODY.childNodes[this.rowFilter.sourceToRendered(coords.row)];
27374 return TR.childNodes[this.columnFilter.sourceColumnToVisibleRowHeadedColumn(coords.col)];
29524 afterOnCellMouseDown: function afterOnCellMouseDown(_, coords) {
29525 var value = this.getSourceData(coords.row, coords.col);
32848 value: function add(coords) {
32850 this.cellRange = new _range2.default(coords, coords, coords);
32852 this.cellRange.expand(coords);
34690 function onDblClick(event, coords, elem) {
35472 var coords = this.instance.getSelectedRange().highlight;
35473 this.instance.view.scrollViewport(coords);
37999 this.addHook('beforeOnCellMouseOver', function (event, coords, TD) {
38000 return _this2.onBeforeCellMouseOver(coords);
38128 value: function reduceSelectionAreaIfNeeded(coords) {
38129 if (coords.row < 0) {
38130 coords.row = 0;
38133 if (coords.col < 0) {
38134 coords.col = 0;
38136 return coords;
38152 var coords = void 0;
38155 coords = new _src.CellCoords(coordsOfSelection.row, bottomRightCorner.col);
38157 coords = new _src.CellCoords(bottomRightCorner.row, coordsOfSelection.col);
38163 return this.reduceSelectionAreaIfNeeded(coords);
38392 value: function redrawBorders(coords) {
38396 this.hot.view.wt.selections.fill.add(coords);
38474 value: function onBeforeCellMouseOver(coords) {
38478 this.showBorder(coords);
39752 afterOnCellMouseOver: function afterOnCellMouseOver(event, coords, TD) {
39754 delayedOpenSubMenu(coords.row);
39756 _this2.openSubMenu(coords.row);
39960 value: function setPosition(coords) {
39961 var cursor = new _cursor2.default(coords);
42757 coords: void 0,
42822 this.addHook('beforeOnCellMouseDown', function (event, coords, TD, blockCalculations) {
42823 return _this2.onBeforeOnCellMouseDown(event, coords, TD, blockCalculations);
42825 this.addHook('beforeOnCellMouseOver', function (event, coords, TD, blockCalculations) {
42826 return _this2.onBeforeOnCellMouseOver(event, coords, TD, blockCalculations);
43243 value: function onBeforeOnCellMouseDown(event, coords, TD, blockCalculations) {
43271 if (coords.row < 0 && coords.col >= start && coords.col <= end) {
43275 priv.coordsColumn = coords.col;
43277 priv.target.col = coords.col;
43286 var fixedColumns = coords.col < priv.fixedColumns;
43291 var leftOffset = Math.abs(this.getColumnsWidth(start, coords.col) + mouseOffset);
43347 value: function onBeforeOnCellMouseOver(event, coords, TD, blockCalculations) {
43355 if (priv.columnsToMove.indexOf(coords.col) > -1) {
43364 priv.coordsColumn = coords.col;
44448 coords: void 0,
44513 this.addHook('beforeOnCellMouseDown', function (event, coords, TD, blockCalculations) {
44514 return _this2.onBeforeOnCellMouseDown(event, coords, TD, blockCalculations);
44516 this.addHook('beforeOnCellMouseOver', function (event, coords, TD, blockCalculations) {
44517 return _this2.onBeforeOnCellMouseOver(event, coords, TD, blockCalculations);
44802 var coords = priv.target.coords;
44808 if (coords.row < fixedRows && firstVisible > 0) {
44811 if (coords.row >= lastVisible && lastVisible < countRows) {
44818 var tdOffsetTop = this.hot.view.THEAD.offsetHeight + this.getRowsHeight(0, coords.row);
44825 if (this.isFixedRowTop(coords.row)) {
44834 if (coords.row < 0) {
44839 priv.target.row = coords.row + 1;
44841 tdOffsetTop += coords.row === 0 ? TD.offsetHeight - 1 : TD.offsetHeight;
44844 priv.target.row = coords.row;
44868 if (coords.row >= fixedRows && guidelineTop - wtTable.holder.scrollTop < topOverlayHeight) {
44869 this.hot.scrollViewportTo(coords.row);
44967 value: function onBeforeOnCellMouseDown(event, coords, TD, blockCalculations) {
44994 if (coords.col < 0 && coords.row >= start && coords.row <= end) {
44998 priv.target.coords = coords;
45006 this.backlight.setOffset((this.getRowsHeight(start, coords.row) + event.layerY) * -1, null);
45060 value: function onBeforeOnCellMouseOver(event, coords, TD, blockCalculations) {
45068 if (priv.rowsToMove.indexOf(coords.row) > -1) {
45077 priv.target.coords = coords;
46225 var sameRowspan = function sameRowspan(merged, coords) {
46226 if (coords.row >= merged.row && coords.row <= merged.row + merged.rowspan - 1) {
46231 sameColspan = function sameColspan(merged, coords) {
46232 if (coords.col >= merged.col && coords.col <= merged.col + merged.colspan - 1) {
46426 instance.view.wt.wtTable.getCell = function (coords) {
46428 … var mergeParent = instance.mergeCells.mergedCellInfoCollection.getInfo(coords.row, coords.col);
46430 coords = mergeParent;
46433 return _src.Table.prototype.getCell.call(this, coords);
46540 var beforeSetRangeEnd = function beforeSetRangeEnd(coords) {
46547 selRange.to = coords;
46560 coords.row = selRange.to.row;
46561 coords.col = selRange.to.col;
48297 onCellMouseDown: function onCellMouseDown(event, coords, TD, wt) {
48309 instance.runHooks('beforeOnCellMouseDown', event, coords, TD, blockCalculations);
48320 if (coords.row >= 0 && coords.col >= 0 && !blockCalculations.cells) {
48322 selection.setRangeEnd(coords);
48323 …} else if ((selectedHeader.cols || selectedHeader.rows) && coords.row >= 0 && coords.col >= 0 && !…
48325 selection.setRangeEnd(new _src.CellCoords(coords.row, coords.col));
48326 } else if (selectedHeader.cols && coords.row < 0 && !blockCalculations.column) {
48327 selection.setRangeEnd(new _src.CellCoords(actualSelection.to.row, coords.col));
48328 } else if (selectedHeader.rows && coords.col < 0 && !blockCalculations.row) {
48329 selection.setRangeEnd(new _src.CellCoords(coords.row, actualSelection.to.col));
48330 …if ((!selectedHeader.cols && !selectedHeader.rows && coords.col < 0 || selectedHeader.cols && coor…
48333 selection.setRangeEnd(new _src.CellCoords(coords.row, instance.countCols() - 1));
48334 …if ((!selectedHeader.cols && !selectedHeader.rows && coords.row < 0 || selectedHeader.rows && coor…
48337 selection.setRangeEnd(new _src.CellCoords(instance.countRows() - 1, coords.col));
48346 var coordsNotInSelection = !selection.inInSelection(coords);
48348 if (coords.row < 0 && selectedHeader.cols) {
48352 doNewSelection = coords.col < start || coords.col > end;
48353 } else if (coords.col < 0 && selectedHeader.rows) {
48357 doNewSelection = coords.row < _start || coords.row > _end;
48367 if (coords.row < 0 && coords.col >= 0 && !blockCalculations.column) {
48371 selection.setRangeStartOnly(new _src.CellCoords(0, coords.col));
48372 …selection.setRangeEnd(new _src.CellCoords(Math.max(instance.countRows() - 1, 0), coords.col), fals…
48376 } else if (coords.col < 0 && coords.row >= 0 && !blockCalculations.row) {
48380 selection.setRangeStartOnly(new _src.CellCoords(coords.row, 0));
48381 …selection.setRangeEnd(new _src.CellCoords(coords.row, Math.max(instance.countCols() - 1, 0)), fals…
48383 } else if (coords.col >= 0 && coords.row >= 0 && !blockCalculations.cells) {
48386 selection.setRangeStart(coords);
48388 } else if (coords.col < 0 && coords.row < 0) {
48389 coords.row = 0;
48390 coords.col = 0;
48393 selection.setRangeStart(coords);
48397 instance.runHooks('afterOnCellMouseDown', event, coords, TD);
48400 onCellMouseOut: function onCellMouseOut(event, coords, TD, wt) {
48402 instance.runHooks('beforeOnCellMouseOut', event, coords, TD);
48408 instance.runHooks('afterOnCellMouseOut', event, coords, TD);
48411 onCellMouseOver: function onCellMouseOver(event, coords, TD, wt) {
48419 instance.runHooks('beforeOnCellMouseOver', event, coords, TD, blockCalculations);
48426 if (coords.row >= 0 && coords.col >= 0) {
48429 … instance.selection.setRangeEnd(new _src.CellCoords(instance.countRows() - 1, coords.col), false);
48431 … instance.selection.setRangeEnd(new _src.CellCoords(coords.row, instance.countCols() - 1), false);
48433 instance.selection.setRangeEnd(coords);
48438 … instance.selection.setRangeEnd(new _src.CellCoords(instance.countRows() - 1, coords.col), false);
48440 … instance.selection.setRangeEnd(new _src.CellCoords(coords.row, instance.countCols() - 1), false);
48442 instance.selection.setRangeEnd(coords);
48447 instance.runHooks('afterOnCellMouseOver', event, coords, TD);
48450 onCellMouseUp: function onCellMouseUp(event, coords, TD, wt) {
48452 instance.runHooks('beforeOnCellMouseUp', event, coords, TD);
48454 instance.runHooks('afterOnCellMouseUp', event, coords, TD);
48664 TableView.prototype.getCellAtCoords = function (coords, topmost) {
48665 var td = this.wt.getCell(coords, topmost);
48680 TableView.prototype.scrollViewport = function (coords) {
48681 this.wt.scrollViewport(coords);