Refactored artist import using mbrainz n lastfm gems. Improved stability

This commit is contained in:
magnolia-fan
2011-06-24 13:36:44 +04:00
parent ecb47b27e7
commit 89776db403
10 changed files with 177 additions and 128 deletions
+3 -2
View File
@@ -17,8 +17,9 @@ var Ajax = {
} else if (data.status == 'suggestions') {
Search.hideSpinner();
Search.showSuggestions(data.values);
} else if (data.status == 'error') {
Ajax.load404Page();
} else if (data.status == 'loading_failed') {
Search.hideSpinner();
Search.showError();
}
return false;
} else {
+6 -1
View File
@@ -6,6 +6,7 @@ var Search = {
$('#search-container input').attr('disabled', 'disabled').blur();
$('#search-container img').show();
$('.autocomplete-container').hide();
$('.artist_loading').hide();
Search.hideSuggestions();
},
@@ -33,7 +34,7 @@ var Search = {
},
showArtistPics: function(pics) {
$('.artist_loading, .artist_pics').show();
$('.artist_loading.ok, .artist_pics').show();
for (var i = 0; i < pics.length; i++) {
if (Search.pics.indexOf(pics[i]) === -1) {
Search.pics.push(pics[i]);
@@ -44,6 +45,10 @@ var Search = {
');
}
}
},
showError: function() {
$('.artist_loading.failed').show();
}
}