Added correct handling of invalid (missing) base images. Now error is reported, and the damage is reduced to a minimum.
This commit is contained in:
committed by
Alexander Kryklia
parent
9817253850
commit
a9e7890d6b
@@ -23,6 +23,7 @@ define(['logme'], function (logme) {
|
||||
);
|
||||
|
||||
state.baseImageEl = $('<img />');
|
||||
|
||||
state.baseImageEl.attr(
|
||||
'src',
|
||||
state.config.imageDir + '/' + state.config.base_image
|
||||
@@ -36,6 +37,19 @@ define(['logme'], function (logme) {
|
||||
|
||||
state.baseImageLoaded = true;
|
||||
});
|
||||
state.baseImageEl.error(function () {
|
||||
logme(
|
||||
'ERROR: Image "' + state.config.imageDir + '/' +
|
||||
state.config.base_image + '" was not found!'
|
||||
);
|
||||
baseImageElContainer.html(
|
||||
'<span style="color: red;">' +
|
||||
'ERROR: Image "' + state.config.imageDir + '/' +
|
||||
state.config.base_image + '" was not found!' +
|
||||
'</span>'
|
||||
);
|
||||
baseImageElContainer.appendTo(state.containerEl);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user