diff options
| author | rr- | 2016-04-07 19:03:49 +0200 |
|---|---|---|
| committer | rr- | 2016-04-08 09:48:47 +0200 |
| commit | 8a1140eff651084b2d71cc322d0a382f1d726776 (patch) | |
| tree | ab61f8dd400d9e2f23642ee7e5ce1e716f3c8536 /client/js/views/registration_view.js | |
| parent | c1816a292f6649e70e6781ecc3269c03b6efe913 (diff) | |
client/api: convert messages to events
Diffstat (limited to 'client/js/views/registration_view.js')
| -rw-r--r-- | client/js/views/registration_view.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/client/js/views/registration_view.js b/client/js/views/registration_view.js index 1a1583e..597ade9 100644 --- a/client/js/views/registration_view.js +++ b/client/js/views/registration_view.js @@ -1,6 +1,7 @@ 'use strict'; const config = require('../config.js'); +const events = require('../events.js'); const BaseView = require('./base_view.js'); class RegistrationView extends BaseView { @@ -11,12 +12,13 @@ class RegistrationView extends BaseView { render(options) { this.showView(this.template()); - const form = document.querySelector('#content-holder form'); - this.decorateValidator(form); - const userNameField = document.getElementById('user-name'); - const passwordField = document.getElementById('user-password'); - const emailField = document.getElementById('user-email'); + const form = this.contentHolder.querySelector('form'); + const userNameField = this.contentHolder.querySelector('#user-name'); + const passwordField = this.contentHolder.querySelector('#user-password'); + const emailField = this.contentHolder.querySelector('#user-email'); + + this.decorateValidator(form); userNameField.setAttribute('pattern', config.userNameRegex); passwordField.setAttribute('pattern', config.passwordRegex); @@ -34,7 +36,7 @@ class RegistrationView extends BaseView { }) .catch(errorMessage => { this.enableForm(form); - this.notifyError(errorMessage); + events.notify(events.Error, errorMessage); }); }); } |