109:875d9d6e6c05
Anton Shestakov <av6@dwimlabs.net>, Thu, 21 Jul 2016 17:16:20 +0800
provision: if wsgi stuff had any updates, also restart fruitbar

next change 147:af2c69b87882
previous change 43:d1ff547fa61d

static/js/framework/views/workspaces.js

Permissions: -rw-r--r--

Other formats: Feeds:
var WorkspaceTabsView = CollectionView.extend({
initialize: function(options) {
this.compileTemplates(options.templates);
this.bindCollection();
},
clear: function() {
this.$el.empty();
},
renderItem: function(workspace) {
return $(this.templates.tab(workspace.toJSON()));
},
appendItem: function(workspace) {
var $item = this.renderItem(workspace);
this.$el.append($item);
},
activate: function(workspace) {
this.$el.find('[data-workspace]').removeClass('active');
this.$el.find('[data-workspace="' + workspace + '"]').addClass('active');
}
});