Anton Shestakov <engored@ya.ru>, Sun, 05 Apr 2015 04:10:22 +0800
Update What's New for 0.3.0
static/js/framework/models.js
Permissions: -rw-r--r--
var Model = Backbone.Model.extend({ var url = Backbone.Model.prototype.url.call(this); return url[url.length - 1] == '/' ? url : url + '/'; contentType: 'application/json', data: JSON.stringify(data) return (this.sync || Backbone.sync).call(this, 'update', model, options).then(function(serverAttrs) { var Workspace = Backbone.Model.extend({ var Project = Model.extend({ switchColor: function() { var colorChain = [null, 'info', 'success', 'warning', 'danger']; var currentColorIndex = colorChain.indexOf(this.get('color') || null); var nextColor = colorChain[(currentColorIndex + 1) % colorChain.length]; return this.adhoc({color: nextColor}); var Task = Model.extend({