CC-3436 : timeline usability

This commit is contained in:
Naomi Aro 2012-03-23 18:54:03 +01:00
parent 2f287274f6
commit ac9fc9f665
1 changed files with 10 additions and 8 deletions

View File

@ -734,18 +734,20 @@ var AIRTIME = (function(AIRTIME){
//add events to cursors. //add events to cursors.
$sbTable.find("tbody").on("click", "div.marker", function(event) { $sbTable.find("tbody").on("click", "div.marker", function(event) {
var tr = $(this).parents("tr"), var $tr = $(this).parents("tr"),
cursorSelClass = "cursor-selected-row"; cursorSelClass = "cursor-selected-row";
if (event.ctrlKey === false) { if ($tr.hasClass(cursorSelClass)) {
$sbTable.find('.'+cursorSelClass).removeClass(cursorSelClass); $tr.removeClass(cursorSelClass);
}
if (tr.hasClass(cursorSelClass)) {
tr.removeClass(cursorSelClass);
} }
else { else {
tr.addClass(cursorSelClass); $tr.addClass(cursorSelClass);
}
if (event.ctrlKey === false) {
$sbTable.find('.'+cursorSelClass)
.not($tr)
.removeClass(cursorSelClass);
} }
//check if add button can still be enabled. //check if add button can still be enabled.