From cca88beb30154c6f8be46fcafd0a0eb29c5866c4 Mon Sep 17 00:00:00 2001 From: Allison Lamm Date: Mon, 10 Aug 2015 13:46:16 -0500 Subject: [PATCH] adding type annotation to field text input --- core/field_textinput.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/field_textinput.js b/core/field_textinput.js index dd84752c1..7fdc1d047 100644 --- a/core/field_textinput.js +++ b/core/field_textinput.js @@ -126,6 +126,7 @@ Blockly.FieldTextInput.prototype.showEditor_ = function(opt_quietInput) { // Create the input. var htmlInput = goog.dom.createDom('input', 'blocklyHtmlInput'); htmlInput.setAttribute('spellcheck', this.spellcheck_); + /** @type {!HTMLInputElement} */ Blockly.FieldTextInput.htmlInput_ = htmlInput; div.appendChild(htmlInput); @@ -200,7 +201,7 @@ Blockly.FieldTextInput.prototype.onHtmlInputChange_ = function(e) { Blockly.FieldTextInput.prototype.validate_ = function() { var valid = true; goog.asserts.assertObject(Blockly.FieldTextInput.htmlInput_); - var htmlInput = /** @type {!Element} */ (Blockly.FieldTextInput.htmlInput_); + var htmlInput = Blockly.FieldTextInput.htmlInput_; if (this.sourceBlock_ && this.changeHandler_) { valid = this.changeHandler_(htmlInput.value); }