Skip to content

Instantly share code, notes, and snippets.

@Piioo
Created June 5, 2014 09:34
Show Gist options
  • Save Piioo/0ab5cd81f162cdb70bb2 to your computer and use it in GitHub Desktop.
Save Piioo/0ab5cd81f162cdb70bb2 to your computer and use it in GitHub Desktop.
Expert outlet patch
From b613b92cf87bb5febb9f761105f05c8561b8a204 Mon Sep 17 00:00:00 2001
From: Piioo <Piotr.Szal@googlemail.com>
Date: Thu, 5 Jun 2014 11:32:51 +0200
Subject: [PATCH] tests with new outlet plugin system
---
.../connectors/www-post-info/expert_post.js.handlebars | 8 ++++++++
assets/javascripts/discourse/templates/expert_post.js.html | 5 -----
assets/javascripts/injectors/expert_post_injector.js.erb | 14 --------------
plugin.rb | 1 -
4 files changed, 8 insertions(+), 20 deletions(-)
create mode 100644 assets/javascripts/discourse/templates/connectors/www-post-info/expert_post.js.handlebars
delete mode 100644 assets/javascripts/discourse/templates/expert_post.js.html
delete mode 100644 assets/javascripts/injectors/expert_post_injector.js.erb
diff --git a/assets/javascripts/discourse/templates/connectors/www-post-info/expert_post.js.handlebars b/assets/javascripts/discourse/templates/connectors/www-post-info/expert_post.js.handlebars
new file mode 100644
index 0000000..e46104e
--- /dev/null
+++ b/assets/javascripts/discourse/templates/connectors/www-post-info/expert_post.js.handlebars
@@ -0,0 +1,8 @@
+{{controller.model}}
+{{content}}
+{{this}}
+{{#if controller.model.is_question}}
+ {{view Discourse.InvitedExpertsMapContainerView post=post topic=controller.model}}
+ <br>
+ {{view Discourse.SuggestedExpertsMapContainerView post=post topic=controller.model}}
+{{/if}}
\ No newline at end of file
diff --git a/assets/javascripts/discourse/templates/expert_post.js.html b/assets/javascripts/discourse/templates/expert_post.js.html
deleted file mode 100644
index 50703df..0000000
--- a/assets/javascripts/discourse/templates/expert_post.js.html
+++ /dev/null
@@ -1,5 +0,0 @@
-{{#if controller.model.is_question}}
- {{view Discourse.InvitedExpertsMapContainerView post=this topic=controller.model}}
- <br>
- {{view Discourse.SuggestedExpertsMapContainerView post=this topic=controller.model}}
-{{/if}}
\ No newline at end of file
diff --git a/assets/javascripts/injectors/expert_post_injector.js.erb b/assets/javascripts/injectors/expert_post_injector.js.erb
deleted file mode 100644
index 45983ee..0000000
--- a/assets/javascripts/injectors/expert_post_injector.js.erb
+++ /dev/null
@@ -1,14 +0,0 @@
-var patcher = window.TemplatePatcher;
-//patcher.setDebug(true);
-//patcher.setFinder("postElementId");
-
-patcher.addGeneralPatcher("29f66e3e3859e2fe8038344dbe28dafc", function(ast, md5hash, string){
- var expert_views_injection = <%= evaluate("../discourse/templates/expert_post.js.html").to_json %>;
-
- window.TemplatePatcher.insertAt(ast, "if[3]", expert_views_injection, {"shift": 6});
-});
-
-
-// between: post.js.handlebars
-//{{discourse-action-history post=this}}
-//{{view Discourse.TopicMapContainerView post=this topic=controller.model}}
\ No newline at end of file
diff --git a/plugin.rb b/plugin.rb
index 5a65a3d..de3b9ce 100644
--- a/plugin.rb
+++ b/plugin.rb
@@ -12,7 +12,6 @@ register_asset('stylesheets/desktop/topic-expert.scss', :desktop)
#register_asset('stylesheets/www_expert_recommender_mobile.css.scss', :mobile)
register_asset "javascripts/injectors/expert_topic_injector.js.erb", :template_injector
-register_asset "javascripts/injectors/expert_post_injector.js.erb", :template_injector
register_asset "javascripts/injectors/interests_preferences_injector.js.erb", :template_injector
register_asset "javascripts/injectors/user_interests_injector.js.erb", :template_injector
--
1.8.5.2 (Apple Git-48)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment