24 lines
597 B
JavaScript
24 lines
597 B
JavaScript
var events = require("../events.js");
|
|
|
|
module.exports = {
|
|
name: "Input",
|
|
inputs: {
|
|
},
|
|
output: true,
|
|
execute: function({}, block){
|
|
return block.properties.value;
|
|
},
|
|
pageBlock: {
|
|
html: "<input type='text' name='input'></input>",
|
|
js: function(block){
|
|
if(block.properties.value){
|
|
block.elem.find("input[name='input']").val(block.properties.value);
|
|
}
|
|
$(block.elem).find("input[name='input']").keyup(function(){
|
|
block.properties.value = block.elem.find("input[name='input']").val();
|
|
events.emit("inputChanged");
|
|
});
|
|
}
|
|
}
|
|
}
|