select with shift chromium
This commit is contained in:
parent
92fafa2358
commit
070771c077
|
@ -13,7 +13,8 @@ $(document).ready(() => {
|
||||||
newTrade(show_trade_form);
|
newTrade(show_trade_form);
|
||||||
} else {
|
} else {
|
||||||
$(".deviceSelect").on("change", deviceSelect);
|
$(".deviceSelect").on("change", deviceSelect);
|
||||||
}
|
};
|
||||||
|
select_shift();
|
||||||
// $('#selectLot').selectpicker();
|
// $('#selectLot').selectpicker();
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -229,6 +230,27 @@ function addTag() {
|
||||||
$("#addTagAlertModal").click();
|
$("#addTagAlertModal").click();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function select_shift() {
|
||||||
|
const chkboxes = $('.deviceSelect');
|
||||||
|
lastChecked = null;
|
||||||
|
chkboxes.click(function(e) {
|
||||||
|
if (!lastChecked) {
|
||||||
|
lastChecked = this;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (e.shiftKey) {
|
||||||
|
var start = chkboxes.index(this);
|
||||||
|
var end = chkboxes.index(lastChecked);
|
||||||
|
|
||||||
|
chkboxes.slice(Math.min(start,end), Math.max(start,end)+ 1).prop('checked', lastChecked.checked);
|
||||||
|
}
|
||||||
|
|
||||||
|
lastChecked = this;
|
||||||
|
});
|
||||||
|
selectorController("softInit");
|
||||||
|
}
|
||||||
|
|
||||||
function newTrade(action) {
|
function newTrade(action) {
|
||||||
let title = "Trade "
|
let title = "Trade "
|
||||||
const user_to = $("#user_to").data("email");
|
const user_to = $("#user_to").data("email");
|
||||||
|
|
Reference in New Issue