From e80f245d78e037ac664cd28c4d92815126d2f2d1 Mon Sep 17 00:00:00 2001 From: Joel Pettersson Date: Wed, 11 Sep 2013 16:37:26 +0200 Subject: [PATCH] Add track popup menu in search results view. --- webclient/index.html | 1 + webclient/js/library.js | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/webclient/index.html b/webclient/index.html index 9cfd7cc..e67cef5 100755 --- a/webclient/index.html +++ b/webclient/index.html @@ -230,6 +230,7 @@ + diff --git a/webclient/js/library.js b/webclient/js/library.js index a4237f3..8cb4f8d 100755 --- a/webclient/js/library.js +++ b/webclient/js/library.js @@ -129,10 +129,14 @@ function processSearchResults(resultArr) { // Track results child = ''; - pattern = ''; + pattern = ''; //playlisttotable(results.tracks, SEARCH_TRACK_TABLE, 'trackresultscache'); for (var i = 0; i < results.tracks.length; ++i) { + popupData[results.tracks[i].uri] = results.tracks[i]; + tokens = { 'track': results.tracks[i].name, 'artist': '', @@ -140,6 +144,7 @@ function processSearchResults(resultArr) { 'album': results.tracks[i].album.name, 'listuri': undefined, 'trackuri': results.tracks[i].uri, + 'domId': SEARCH_TRACK_TABLE.substr(1) + '-' + results.tracks[i].uri, }; for (var j = 0; j < results.tracks[i].artists.length; ++j) { @@ -150,6 +155,7 @@ function processSearchResults(resultArr) { } $(SEARCH_TRACK_TABLE).children('tbody').html(child); + $(SEARCH_TRACK_TABLE).find('tbody tr td a').button(); $(SEARCH_TRACK_TABLE).table('refresh'); setSongInfo();
Track Artist Time
{track}{artist}{time}{album}
'; + pattern += ''; + pattern += '{track}{artist}{time}{album}