client/views: replace inheritance with composition

This commit is contained in:
rr-
2016-04-09 18:54:23 +02:00
parent 4821f2ac6c
commit 2e1823b708
15 changed files with 214 additions and 198 deletions

View File

@ -5,6 +5,7 @@ const api = require('../api.js');
const config = require('../config.js');
const events = require('../events.js');
const misc = require('../util/misc.js');
const views = require('../util/views.js');
const topNavController = require('../controllers/top_nav_controller.js');
const RegistrationView = require('../views/registration_view.js');
const UserView = require('../views/user_view.js');
@ -58,7 +59,7 @@ class UsersController {
this.user = response.user;
next();
}).catch(response => {
this.userView.emptyView(this.userView.contentHolder);
views.emptyView(document.getElementById('content-holder'));
events.notify(events.Error, response.description);
});
}