diff --git a/airtime_mvc/application/views/scripts/playlist/playlist.phtml b/airtime_mvc/application/views/scripts/playlist/playlist.phtml
index b9f107aae..7d4acb63b 100644
--- a/airtime_mvc/application/views/scripts/playlist/playlist.phtml
+++ b/airtime_mvc/application/views/scripts/playlist/playlist.phtml
@@ -44,7 +44,7 @@ if (isset($this->obj)) {
-
diff --git a/airtime_mvc/application/views/scripts/playlist/smart-block.phtml b/airtime_mvc/application/views/scripts/playlist/smart-block.phtml
index adaf45e24..f6cc77625 100644
--- a/airtime_mvc/application/views/scripts/playlist/smart-block.phtml
+++ b/airtime_mvc/application/views/scripts/playlist/smart-block.phtml
@@ -52,7 +52,7 @@ if (isset($this->obj)) {
form->getElement('shuffle_button');?>
- obj->isStatic() || $count <= 0) echo "disabled=disabled"; ?>>
+
diff --git a/airtime_mvc/public/js/airtime/library/spl.js b/airtime_mvc/public/js/airtime/library/spl.js
index c6c97adcc..19757efcd 100644
--- a/airtime_mvc/public/js/airtime/library/spl.js
+++ b/airtime_mvc/public/js/airtime/library/spl.js
@@ -406,7 +406,7 @@ var AIRTIME = (function(AIRTIME){
var empty = $pl.find(".spl_empty");
if (!show || empty.length > 0) {
- //$pl.find("#spl_crossfade").hide();
+ $pl.find("#spl_crossfade").attr("disabled", "disabled");
} else {
//get list of playlist contents
var list = contents.children();
@@ -416,9 +416,9 @@ var AIRTIME = (function(AIRTIME){
var last = list.last();
if (first.find(':first-child').children().attr('blockid') !== undefined &&
last.find(':first-child').children().attr('blockid') !== undefined) {
- //$pl.find("#spl_crossfade").hide();
+ $pl.find("#spl_crossfade").attr("disabled", "disabled");
} else {
- $pl.find("#spl_crossfade").show();
+ $pl.find("#spl_crossfade").removeAttr("disabled");
}
}