commit 62a8b2d4e79a592fb0a78c78681b0f5786aa68b4
parent fb403fa9eb4f907087a127ea02f6f0c3de02ab92
Author: Martin von Gagern <gagern@ma.tum.de>
Date: Mon, 3 Aug 2015 22:45:22 +0200
Whitelist keys to include in ss_data query strings
Diffstat:
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/test/screenshotter/ss_data.js b/test/screenshotter/ss_data.js
@@ -11,6 +11,7 @@ var fs = require("fs");
var jsyaml = require("js-yaml");
var querystring = require("querystring");
+var queryKeys = ["tex", "pre", "post", "display"];
var dict = fs.readFileSync(require.resolve("./ss_data.yaml"));
dict = jsyaml.safeLoad(dict);
for (var key in dict) {
@@ -18,6 +19,12 @@ for (var key in dict) {
if (typeof itm === "string") {
itm = dict[key] = { tex: itm };
}
- itm.query = querystring.stringify(itm);
+ var query = {};
+ queryKeys.forEach(function(key) {
+ if (itm.hasOwnProperty(key)) {
+ query[key] = itm[key];
+ }
+ });
+ itm.query = querystring.stringify(query);
}
module.exports = dict;