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