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:}
  • + Add {:else:}
  • - {:/if:} Add + {:/if:} Play {: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:} - AddPlay {: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:} + AddPlay {: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; }