CC-3550 : Playlist Library -> Ctrl or Shift selection is not possible

This commit is contained in:
Naomi Aro 2012-04-03 12:12:50 +02:00
parent 09bebaa68b
commit 0c2066a90e
1 changed files with 13 additions and 2 deletions

View File

@ -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),
$selectedCb,
$tr = $cb.parents("tr");
$tr = $cb.parents("tr"),
$prev;
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);
//checking to enable buttons
AIRTIME.button.enableButton("sb-button-delete");