1
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
export default optionsFromStrings;
|
||||
|
||||
// Convert string to integers/booleans where it should be
|
||||
function optionsFromStrings(options){
|
||||
var intOptions = [
|
||||
"width",
|
||||
"height",
|
||||
"textMargin",
|
||||
"fontSize",
|
||||
"margin",
|
||||
"marginTop",
|
||||
"marginBottom",
|
||||
"marginLeft",
|
||||
"marginRight"
|
||||
];
|
||||
|
||||
for(var intOption in intOptions){
|
||||
if(intOptions.hasOwnProperty(intOption)){
|
||||
intOption = intOptions[intOption];
|
||||
if(typeof options[intOption] === "string"){
|
||||
options[intOption] = parseInt(options[intOption], 10);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(typeof options["displayValue"] === "string"){
|
||||
options["displayValue"] = (options["displayValue"] != "false");
|
||||
}
|
||||
|
||||
return options;
|
||||
}
|
||||
Reference in New Issue
Block a user