122:ecedb4011f08
Anton Shestakov <av6@dwimlabs.net>, Sat, 09 Apr 2016 17:27:10 +0800
coffee: move ClientState to tram.coffee

next change 126:e9c9a09ff29f
previous change 83:02495e40ccde

js/tram.js

Permissions: -rw-r--r--

Other formats: Feeds:
// Generated by CoffeeScript 1.10.0
(function() {
var extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
hasProp = {}.hasOwnProperty;
window.Tram = {
info: {
client: 'Tram IM',
version: '0.1'
},
NS: {
WEBRTC: 'tram-im:webrtc'
},
config: {
host: location.host,
domain: location.hostname,
iceServers: [
{
urls: 'stun:stun.services.mozilla.com'
}, {
urls: 'stun:stun.l.google.com:19302'
}
]
},
colors: {
show: {
chat: '#a959c5',
online: '#8cc14c',
away: '#faa732',
xa: '#da314b',
offline: '#777',
"default": '#00a8e6'
},
avatar: ['#f75782', '#d27b2b', '#a5902b', '#759d2b', '#2da46b', '#2fa196', '#319db4', '#4292f4', '#c16af4', '#f545cd']
}
};
window.Tram.ClientState = (function(superClass) {
extend(ClientState, superClass);
function ClientState() {
return ClientState.__super__.constructor.apply(this, arguments);
}
ClientState.prototype.defaults = {
show: 'offline'
};
return ClientState;
})(Backbone.Model);
}).call(this);
//# sourceMappingURL=tram.js.map