X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;ds=inline;f=www%2Fjssrc%2Fblerg%2FBlerg.js;h=31d28a801c7560f6e57b5cf93294e2f9376b2cbc;hb=55431b133192e59138a51591d7ef4ef20b6ceb52;hp=2a571a82a23c252e1d3d6c702595f060d00304b8;hpb=be0647e6531fec4b4b50a1a0c0d4e826e5e6f16b;p=blerg.git diff --git a/www/jssrc/blerg/Blerg.js b/www/jssrc/blerg/Blerg.js index 2a571a8..31d28a8 100644 --- a/www/jssrc/blerg/Blerg.js +++ b/www/jssrc/blerg/Blerg.js @@ -6,7 +6,8 @@ enyo.kind({ onStartSignup: "showSignupDialog", onTryLogin: "tryLogin", onTryLogout: "tryLogout", - onSetTitle: "setTitle" + onSetTitle: "setTitle", + onPostVisibility: "postVisibilityUpdate" }, components: [ {classes: "blerg-header", components: [ @@ -71,16 +72,7 @@ enyo.kind({ this.$.signupDialog.show(); }, setTitle: function(inSender, inEvent) { - if (inEvent.section != undefined) - this.$.title.setSection(inEvent.section); - - if (inEvent.subscribed != undefined) - this.$.title.setSubscribed(inEvent.subscribed); - - if (inEvent.showControls) - this.$.title.showControls() - else - this.$.title.hideControls(); + this.$.title.waterfall('onSetTitle', inEvent); }, tryLogin: function(inSender, inEvent) { this.$.api.login(inEvent.username, inEvent.password); @@ -102,5 +94,9 @@ enyo.kind({ logout: function(inSender, inEvent) { clearInterval(this.feedStatusUpdateInterval); this.waterfall('onLogout'); + }, + postVisibilityUpdate: function(inSender, inEvent) { + this.$.post.waterfall('onPostVisibility', inEvent); + this.$.controls.waterfall('onPostVisibility', inEvent); } });