diff --git a/app/overrides/spree/layouts/admin/set_bugherd_in_backend.html.haml.deface b/app/overrides/spree/layouts/admin/set_bugherd_in_backend.html.haml.deface new file mode 100644 index 0000000000..ae7163c2f4 --- /dev/null +++ b/app/overrides/spree/layouts/admin/set_bugherd_in_backend.html.haml.deface @@ -0,0 +1,4 @@ +/ + insert_before '[data-hook="admin_inside_head"]' + += render "layouts/bugherd_script" \ No newline at end of file diff --git a/app/overrides/spree/layouts/spree_application/set_bugherd_in_frontend.html.haml.deface b/app/overrides/spree/layouts/spree_application/set_bugherd_in_frontend.html.haml.deface new file mode 100644 index 0000000000..45aaf1bd95 --- /dev/null +++ b/app/overrides/spree/layouts/spree_application/set_bugherd_in_frontend.html.haml.deface @@ -0,0 +1,5 @@ +/ + insert_before '[data-hook="inside_head"]' + +%div#test += render "layouts/bugherd_script" \ No newline at end of file diff --git a/app/views/layouts/_bugherd_script.html.haml b/app/views/layouts/_bugherd_script.html.haml new file mode 100644 index 0000000000..c847e88c4b --- /dev/null +++ b/app/views/layouts/_bugherd_script.html.haml @@ -0,0 +1,8 @@ +- if Rails.env.staging? + :javascript + (function (d, t) { + var bh = d.createElement(t), s = d.getElementsByTagName(t)[0]; + bh.type = 'text/javascript'; + bh.src = '//www.bugherd.com/sidebarv2.js?apikey=4ftxjbgwx7y6ssykayr04w'; + s.parentNode.insertBefore(bh, s); + })(document, 'script'); \ No newline at end of file diff --git a/app/views/layouts/landing_page.html.haml b/app/views/layouts/landing_page.html.haml index 9ab2787243..6f2a2495b4 100644 --- a/app/views/layouts/landing_page.html.haml +++ b/app/views/layouts/landing_page.html.haml @@ -8,14 +8,7 @@ = favicon_link_tag "favicon.ico" = stylesheet_link_tag "search/all" = javascript_include_tag "search/all" - - if Rails.env.staging? - :javascript - (function (d, t) { - var bh = d.createElement(t), s = d.getElementsByTagName(t)[0]; - bh.type = 'text/javascript'; - bh.src = '//www.bugherd.com/sidebarv2.js?apikey=4ftxjbgwx7y6ssykayr04w'; - s.parentNode.insertBefore(bh, s); - })(document, 'script'); + = render "layouts/bugherd_script" = csrf_meta_tags %body.off-canvas