add a bunch of boilerplate js pages so the header works. would be great to get a baseclass, or some sort of 'run this on all pages' kinda thang

This commit is contained in:
Maxwell Salzberg 2011-08-23 10:52:37 -07:00
parent 0dc5807ee0
commit 3366aa62dc
6 changed files with 67 additions and 0 deletions

View file

@ -0,0 +1,9 @@
Diaspora.Pages.AdminsUserSearch= function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
self.instantiate("Header", document.find("header"));
self.directionDetector = self.instantiate("DirectionDetector");
self.flashMessages = self.instantiate("FlashMessages");
});
};

View file

@ -0,0 +1,9 @@
Diaspora.Pages.AuthorizationsIndex = function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
self.instantiate("Header", document.find("header"));
self.directionDetector = self.instantiate("DirectionDetector");
self.flashMessages = self.instantiate("FlashMessages");
});
};

View file

@ -0,0 +1,14 @@
Diaspora.Pages.NotificationsIndex = function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
self.instantiate("Header", document.find("header"));
self.hoverCard = self.instantiate("HoverCard", document.find("#hovercard"));
self.infiniteScroll = self.instantiate("InfiniteScroll");
self.timeAgo = self.instantiate("TimeAgo", "abbr.timeago");
self.directionDetector = self.instantiate("DirectionDetector");
self.flashMessages = self.instantiate("FlashMessages");
});
};

View file

@ -0,0 +1,12 @@
Diaspora.Pages.PeopleFeaturedUsers = function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
self.instantiate("Header", document.find("header"));
self.hoverCard = self.instantiate("HoverCard", document.find("#hovercard"));
self.directionDetector = self.instantiate("DirectionDetector");
self.flashMessages = self.instantiate("FlashMessages");
});
};

View file

@ -0,0 +1,14 @@
Diaspora.Pages.ServicesFinder = function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
self.instantiate("Header", document.find("header"));
self.hoverCard = self.instantiate("HoverCard", document.find("#hovercard"));
self.infiniteScroll = self.instantiate("InfiniteScroll");
self.timeAgo = self.instantiate("TimeAgo", "abbr.timeago");
self.directionDetector = self.instantiate("DirectionDetector");
self.flashMessages = self.instantiate("FlashMessages");
});
};

View file

@ -0,0 +1,9 @@
Diaspora.Pages.ServicesIndex= function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
self.instantiate("Header", document.find("header"));
self.directionDetector = self.instantiate("DirectionDetector");
self.flashMessages = self.instantiate("FlashMessages");
});
};