mirror of
https://github.com/murdos/musicbrainz-userscripts
synced 2024-09-20 14:02:01 +00:00
takealot_importer: Added import warning if information is buggy
This commit is contained in:
parent
dab1bd4b22
commit
3e1a62d3cc
1 changed files with 17 additions and 1 deletions
|
@ -81,6 +81,15 @@ function insertMBSection(release) {
|
||||||
var mbContentBlock = $('<div class="section_content"></div>');
|
var mbContentBlock = $('<div class="section_content"></div>');
|
||||||
mbUI.append(mbContentBlock);
|
mbUI.append(mbContentBlock);
|
||||||
|
|
||||||
|
if (release.maybe_buggy) {
|
||||||
|
var warning_buggy = $('<p><small><b>Warning</b>: this release is buggy, please check twice the data you import.</small><p').css({
|
||||||
|
'color': 'red',
|
||||||
|
'margin-top': '4px',
|
||||||
|
'margin-bottom': '4px'
|
||||||
|
});
|
||||||
|
mbContentBlock.prepend(warning_buggy);
|
||||||
|
}
|
||||||
|
|
||||||
// Form parameters
|
// Form parameters
|
||||||
var edit_note = MBImport.makeEditNote(window.location.href, 'Takealot');
|
var edit_note = MBImport.makeEditNote(window.location.href, 'Takealot');
|
||||||
LOGGER.debug("Edit Note: ", edit_note);
|
LOGGER.debug("Edit Note: ", edit_note);
|
||||||
|
@ -121,6 +130,7 @@ function ParseTakealotPage() {
|
||||||
var releasedaterel = "";
|
var releasedaterel = "";
|
||||||
var releaselanguage = "";
|
var releaselanguage = "";
|
||||||
var releasetitle = "";
|
var releasetitle = "";
|
||||||
|
var release_maybe_buggy = false;
|
||||||
|
|
||||||
// Select all DL data in the "Product Info" div id = second div class = details
|
// Select all DL data in the "Product Info" div id = second div class = details
|
||||||
var allinfolist = document.querySelectorAll("div#second > div.details > dl > *");
|
var allinfolist = document.querySelectorAll("div#second > div.details > dl > *");
|
||||||
|
@ -305,10 +315,16 @@ function ParseTakealotPage() {
|
||||||
lastdiscnumber = description_lastdisc;
|
lastdiscnumber = description_lastdisc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// do final checks to determine if it may be buggy information
|
||||||
|
if (releaseartist == null) {
|
||||||
|
release_maybe_buggy = true;
|
||||||
|
}
|
||||||
|
|
||||||
release = new Object();
|
release = new Object();
|
||||||
|
|
||||||
|
// Release buggy
|
||||||
|
release.maybe_buggy = release_maybe_buggy;
|
||||||
|
|
||||||
// Release artist credit
|
// Release artist credit
|
||||||
release.artist_credit = new Array();
|
release.artist_credit = new Array();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue