diff --git a/common/static/js/capa/drag_and_drop/base_image.js b/common/static/js/capa/drag_and_drop/base_image.js index 9c7c217214..85f6006918 100644 --- a/common/static/js/capa/drag_and_drop/base_image.js +++ b/common/static/js/capa/drag_and_drop/base_image.js @@ -23,6 +23,7 @@ define(['logme'], function (logme) { ); state.baseImageEl = $(''); + 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( + '' + + 'ERROR: Image "' + state.config.imageDir + '/' + + state.config.base_image + '" was not found!' + + '' + ); + baseImageElContainer.appendTo(state.containerEl); + }); } });