From 7613f80ad3cee4f66163572cffd8b465782f8b8f Mon Sep 17 00:00:00 2001 From: Michael Gall Date: Thu, 15 Sep 2011 00:10:42 +1000 Subject: [PATCH 1/2] Change insert_after to deface hook --- lib/spree_digital_hooks.rb | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/spree_digital_hooks.rb b/lib/spree_digital_hooks.rb index fbc4f8b..cc9fa9e 100644 --- a/lib/spree_digital_hooks.rb +++ b/lib/spree_digital_hooks.rb @@ -1,11 +1,10 @@ class SpreeDigitalHooks < Spree::ThemeSupport::HookListener - - insert_after :admin_product_tabs do - <<-END - > - <%= link_to t("digital_versions"), admin_product_digitals_path(@product) %> + Deface::Override.new(:virtual_path => "admin/shared/_product_tabs", + :name => "converted_admin_product_tabs_986577829", + :insert_after => "[data-hook='admin_product_tabs'], #admin_product_tabs[data-hook]", + :text => " > + <%= link_to t(\"digital_versions\"), admin_product_digitals_path(@product) %> - END - end - -end \ No newline at end of file +", + :disabled => false) +end From 37fe9eb5ce6b4fff54317030b8f6a69f4e6250fa Mon Sep 17 00:00:00 2001 From: Michael Gall Date: Thu, 15 Sep 2011 02:38:22 +1000 Subject: [PATCH 2/2] Puting the deface in the right spot --- lib/spree_digital_hooks.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/spree_digital_hooks.rb b/lib/spree_digital_hooks.rb index cc9fa9e..5f1fbec 100644 --- a/lib/spree_digital_hooks.rb +++ b/lib/spree_digital_hooks.rb @@ -1,7 +1,7 @@ class SpreeDigitalHooks < Spree::ThemeSupport::HookListener Deface::Override.new(:virtual_path => "admin/shared/_product_tabs", :name => "converted_admin_product_tabs_986577829", - :insert_after => "[data-hook='admin_product_tabs'], #admin_product_tabs[data-hook]", + :insert_bottom => "[data-hook='admin_product_tabs'], #admin_product_tabs[data-hook]", :text => " > <%= link_to t(\"digital_versions\"), admin_product_digitals_path(@product) %>