Whitelist keys to include in ss_data query strings
This commit is contained in:
parent
fb403fa9eb
commit
62a8b2d4e7
|
@ -11,6 +11,7 @@ var fs = require("fs");
|
||||||
var jsyaml = require("js-yaml");
|
var jsyaml = require("js-yaml");
|
||||||
var querystring = require("querystring");
|
var querystring = require("querystring");
|
||||||
|
|
||||||
|
var queryKeys = ["tex", "pre", "post", "display"];
|
||||||
var dict = fs.readFileSync(require.resolve("./ss_data.yaml"));
|
var dict = fs.readFileSync(require.resolve("./ss_data.yaml"));
|
||||||
dict = jsyaml.safeLoad(dict);
|
dict = jsyaml.safeLoad(dict);
|
||||||
for (var key in dict) {
|
for (var key in dict) {
|
||||||
|
@ -18,6 +19,12 @@ for (var key in dict) {
|
||||||
if (typeof itm === "string") {
|
if (typeof itm === "string") {
|
||||||
itm = dict[key] = { tex: itm };
|
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;
|
module.exports = dict;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user