some minor changes

This commit is contained in:
Meir Rotstein 2018-01-25 17:57:01 +02:00
parent 84c015ee93
commit ad15c8a85f
2 changed files with 7 additions and 8 deletions

View File

@ -1032,7 +1032,7 @@ treemode._onMultiSelect = function (event) {
}
// deselect previous selection
this.deselect(false, false);
this.deselect();
// find the selected nodes in the range from first to last
var start = this.multiselection.start;
@ -1072,10 +1072,9 @@ treemode._onMultiSelectEnd = function (event) {
/**
* deselect currently selected nodes
* @param {boolean} [clearStartAndEnd=false] If true, the `start` and `end`
* state is cleared too.
* @param {boolean} [noChangeEvent=false] If true, do not emit onSelectionChanged event
* state is cleared too.
*/
treemode.deselect = function (clearStartAndEnd, noChangeEvent) {
treemode.deselect = function (clearStartAndEnd) {
var selectionChanged = !!this.multiselection.nodes.length;
this.multiselection.nodes.forEach(function (node) {
node.setSelected(false);
@ -1087,7 +1086,7 @@ treemode.deselect = function (clearStartAndEnd, noChangeEvent) {
this.multiselection.end = null;
}
if (!noChangeEvent && selectionChanged) {
if (selectionChanged) {
if (this._selectionChangedHandler) {
this._selectionChangedHandler([]);
}
@ -1104,7 +1103,7 @@ treemode.select = function (nodes) {
}
if (nodes) {
this.deselect(false, false);
this.deselect();
this.multiselection.nodes = nodes.slice(0);

View File

@ -890,8 +890,8 @@ exports.getInputSelection = function(el) {
/**
* Returns the index for certaion position in text element
* @param {DOMElement} el A dom element of a textarea or input text.
* @param {Number} row row value, > 0, if exceeds rows number - last row will be considered
* @param {Number} column column value, > 0, if exceeds column length - end of column will be considered
* @param {Number} row row value, > 0, if exceeds rows number - last row will be returned
* @param {Number} column column value, > 0, if exceeds column length - end of column will be returned
* @returns {Number} index of position in text, -1 if not found
*/
exports.getIndexForPosition = function(el, row, column) {