From 91404ccf2621bbd7a1aca6a20004091bead2c5ad Mon Sep 17 00:00:00 2001 From: Jeff Avallone Date: Tue, 16 Dec 2014 13:34:02 -0500 Subject: [PATCH] Replacing the setState method with a property --- src/js/regexper.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/js/regexper.js b/src/js/regexper.js index 55e1b56..04db34a 100644 --- a/src/js/regexper.js +++ b/src/js/regexper.js @@ -55,14 +55,14 @@ export default class Regexper { showExpression(expression) { this.field.value = expression; - this.setState(''); + this.state = ''; if (expression !== '') { - this.setState('is-loading'); + this.state = 'is-loading'; this.renderRegexp(expression.replace(/\n/g, '\\n')) .then(() => { - this.setState('has-results'); + this.state = 'has-results'; this.updateLinks(); }) .done(); @@ -75,20 +75,17 @@ export default class Regexper { bindListeners() { this.field.addEventListener('keypress', this.keypressListener.bind(this)); - this.form.addEventListener('submit', this.submitListener.bind(this)); - - window.addEventListener('hashchange', this.hashchangeListener.bind(this)); - this.root.addEventListener('updateStatus', this.updatePercentage.bind(this)); + window.addEventListener('hashchange', this.hashchangeListener.bind(this)); } - setState(state) { + set state(state) { this.root.className = state; } showError(message) { - this.setState('has-error'); + this.state = 'has-error'; this.error.innerHTML = ''; this.error.appendChild(document.createTextNode(message));