26 lines
509 B
JavaScript
26 lines
509 B
JavaScript
module.exports = {
|
|
name: "Numbers to Elements",
|
|
inputs: {
|
|
numbers: {
|
|
name: "Numbers",
|
|
type: "text",
|
|
required: true,
|
|
inline: false
|
|
}
|
|
},
|
|
output: true,
|
|
execute: function({numbers}, elem){
|
|
return numbers
|
|
.split(",")
|
|
.map((num)=>(num.replace(/[^0-9]/g, "")))
|
|
.map((num)=>(parseInt(num)))
|
|
.filter((num)=>(!isNaN(num)))
|
|
.map((num)=>(require("./util/elements.js")[num-1]))
|
|
.join(",");
|
|
},
|
|
pageBlock: {
|
|
html: "",
|
|
js: function(){}
|
|
}
|
|
}
|