remove unused code (#4117)

This commit is contained in:
Labhansh Agrawal 2019-12-29 01:40:33 +05:30 committed by Philippe Potvin
parent 5bb03972d7
commit f40496f127
2 changed files with 0 additions and 56 deletions

View file

@ -1,3 +0,0 @@
export default function last<T>(arr: T[]): T {
return arr[arr.length - 1];
}

View file

@ -1,53 +0,0 @@
// Clear selection range of current selected term view
// Fix event when terminal text is selected and keyboard action is invoked
export const clear = terminal => {
terminal.document_.getSelection().removeAllRanges();
};
// Use selection extend upon dblclick
export const extend = terminal => {
const sel = terminal.document_.getSelection();
// Test if focusNode exist and nodeName is #text
if (sel.focusNode && sel.focusNode.nodeName === '#text') {
terminal.screen_.expandSelection(sel);
if (terminal.copyOnSelect) {
terminal.copyStringToClipboard(sel);
}
}
};
// Fix a bug in ScrollPort selectAll behavior
// Select all rows in the viewport
export const all = terminal => {
const scrollPort = terminal.scrollPort_;
let firstRow;
let lastRow;
if (scrollPort.topFold_.nextSibling.rowIndex === 0) {
firstRow = scrollPort.topFold_.nextSibling;
} else {
while (scrollPort.topFold_.previousSibling) {
scrollPort.rowNodes_.removeChild(scrollPort.topFold_.previousSibling);
}
firstRow = scrollPort.fetchRowNode_(0);
scrollPort.rowNodes_.insertBefore(firstRow, scrollPort.topFold_);
scrollPort.syncRowNodesDimensions_();
}
const lastRowIndex = scrollPort.rowProvider_.getRowCount() - 1;
if (scrollPort.bottomFold_.previousSibling.rowIndex === lastRowIndex) {
lastRow = scrollPort.bottomFold_.previousSibling.rowIndex;
} else {
while (scrollPort.bottomFold_.nextSibling) {
scrollPort.rowNodes_.removeChild(scrollPort.bottomFold_.nextSibling);
}
lastRow = scrollPort.fetchRowNode_(lastRowIndex);
scrollPort.rowNodes_.appendChild(lastRow);
}
scrollPort.selection.sync();
};