+ } else if (event.button != 2 && event.shiftKey) {
+ markRow(parent);
+ var rowId = parent.ctdlRowId;
+ var startMarkingFrom = 0;
+ var finish = 0;
+ if (rowId > markedRowId) {
+ startMarkingFrom = markedRowId+1;
+ finish = rowId;
+ } else if (rowId < markedRowId) {
+ startMarkingFrom = rowId+1;
+ finish = markedRowId;
+ }
+ for(var x = startMarkingFrom; x<finish; x++) {
+ WCLog("Marking row "+x);
+ markRow(rowArray[x]);
+ }
+ } else if (event.button != 2 && (event.ctrlKey || event.altKey)) {