onTryLogin: "tryLogin",
onTryLogout: "tryLogout",
onSetTitle: "setTitle",
- onPostVisibility: "postVisibilityUpdate"
+ onPostVisibility: "postVisibilityUpdate",
+ onReload: "sendReload"
},
components: [
{classes: "blerg-header", components: [
{name: "title", kind: "blerg.Title"},
{name: "controls", kind: "blerg.Controls"},
- {style: "clear: both"},
+ {style: "clear: both;"},
{name: "post", kind: "blerg.Post", showing: false},
{name: "help", kind: "blerg.Help"}
]},
document.body.addEventListener('keyup', function(event) {
if (event.shiftKey && event.keyCode == 32) {
- this.$.post.show();
+ this.waterfall('onPostVisibility', {showing: true});
event.stopPropagation();
}
- }, false);
+ }.bind(this), false);
},
hashCheck: function() {
if (location.hash != this.lastHash) {
postVisibilityUpdate: function(inSender, inEvent) {
this.$.post.waterfall('onPostVisibility', inEvent);
this.$.controls.waterfall('onPostVisibility', inEvent);
+ },
+ sendReload: function() {
+ this.$.main.waterfall('onReload');
}
});