diff --git a/app.js b/app.js index 50b615cc2a5b0ae7ef6111854bd4aac2cfb64c9c..a5420b38fefa9dfa62c22da19c4c9d825952f028 100644 --- a/app.js +++ b/app.js @@ -124,6 +124,12 @@ var firmwarewizard = function() { rePrettyPrintVersionRegex = new RegExp(config.prettyPrintVersionRegex); } + var PREVIEW_PICTURES_DIR = 'pictures/'; + if(config.preview_pictures !== undefined) { + PREVIEW_PICTURES_DIR = config.preview_pictures; + } + + function buildVendorModelsReverse() { var vendormodels_reverse = {}; @@ -577,7 +583,8 @@ var firmwarewizard = function() { } var image = document.createElement('img'); - image.src = 'pictures/'+images[vendor][model][latestRevisionIndex].preview; + + image.src = PREVIEW_PICTURES_DIR+images[vendor][model][latestRevisionIndex].preview; image.alt = name; image.addEventListener('error', firmwarewizard.setDefaultImg); diff --git a/config_template.js b/config_template.js index f969b211ff55eefb6b772f2fa43af03a3de25bc0..2398022222b0c22ec173af34e8b03ff98f62b305 100644 --- a/config_template.js +++ b/config_template.js @@ -27,5 +27,6 @@ var config = { // some demo sources './images/gluon-factory-example.html': 'stable', './images/gluon-sysupgrade-example.html': 'stable' - } + }, + preview_pictures: 'pictures/' };