restructuring of the whole code basis
This commit is contained in:
parent
2efbbd1d0a
commit
d99ff86520
60 changed files with 14404 additions and 2490 deletions
45
WebKit/scripts/controller/Mentions.js
Normal file
45
WebKit/scripts/controller/Mentions.js
Normal file
|
@ -0,0 +1,45 @@
|
|||
define([
|
||||
"helper/HostApp",
|
||||
"controller/Timeline"
|
||||
],
|
||||
|
||||
function(HostApp, Timeline) {
|
||||
|
||||
|
||||
function Mentions() {
|
||||
|
||||
this.is_not_init = false;
|
||||
this.action = "mentions";
|
||||
this.unread_mentions = 0;
|
||||
|
||||
Timeline.call(this);
|
||||
}
|
||||
|
||||
Mentions.prototype = Object.create(Timeline.prototype);
|
||||
|
||||
Mentions.prototype.newStatus = function(status) {
|
||||
|
||||
Timeline.prototype.newStatus.call(this, status);
|
||||
|
||||
if(this.action == "mentions" && this.is_not_init) {
|
||||
this.unread_mentions += status.length;
|
||||
HostApp.unreadMentions(this.unread_mentions);
|
||||
}
|
||||
|
||||
this.is_not_init = true;
|
||||
|
||||
}
|
||||
|
||||
Mentions.prototype.getNewData = function(add_to_search) {
|
||||
add_to_search = add_to_search || {};
|
||||
|
||||
if (!add_to_search["mentioned_entity"]) {
|
||||
add_to_search["mentioned_entity"] = HostApp.stringForKey("entity");
|
||||
}
|
||||
|
||||
Timeline.prototype.getNewData.call(this, add_to_search);
|
||||
}
|
||||
|
||||
return Mentions;
|
||||
|
||||
});
|
Reference in a new issue