CC-3862 : Now playing -> Time Line: Left clicking and "Select cursor" won't enable to add current selected track from Media Library
This commit is contained in:
parent
773693f636
commit
0b84dec86f
|
@ -2,6 +2,7 @@ var AIRTIME = (function(AIRTIME){
|
|||
var mod,
|
||||
oSchedTable,
|
||||
SB_SELECTED_CLASS = "sb-selected",
|
||||
CURSOR_SELECTED_CLASS = "cursor-selected-row",
|
||||
$sbContent,
|
||||
$sbTable,
|
||||
$toolbar,
|
||||
|
@ -108,6 +109,18 @@ var AIRTIME = (function(AIRTIME){
|
|||
mod.checkJumpToCurrentButton();
|
||||
mod.checkCancelButton();
|
||||
};
|
||||
|
||||
mod.selectCursor = function($el) {
|
||||
|
||||
$el.addClass(CURSOR_SELECTED_CLASS);
|
||||
mod.checkToolBarIcons();
|
||||
};
|
||||
|
||||
mod.removeCursor = function($el) {
|
||||
|
||||
$el.removeClass(CURSOR_SELECTED_CLASS);
|
||||
mod.checkToolBarIcons();
|
||||
};
|
||||
|
||||
mod.getSelectedData = function() {
|
||||
var $selected = $sbTable.find("tbody").find("input:checkbox").filter(":checked").parents("tr"),
|
||||
|
@ -935,22 +948,20 @@ var AIRTIME = (function(AIRTIME){
|
|||
//add events to cursors.
|
||||
$sbTable.find("tbody").on("click", "div.marker", function(event) {
|
||||
var $tr = $(this).parents("tr"),
|
||||
cursorSelClass = "cursor-selected-row";
|
||||
$trs;
|
||||
|
||||
if ($tr.hasClass(cursorSelClass)) {
|
||||
$tr.removeClass(cursorSelClass);
|
||||
if ($tr.hasClass(CURSOR_SELECTED_CLASS)) {
|
||||
mod.removeCursor($tr);
|
||||
}
|
||||
else {
|
||||
$tr.addClass(cursorSelClass);
|
||||
mod.selectCursor($tr);
|
||||
}
|
||||
|
||||
if (event.ctrlKey === false) {
|
||||
$sbTable.find('.'+cursorSelClass).not($tr)
|
||||
.removeClass(cursorSelClass);
|
||||
$trs = $sbTable.find('.'+CURSOR_SELECTED_CLASS).not($tr);
|
||||
mod.removeCursor($trs);
|
||||
}
|
||||
|
||||
mod.checkToolBarIcons();
|
||||
|
||||
return false;
|
||||
});
|
||||
|
||||
|
@ -983,7 +994,9 @@ var AIRTIME = (function(AIRTIME){
|
|||
if (oItems.selCurs !== undefined) {
|
||||
|
||||
callback = function() {
|
||||
$(this).parents('tr').next().addClass(cursorClass);
|
||||
var $tr = $(this).parents('tr').next();
|
||||
|
||||
mod.selectCursor($tr);
|
||||
};
|
||||
|
||||
oItems.selCurs.callback = callback;
|
||||
|
@ -993,7 +1006,9 @@ var AIRTIME = (function(AIRTIME){
|
|||
if (oItems.delCurs !== undefined) {
|
||||
|
||||
callback = function() {
|
||||
$(this).parents('tr').next().removeClass(cursorClass);
|
||||
var $tr = $(this).parents('tr').next();
|
||||
|
||||
mod.removeCursor($tr);
|
||||
};
|
||||
|
||||
oItems.delCurs.callback = callback;
|
||||
|
|
Loading…
Reference in New Issue