diff --git a/airtime_mvc/public/js/airtime/showbuilder/builder.js b/airtime_mvc/public/js/airtime/showbuilder/builder.js index 942bfbf0d..47484c2ce 100644 --- a/airtime_mvc/public/js/airtime/showbuilder/builder.js +++ b/airtime_mvc/public/js/airtime/showbuilder/builder.js @@ -330,28 +330,6 @@ var AIRTIME = (function(AIRTIME){ $lib = $("#library_content"), $sbTable = $sbContent.find('table'); - /* - * Icon hover states in the toolbar. - */ - $sbContent.on("mouseenter", "#timeline-select .dropdown-toggle", function(ev) { - $el = $(this); - - if (!$el.hasClass("ui-state-disabled")) { - $el.addClass("ui-state-hover"); - $("#timeline-select .caret").contextMenu(true); - } - else { - $("#timeline-select .caret").contextMenu(false); - } - }); - $sbContent.on("mouseleave", ".fg-toolbar ul li", function(ev) { - $el = $(this); - - if (!$el.hasClass("ui-state-disabled")) { - $el.removeClass("ui-state-hover"); - } - }); - oSchedTable = $sbTable.dataTable( { "aoColumns": [ /* checkbox */ {"mDataProp": "allowed", "sTitle": "", "sWidth": "15px", "sClass": "sb-checkbox"}, @@ -1090,6 +1068,29 @@ var AIRTIME = (function(AIRTIME){ return false; }); + /* + * Icon hover states in the toolbar. + */ + $sbContent.on("mouseenter", ".btn-group #timeline-select", function(ev) { + $el = $(this).parent(), + $ch = $el.children('#timeline-select'); + + if ($el.hasClass("ui-state-disabled")) { + $ch.attr("disabled", "disabled"); + } + else { + $ch.removeAttr("disabled"); + } + }); + $sbContent.on("mouseleave", ".btn-group #timeline-select", function(ev) { + $el = $(this).parent(); + + if (!$el.hasClass("ui-state-disabled")) { + $el.removeClass("ui-state-hover"); + } + }); + + //begin context menu initialization. $.contextMenu({ selector: '.sb-content table tbody tr:not(.sb-empty, .sb-footer, .sb-header, .sb-record) td:not(.sb-checkbox, .sb-image)',