X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=www%2Fjssrc%2Fblerg%2FTag.js;fp=www%2Fjssrc%2Fblerg%2FTag.js;h=0d77dab026ede7759917521665048b18d99da4d7;hb=626be60457401042854cab447a01ed4120b78886;hp=934c183705181bb1e9787899c2153ca2c6b98174;hpb=7fa78f65569adab3acf4c6ea2764e3d57f069835;p=blerg.git diff --git a/www/jssrc/blerg/Tag.js b/www/jssrc/blerg/Tag.js index 934c183..0d77dab 100644 --- a/www/jssrc/blerg/Tag.js +++ b/www/jssrc/blerg/Tag.js @@ -17,7 +17,8 @@ enyo.kind({ {name: "records"}, {name: "spinner", kind: "OldSchoolSpinner", showing: false}, {name: "api", kind: "blerg.API", - onItemsLoaded: "itemsLoaded"} + onItemsLoaded: "itemsLoaded", + onClearStatus: "clearStatus"} ], statics: { locationDetect: function(l) { @@ -55,5 +56,13 @@ enyo.kind({ }, itemsLoaded: function(inSender, inEvent) { this.addItems(inEvent.entries); + if (this.type == 'ref' && blerg.API.loggedIn && blerg.API.username == this.tag) { + this.$.api.clearStatus('mentioned'); + } + }, + clearStatus: function(inSender, inEvent) { + if (inEvent.type == 'mentioned' && inEvent.status == 'success') { + enyo.Signals.send('onClearNotification', {type: inEvent.type}); + } } });