Refactored artist import using mbrainz n lastfm gems. Improved stability
This commit is contained in:
@@ -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,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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user