diff --git a/airtime_mvc/application/forms/EditAudioMD.php b/airtime_mvc/application/forms/EditAudioMD.php index 9a00b9fb5..1e73c9522 100644 --- a/airtime_mvc/application/forms/EditAudioMD.php +++ b/airtime_mvc/application/forms/EditAudioMD.php @@ -94,6 +94,7 @@ class Application_Form_EditAudioMD extends Zend_Form // Add track type dropdown $track_type_options = array(); $track_types = Application_Model_Tracktype::getTracktypes(); + $track_type_options[""] = _('Select a Type'); foreach ($track_types as $key => $tt) { $track_type_options[$tt['code']] = $tt['type_name']; } diff --git a/airtime_mvc/public/js/airtime/library/library.js b/airtime_mvc/public/js/airtime/library/library.js index 01f12e8ad..771673c35 100644 --- a/airtime_mvc/public/js/airtime/library/library.js +++ b/airtime_mvc/public/js/airtime/library/library.js @@ -767,6 +767,14 @@ var AIRTIME = (function(AIRTIME) { $(this).contextMenu({x: $(e.target).offset().left, y: $(e.target).offset().top}) }).html("
...
"); + if (aData.track_type == null || aData.track_type == undefined || aData.track_type == 0) { + var has_type = false; + var type_button = ""; + } else { + var has_type = true; + var type_button = "
"+aData.track_type+"
"; + } + $(nRow).find('td.library_track_type') .on('click', function (e) { @@ -814,12 +822,12 @@ var AIRTIME = (function(AIRTIME) { } }); - if(type_enabled == false){ + if(type_enabled == false && has_type == true){ alert("This type is disabled."); } }); - }).html("
"+aData.track_type+"
"); + }).html(type_button); } // add audio preview image/button