From 3366aa62dc1f78f19407d8b568289da5c2fa2acd Mon Sep 17 00:00:00 2001 From: Maxwell Salzberg Date: Tue, 23 Aug 2011 10:52:37 -0700 Subject: [PATCH] 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 --- public/javascripts/pages/admins-user_search.js | 9 +++++++++ public/javascripts/pages/authorizations-index.js | 9 +++++++++ public/javascripts/pages/notifications-index.js | 14 ++++++++++++++ public/javascripts/pages/people-featured_users.js | 12 ++++++++++++ public/javascripts/pages/services-finder.js | 14 ++++++++++++++ public/javascripts/pages/services-index.js | 9 +++++++++ 6 files changed, 67 insertions(+) create mode 100644 public/javascripts/pages/admins-user_search.js create mode 100644 public/javascripts/pages/authorizations-index.js create mode 100644 public/javascripts/pages/notifications-index.js create mode 100644 public/javascripts/pages/people-featured_users.js create mode 100644 public/javascripts/pages/services-finder.js create mode 100644 public/javascripts/pages/services-index.js diff --git a/public/javascripts/pages/admins-user_search.js b/public/javascripts/pages/admins-user_search.js new file mode 100644 index 000000000..e28dfbcee --- /dev/null +++ b/public/javascripts/pages/admins-user_search.js @@ -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"); + }); +}; diff --git a/public/javascripts/pages/authorizations-index.js b/public/javascripts/pages/authorizations-index.js new file mode 100644 index 000000000..40bc158b6 --- /dev/null +++ b/public/javascripts/pages/authorizations-index.js @@ -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"); + }); +}; diff --git a/public/javascripts/pages/notifications-index.js b/public/javascripts/pages/notifications-index.js new file mode 100644 index 000000000..ab2017c84 --- /dev/null +++ b/public/javascripts/pages/notifications-index.js @@ -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"); + }); +}; diff --git a/public/javascripts/pages/people-featured_users.js b/public/javascripts/pages/people-featured_users.js new file mode 100644 index 000000000..87db0d4e9 --- /dev/null +++ b/public/javascripts/pages/people-featured_users.js @@ -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"); + }); +}; diff --git a/public/javascripts/pages/services-finder.js b/public/javascripts/pages/services-finder.js new file mode 100644 index 000000000..dd41faf62 --- /dev/null +++ b/public/javascripts/pages/services-finder.js @@ -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"); + }); +}; diff --git a/public/javascripts/pages/services-index.js b/public/javascripts/pages/services-index.js new file mode 100644 index 000000000..41412797d --- /dev/null +++ b/public/javascripts/pages/services-index.js @@ -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"); + }); +};