From 4a342e37b7b97749db320942fdcd1be0460df8a5 Mon Sep 17 00:00:00 2001 From: codedust <codedust@users.noreply.github.com> Date: Fri, 31 Mar 2017 16:57:07 +0200 Subject: [PATCH] Add config parameter for preview pictures directory Closes #20 --- app.js | 9 ++++++++- config_template.js | 3 ++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index 50b615c..a5420b3 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 f969b21..2398022 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/' }; -- GitLab