Anton Shestakov <av6@dwimlabs.net>, Mon, 25 Jul 2016 16:42:36 +0800
tests: generate both content-type header and json data in json_payload()
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({