UI Cleanup - Updated System, Tags and Wanted subtrees.

This commit is contained in:
Taloth Saldono
2015-02-14 11:18:21 +01:00
parent d6079a701c
commit 32fc68b9df
46 changed files with 1008 additions and 643 deletions

View File

@@ -9,44 +9,59 @@ var LoadingView = require('../../Shared/LoadingView');
require('../../Mixins/backbone.signalr.mixin');
module.exports = Marionette.Layout.extend({
template : 'System/Task/TaskLayoutTemplate',
regions : {tasks : '#x-tasks'},
columns : [{
name : 'name',
label : 'Name',
sortable : true,
cell : 'string'
}, {
name : 'interval',
label : 'Interval',
sortable : true,
cell : TaskIntervalCell
}, {
name : 'lastExecution',
label : 'Last Execution',
sortable : true,
cell : RelativeTimeCell
}, {
name : 'nextExecution',
label : 'Next Execution',
sortable : true,
cell : NextExecutionCell
}, {
name : 'this',
label : '',
sortable : false,
cell : ExecuteTaskCell
}],
initialize : function(){
template : 'System/Task/TaskLayoutTemplate',
regions : {
tasks : '#x-tasks'
},
columns : [
{
name : 'name',
label : 'Name',
sortable : true,
cell : 'string'
},
{
name : 'interval',
label : 'Interval',
sortable : true,
cell : TaskIntervalCell
},
{
name : 'lastExecution',
label : 'Last Execution',
sortable : true,
cell : RelativeTimeCell
},
{
name : 'nextExecution',
label : 'Next Execution',
sortable : true,
cell : NextExecutionCell
},
{
name : 'this',
label : '',
sortable : false,
cell : ExecuteTaskCell
}
],
initialize : function() {
this.taskCollection = new BackupCollection();
this.listenTo(this.taskCollection, 'sync', this._showTasks);
this.taskCollection.bindSignalR();
},
onRender : function(){
onRender : function() {
this.tasks.show(new LoadingView());
this.taskCollection.fetch();
},
_showTasks : function(){
_showTasks : function() {
this.tasks.show(new Backgrid.Grid({
columns : this.columns,
collection : this.taskCollection,