diff --git a/lib/js/neompc.js b/lib/js/neompc.js
index 1d8f9cf..3f4435c 100644
--- a/lib/js/neompc.js
+++ b/lib/js/neompc.js
@@ -3,6 +3,7 @@ template = '{:$template:}';
volume_min = {:$volume_min:};
volume_max = {:$volume_max:};
vol_orientation = '{:$volume_orientation:}'
+page = '{:$page:}';
vol_offset = 0;
String.prototype.pad = function(l, s){
@@ -128,8 +129,14 @@ $(document).ready(function(){
hide_vol = setTimeout('hide_volume(); $(\'#volume_slider\').attr(\'rel\', \'\');', 2000);
}
});
+
+ $('#removeall').click(function() {
+ return confirm('Are you sure you want to clear the whole playlist?');
+ });
- ajax_control();
- ajax_int = setInterval('ajax_control()', 1000);
+ if (page = 'control') {
+ ajax_control();
+ ajax_int = setInterval('ajax_control()', 1000);
+ }
});
diff --git a/templates/default/browselist_item.html b/templates/default/browselist_item.html
index ab79d41..47cefd9 100644
--- a/templates/default/browselist_item.html
+++ b/templates/default/browselist_item.html
@@ -1,30 +1,31 @@
-
- {:if $browselist_item.directory:}
-
+
+ {:if $browselist_item.directory:}
+
{:$browselist_item.directory_name|escape:'html':}
-
-
- {:elseif $browselist_item.metaArtist:}
-
+
+
+ {:elseif $browselist_item.metaArtist:}
+
{:$browselist_item.metaArtist|escape:'html':}
-
-
- {:elseif $browselist_item.metaAlbum:}
-
+
+
+ {:elseif $browselist_item.metaAlbum:}
+
{:$browselist_item.metaAlbum|escape:'html':}
-
-
- {:elseif $browselist_item.Title:}
-
+
+
+ {:elseif $browselist_item.Title:}
+
{:if $browselist_item.in_playlist:}
+
{:else:}
- {:/if:}
+ {:/if:}
{:if $browselist_item.Title|escape:'html':}
@@ -32,14 +33,14 @@
{:if $browselist_item.Artist && $show_extra_track_info:}
{:$browselist_item.Artist|escape:'html':} {:if $browselist_item.Album:}({:$browselist_item.Album|escape:'html':}){:/if:}{:/if:}{:else:}{:$browselist_item.file_name|escape:'html':}{:/if:}
-
- {:elseif $browselist_item.file:}
-
+
+ {:elseif $browselist_item.file:}
+
{:if $browselist_item.in_playlist:}
{:else:}
{:/if:}
- 

{:if $browselist_item.Title|escape:'html':}{:$browselist_item.Title|escape:'html':}{:if $browselist_item.Artist && $show_extra_track_info:}
{:$browselist_item.Artist|escape:'html':} {:if $browselist_item.Album:}({:$browselist_item.Album|escape:'html':}){:/if:}{:/if:}{:else:}{:$browselist_item.file_name|escape:'html':}{:/if:}
-
- {:/if:}
+ 

{:if $browselist_item.Title|escape:'html':}{:$browselist_item.Title|escape:'html':}{:if $browselist_item.Artist && $show_extra_track_info:}
{:$browselist_item.Artist|escape:'html':} {:if $browselist_item.Album:}({:$browselist_item.Album|escape:'html':}){:/if:}{:/if:}{:else:}{:$browselist_item.file_name|escape:'html':}{:/if:}
+
+ {:/if:}
diff --git a/templates/default/images/add.png b/templates/default/images/add.png
index 9ae6d05..d6cfe8b 100644
Binary files a/templates/default/images/add.png and b/templates/default/images/add.png differ
diff --git a/templates/default/images/add_disabled.png b/templates/default/images/add_disabled.png
new file mode 100644
index 0000000..9efd46a
Binary files /dev/null and b/templates/default/images/add_disabled.png differ
diff --git a/templates/default/images/del.png b/templates/default/images/del.png
index a8e26ff..a817971 100644
Binary files a/templates/default/images/del.png and b/templates/default/images/del.png differ
diff --git a/templates/default/images/delall.png b/templates/default/images/delall.png
new file mode 100644
index 0000000..2784fd4
Binary files /dev/null and b/templates/default/images/delall.png differ
diff --git a/templates/default/images/play.png b/templates/default/images/play.png
index 671c34c..83d4d87 100644
Binary files a/templates/default/images/play.png and b/templates/default/images/play.png differ
diff --git a/templates/default/playlist.html b/templates/default/playlist.html
index 73b8137..b307801 100644
--- a/templates/default/playlist.html
+++ b/templates/default/playlist.html
@@ -1,5 +1,5 @@
{:if $playlist:}
diff --git a/templates/default/styles.css b/templates/default/styles.css
index 0ca9331..f0a4cff 100644
--- a/templates/default/styles.css
+++ b/templates/default/styles.css
@@ -88,11 +88,11 @@ p {
clear: left;
}
#list {
- background-color: #ddd;
color: #333;
margin: 0;
}
#list ul {
+ background-color: #ddd;
list-style-type: none;
max-width: 320px;
text-align: left;
@@ -129,14 +129,19 @@ p {
text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);
font-weight: bold;
}
-li .play {
+li .remove,.add,.play {
display: block;
-}
-li .remove .add .play {
float: right;
- padding: 5px 0px 3px 5px;
+ padding: 2px 0px 0px 0px;
display: block;
-}
+}
+li .add {
+ padding-right: 3px;
+}
+li .remove {
+ padding-right: 3px;
+ padding-top: 8px;
+}
li.playing a {
}
li .title {
@@ -178,7 +183,7 @@ li .title {
}
#buttons {
float: right;
- margin: 5px 10px 0px 0px;
+ margin: 5px 5px 0px 0px;
text-align: right;
}