finish removing backbone last seen indicator view
parent
35ad4cba24
commit
4d1335eb93
@ -1,36 +0,0 @@
|
|||||||
/* global Whisper, i18n */
|
|
||||||
|
|
||||||
// eslint-disable-next-line func-names
|
|
||||||
(function() {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
window.Whisper = window.Whisper || {};
|
|
||||||
|
|
||||||
Whisper.LastSeenIndicatorView = Whisper.View.extend({
|
|
||||||
className: 'module-last-seen-indicator',
|
|
||||||
templateName: 'last-seen-indicator-view',
|
|
||||||
initialize(options = {}) {
|
|
||||||
this.count = options.count || 0;
|
|
||||||
},
|
|
||||||
|
|
||||||
increment(count) {
|
|
||||||
this.count += count;
|
|
||||||
this.render();
|
|
||||||
},
|
|
||||||
|
|
||||||
getCount() {
|
|
||||||
return this.count;
|
|
||||||
},
|
|
||||||
|
|
||||||
render_attributes() {
|
|
||||||
const unreadMessages =
|
|
||||||
this.count === 1
|
|
||||||
? i18n('unreadMessage', [this.count])
|
|
||||||
: i18n('unreadMessages', [this.count]);
|
|
||||||
|
|
||||||
return {
|
|
||||||
unreadMessages,
|
|
||||||
};
|
|
||||||
},
|
|
||||||
});
|
|
||||||
})();
|
|
Loading…
Reference in New Issue