diff options
Diffstat (limited to 'ui/form')
-rw-r--r-- | ui/form/Form.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ui/form/Form.js b/ui/form/Form.js index 6cdd5a5..7a82b31 100644 --- a/ui/form/Form.js +++ b/ui/form/Form.js @@ -11,19 +11,19 @@ module.exports = class Form extends FocusElement { this.captureTab = true } - addInput(input, asChild = true) { + addInput(input, asChild = true, opts = {}) { // Adds the given input as a child element and pushes it to the input - // list. If the second optional, asChild, is false, it won't add the + // list. If the optional argument asChild is false, it won't add the // input element as a child of the form. this.inputs.push(input) if (asChild) { - this.addChild(input) + this.addChild(input, opts) } } - removeInput(input, asChild = true) { + removeInput(input, asChild = true, opts = {}) { // Removes the given input from the form's input list. If the optional // argument asChild is false, it won't try to removeChild the input. @@ -31,7 +31,7 @@ module.exports = class Form extends FocusElement { this.inputs.splice(this.inputs.indexOf(input), 1) if (asChild) { - this.removeChild(input) + this.removeChild(input, opts) } } } |