Ongoing rewrite work

This commit is contained in:
Jamie Curnow
2018-07-09 11:22:10 +10:00
parent 30924a6922
commit 54d220a191
72 changed files with 3656 additions and 113 deletions
+14 -10
View File
@@ -8,12 +8,12 @@ const ListView = require('./list/main');
const template = require('./main.ejs');
module.exports = Mn.View.extend({
id: 'users',
template: template,
id: 'users',
template: template,
ui: {
list_region: '.list-region',
add_user: '.add-user',
add: '.add-item',
dimmer: '.dimmer'
},
@@ -22,7 +22,7 @@ module.exports = Mn.View.extend({
},
events: {
'click @ui.add_user': function (e) {
'click @ui.add': function (e) {
e.preventDefault();
Controller.showUserForm(new UserModel.Model());
}
@@ -37,15 +37,19 @@ module.exports = Mn.View.extend({
view.showChildView('list_region', new ListView({
collection: new UserModel.Collection(response)
}));
// Remove loader
view.ui.dimmer.removeClass('active');
}
})
.catch(err => {
console.log(err);
//Controller.showError(err, 'Could not fetch Users');
//view.trigger('loaded');
view.showChildView('list_region', new ErrorView({
code: err.code,
message: err.message,
retry: function () { Controller.showUsers(); }
}));
console.error(err);
})
.then(() => {
view.ui.dimmer.removeClass('active');
});
}
});