]> source.dussan.org Git - nextcloud-server.git/commitdiff
more tweaks for media search results
authorRobin Appelman <icewind1991@gmail.com>
Sat, 30 Jul 2011 23:39:25 +0000 (01:39 +0200)
committerRobin Appelman <icewind1991@gmail.com>
Sat, 30 Jul 2011 23:39:25 +0000 (01:39 +0200)
apps/media/js/music.js

index 6c8c564431033c97b30c3c274b32b3c75c465770..5b77194ebc4402ca7ff366489c2b9d34b487dc33 100644 (file)
@@ -24,25 +24,22 @@ $(document).ready(function(){
                        data[itemParts[0]]=decodeURIComponent(itemParts[1]).replace(/\+/g,' ');
                }
                var media=Collection.find(data.artist,data.album,data.song);
-               if(!PlayList.playing()){
-                       var button=$('<input type="button" class="play"></input>');
-                       button.css('background-image','url('+OC.imagePath('core','actions/play')+')')
-                       button.click(function(){
-                               var oldSize=PlayList.items.length;
-                               PlayList.add(media);
-                               PlayList.play(oldSize);
-                               PlayList.render();
-                       });
-                       row.find('div.name').append(button);
-               }else{
-                       var button=$('<input type="button" class="add"></input>');
-                       button.css('background-image','url('+OC.imagePath('core','actions/play-add')+')')
-                       button.click(function(){
-                               PlayList.add(media);
-                               PlayList.render();
-                       });
-                       row.find('div.name').append(button);
-               }
+               var a=row.find('a');
+               a.attr('href','#');
+               a.click(function(){
+                       var oldSize=PlayList.items.length;
+                       PlayList.add(media);
+                       PlayList.play(oldSize);
+                       PlayList.render();
+               });
+               var button=$('<input type="button" title="Add to playlist" class="add"></input>');
+               button.css('background-image','url('+OC.imagePath('core','actions/play-add')+')')
+               button.click(function(event){
+                       event.stopPropagation();
+                       PlayList.add(media);
+                       PlayList.render();
+               });
+               row.find('div.name').append(button);
        }
 });