Only items not in action are allowed to be selected

This commit is contained in:
jessica 2010-08-27 09:19:13 -07:00 committed by unknown
parent 9dbca71434
commit 91420e13e0
1 changed files with 11 additions and 8 deletions

View File

@ -16,20 +16,23 @@ $(document).ready(function() {
selecting: function(event, ui) {
if(ui.selecting.id.indexOf("midmenuItem") != -1) {
var $t = $("#"+ui.selecting.id);
$t.find("#content").addClass("selected");
var id =$t.data("id");
selectedItemIds[id] = null;
if($t.find("#content").hasClass("adding") == false) { //only items not in action are allowed to be selected
var id =$t.data("id");
selectedItemIds[id] = null;
$t.find("#content").addClass("selected");
}
var toRightPanelFn = $t.data("toRightPanelFn");
toRightPanelFn($t);
}
},
unselecting: function(event, ui) {
if(ui.unselecting.id.indexOf("midmenuItem") != -1) {
$("#"+ui.unselecting.id).find("#content").removeClass("selected");
var itemId =$("#"+ui.unselecting.id).data("id");
delete selectedItemIds[itemId];
var $t = $("#"+ui.unselecting.id);
var id = $t.data("id");
if(id in selectedItemIds) {
delete selectedItemIds[id];
$t.find("#content").removeClass("selected");
}
}
}
});