//var allCells = $("#tblReservation td");\r
//dragStart = allCells.index($(this));\r
\r
- if ( $(this).hasClass("free"))\r
+ if ( $(this).hasClass("free")){\r
$(this).addClass("selected_tmp");\r
-\r
+ $(this).siblings("td[data-groupid='" + $(this).data('groupid') + "']").addClass("selected_tmp");\r
+ }\r
schedulerTableIsDragging = true;\r
//selectRange();\r
\r
if (!schedulerCtrlPressed)\r
$("#" + schedulerTblId + " td.selected, #" + schedulerTblId + " td.selected_tmp").each(function() {\r
$(this).removeClass('selected selected_tmp').addClass('free');\r
+ $(this).siblings("td[data-groupid='" + $(this).data('groupid') + "']").removeClass('selected selected_tmp').addClass("free");\r
schedulerFreeSlot($(this).data('slotid'), $(this).siblings('th').data('rowindex'), $(this).siblings('th').data('resourceindex'));\r
});\r
\r
switch (curClass) {\r
case "free_tmp":\r
$(cell).removeClass('selected_tmp selected free_tmp free');\r
- if (isTemp)\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").removeClass("selected_tmp selected free_tmp free");\r
+ if (isTemp){\r
$(cell).addClass("free_tmp");\r
- else{\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").addClass("free");\r
+ } else {\r
schedulerFreeSlot($(cell).data('slotid'), $(cell).siblings('th').data('rowindex'), $(cell).siblings('th').data('resourceindex'));\r
$(cell).addClass("free");\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").addClass("free");\r
}\r
break;\r
case "free":\r
$(cell).removeClass('selected_tmp selected free_tmp free');\r
- if (isTemp)\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").removeClass("selected_tmp selected free_tmp free");\r
+ if (isTemp){\r
$(cell).addClass("selected_tmp");\r
- else {\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").addClass("selected_tmp");\r
+ }else {\r
schedulerSelectSlot($(cell).data('slotid'), $(cell).siblings('th').data('rowindex'), $(cell).siblings('th').data('resourceindex'));\r
$(cell).addClass("selected");\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").addClass("selected");\r
}\r
break;\r
case "selected_tmp":\r
$(cell).removeClass('selected_tmp selected free_tmp free');\r
- if (isTemp)\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").removeClass("selected_tmp selected free_tmp free");\r
+ if (isTemp){\r
$(cell).addClass("selected_tmp");\r
- else {\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").addClass("selected_tmp");\r
+ } else {\r
schedulerSelectSlot($(cell).data('slotid'), $(cell).siblings('th').data('rowindex'), $(cell).siblings('th').data('resourceindex'));\r
$(cell).addClass("selected");\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").addClass("selected");\r
}\r
break;\r
case "selected":\r
$(cell).removeClass('selected_tmp selected free_tmp free');\r
- if (isTemp)\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").removeClass("selected_tmp selected free_tmp free");\r
+ if (isTemp){\r
$(cell).addClass("free_tmp");\r
- else {\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").addClass("free_tmp");\r
+ } else {\r
schedulerFreeSlot($(cell).data('slotid'), $(cell).siblings('th').data('rowindex'), $(cell).siblings('th').data('resourceindex'));\r
$(cell).addClass("free");\r
+ $(cell).siblings("td[data-groupid='" + $(cell).data('groupid') + "']").addClass("free");\r
}\r
break;\r
case "closed":\r