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:
Valera Rozuvan
2013-01-04 11:35:22 +02:00
committed by Alexander Kryklia
parent 9817253850
commit a9e7890d6b

View File

@@ -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);
});
}
});