CC-3550 : Playlist Library -> Ctrl or Shift selection is not possible
This commit is contained in:
parent
09bebaa68b
commit
0c2066a90e
|
@ -530,14 +530,25 @@ var AIRTIME = (function(AIRTIME){
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$sbTable.find("tbody").on("click", "input:checkbox", function() {
|
$sbTable.find("tbody").on("click", "input:checkbox", function(ev) {
|
||||||
|
|
||||||
var $cb = $(this),
|
var $cb = $(this),
|
||||||
$selectedCb,
|
$selectedCb,
|
||||||
$tr = $cb.parents("tr");
|
$tr = $cb.parents("tr"),
|
||||||
|
$prev;
|
||||||
|
|
||||||
if ($cb.is(":checked")) {
|
if ($cb.is(":checked")) {
|
||||||
|
|
||||||
|
if (ev.shiftKey) {
|
||||||
|
$prev = $sbTable.find("tbody").find("tr."+SB_SELECTED_CLASS).eq(-1);
|
||||||
|
|
||||||
|
$prev.nextUntil($tr)
|
||||||
|
.addClass(SB_SELECTED_CLASS)
|
||||||
|
.find("input:checkbox")
|
||||||
|
.attr("checked", true)
|
||||||
|
.end();
|
||||||
|
}
|
||||||
|
|
||||||
$tr.addClass(SB_SELECTED_CLASS);
|
$tr.addClass(SB_SELECTED_CLASS);
|
||||||
//checking to enable buttons
|
//checking to enable buttons
|
||||||
AIRTIME.button.enableButton("sb-button-delete");
|
AIRTIME.button.enableButton("sb-button-delete");
|
||||||
|
|
Loading…
Reference in New Issue