aboutsummaryrefslogtreecommitdiff
path: root/client/js/views/registration_view.js
diff options
context:
space:
mode:
authorrr-2016-04-07 19:03:49 +0200
committerrr-2016-04-08 09:48:47 +0200
commit8a1140eff651084b2d71cc322d0a382f1d726776 (patch)
treeab61f8dd400d9e2f23642ee7e5ce1e716f3c8536 /client/js/views/registration_view.js
parentc1816a292f6649e70e6781ecc3269c03b6efe913 (diff)
client/api: convert messages to events
Diffstat (limited to 'client/js/views/registration_view.js')
-rw-r--r--client/js/views/registration_view.js14
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);
});
});
}

© 2015 - 2026 Jakob L. Kreuze