diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml
index afd83b8b5..7a3a18498 100644
--- a/app/views/layouts/application.html.haml
+++ b/app/views/layouts/application.html.haml
@@ -61,6 +61,10 @@
- unless @landing_page
= include_javascripts :main
:javascript
+ Diaspora.I18n.loadLocale(#{get_javascript_strings_for(I18n.locale).to_json}, "#{I18n.locale}");
+ Diaspora.Page = "#{params[:controller].camelcase}#{params[:action].camelcase}";
+
+ - if current_user
app.user({
current_user: #{current_user.person.as_api_response(:backbone).to_json}
});
diff --git a/app/views/templates/_templates.haml b/app/views/templates/_templates.haml
index 848b28618..00064d3f8 100644
--- a/app/views/templates/_templates.haml
+++ b/app/views/templates/_templates.haml
@@ -2,33 +2,16 @@
-# licensed under the Affero General Public License version 3 or later. See
-# the COPYRIGHT file.
-%script{:id => "header-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/header.ujs")
-
-%script{:id => "feedback-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/feedback.ujs")
-
-%script{:id => "static-text-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/static_text.ujs")
-
-%script{:id => "stream-element-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/stream_element.ujs")
-
-%script{:id => "comment-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/comment.ujs")
-
-%script{:id => "comment-stream-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/comment_stream.ujs")
-
-%script{:id => "status-message-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/status_message.ujs")
-
-%script{:id => "reshare-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/reshare.ujs")
-
-%script{:id => "activity-streams-photo-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/activity-streams-photo.ujs")
-
-%script{:id => "likes-info-template", :type => 'text/template'}
- != File.read("#{Rails.root}/app/views/templates/likes_info.ujs")
+- ["header",
+ "feedback",
+ "static_text",
+ "stream_element",
+ "comment_stream",
+ "comment",
+ "status_message",
+ "activity_streams_photo",
+ "reshare",
+ "likes_info"].each do |template_name|
+ %script{:id => "#{template_name.gsub("_","-")}-template", :type => 'text/template'}
+ != File.read("#{Rails.root}/app/views/templates/#{template_name}.jst")
diff --git a/app/views/templates/activity-streams-photo.ujs b/app/views/templates/activity_streams_photo.jst
similarity index 100%
rename from app/views/templates/activity-streams-photo.ujs
rename to app/views/templates/activity_streams_photo.jst
diff --git a/app/views/templates/comment.ujs b/app/views/templates/comment.jst
similarity index 100%
rename from app/views/templates/comment.ujs
rename to app/views/templates/comment.jst
diff --git a/app/views/templates/comment_stream.ujs b/app/views/templates/comment_stream.jst
similarity index 100%
rename from app/views/templates/comment_stream.ujs
rename to app/views/templates/comment_stream.jst
diff --git a/app/views/templates/feedback.ujs b/app/views/templates/feedback.jst
similarity index 100%
rename from app/views/templates/feedback.ujs
rename to app/views/templates/feedback.jst
diff --git a/app/views/templates/header.ujs b/app/views/templates/header.jst
similarity index 100%
rename from app/views/templates/header.ujs
rename to app/views/templates/header.jst
diff --git a/app/views/templates/likes_info.ujs b/app/views/templates/likes_info.jst
similarity index 100%
rename from app/views/templates/likes_info.ujs
rename to app/views/templates/likes_info.jst
diff --git a/app/views/templates/reshare.ujs b/app/views/templates/reshare.jst
similarity index 100%
rename from app/views/templates/reshare.ujs
rename to app/views/templates/reshare.jst
diff --git a/app/views/templates/static_text.ujs b/app/views/templates/static_text.jst
similarity index 100%
rename from app/views/templates/static_text.ujs
rename to app/views/templates/static_text.jst
diff --git a/app/views/templates/status_message.ujs b/app/views/templates/status_message.jst
similarity index 100%
rename from app/views/templates/status_message.ujs
rename to app/views/templates/status_message.jst
diff --git a/app/views/templates/stream_element.ujs b/app/views/templates/stream_element.jst
similarity index 100%
rename from app/views/templates/stream_element.ujs
rename to app/views/templates/stream_element.jst
diff --git a/config/assets.yml b/config/assets.yml
index 5baa8f0db..51b6a9920 100644
--- a/config/assets.yml
+++ b/config/assets.yml
@@ -5,9 +5,9 @@ gzip_assets: off
javascripts:
flash_socket:
- - public/javascripts/vendor/FABridge.js
- - public/javascripts/vendor/swfobject.js
- - public/javascripts/vendor/web_socket.js
+ #- public/javascripts/vendor/FABridge.js
+ #- public/javascripts/vendor/swfobject.js
+ #- public/javascripts/vendor/web_socket.js
jquery:
- public/javascripts/vendor/jquery-1.7.1.min.js
diff --git a/public/javascripts/pages/aspects-index.js b/public/javascripts/pages/aspects-index.js
index 5b4b605fd..c25257759 100644
--- a/public/javascripts/pages/aspects-index.js
+++ b/public/javascripts/pages/aspects-index.js
@@ -3,7 +3,5 @@ Diaspora.Pages.AspectsIndex = function() {
this.subscribe("page/ready", function(evt, document) {
self.aspectNavigation = self.instantiate("AspectNavigation", document.find("ul#aspect_nav"));
- self.stream = self.instantiate("Stream", document.find("#aspect_stream_container"));
- self.infiniteScroll = self.instantiate("InfiniteScroll");
});
};
diff --git a/public/javascripts/pages/comment-stream-index.js b/public/javascripts/pages/comment-stream-index.js
index b637f0bf5..df368289b 100644
--- a/public/javascripts/pages/comment-stream-index.js
+++ b/public/javascripts/pages/comment-stream-index.js
@@ -2,10 +2,7 @@ Diaspora.Pages.CommentStreamIndex = function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
-
self.aspectNavigation = self.instantiate("AspectNavigation", document.find("ul#aspect_nav"));
- self.stream = self.instantiate("Stream", document.find("#aspect_stream_container"));
- self.infiniteScroll = self.instantiate("InfiniteScroll");
});
};
diff --git a/public/javascripts/pages/contacts-index.js b/public/javascripts/pages/contacts-index.js
index e036172a3..0e915097a 100644
--- a/public/javascripts/pages/contacts-index.js
+++ b/public/javascripts/pages/contacts-index.js
@@ -3,7 +3,6 @@ Diaspora.Pages.ContactsIndex = function() {
this.subscribe("page/ready", function(evt, document) {
self.infiniteScroll = self.instantiate("InfiniteScroll");
-
$('.conversation_button').twipsy({position: 'below'});
});
};
diff --git a/public/javascripts/pages/like-stream-index.js b/public/javascripts/pages/like-stream-index.js
index 6c63b58f5..382f11000 100644
--- a/public/javascripts/pages/like-stream-index.js
+++ b/public/javascripts/pages/like-stream-index.js
@@ -2,9 +2,6 @@ Diaspora.Pages.LikeStreamIndex = function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
-
self.aspectNavigation = self.instantiate("AspectNavigation", document.find("ul#aspect_nav"));
- self.stream = self.instantiate("Stream", document.find("#aspect_stream_container"));
- self.infiniteScroll = self.instantiate("InfiniteScroll");
});
};
diff --git a/public/javascripts/pages/posts-index.js b/public/javascripts/pages/posts-index.js
index 90b8ca09a..c6e1b3165 100644
--- a/public/javascripts/pages/posts-index.js
+++ b/public/javascripts/pages/posts-index.js
@@ -2,9 +2,6 @@ Diaspora.Pages.PostsIndex = function() {
var self = this;
this.subscribe("page/ready", function(evt, document) {
-
self.aspectNavigation = self.instantiate("AspectNavigation", document.find("ul#aspect_nav"));
- self.stream = self.instantiate("Stream", document.find("#aspect_stream_container"));
- self.infiniteScroll = self.instantiate("InfiniteScroll");
});
};