diff --git a/addons/survey/static/src/js/survey.js b/addons/survey/static/src/js/survey.js index f0096ddd3ee51b05f1d17ed74a420b76e3cd0b22..d8c1d07f300e62c76919b43b3e6e779759370801 100644 --- a/addons/survey/static/src/js/survey.js +++ b/addons/survey/static/src/js/survey.js @@ -21,12 +21,11 @@ * the website engine. */ -$(document).ready(function () { - 'use strict'; - +(function () { +'use strict'; +openerp.website.if_dom_contains('.js_surveyform', function (the_form) { console.debug("[survey] Custom JS for survey is loading..."); - var the_form = $('.js_surveyform'); var prefill_controller = the_form.attr("data-prefill"); var validate_controller = the_form.attr("data-validate"); var submit_controller = the_form.attr("data-submit"); @@ -153,3 +152,4 @@ $(document).ready(function () { console.debug("[survey] Custom JS for survey loaded!"); }); +})(); diff --git a/addons/survey/static/src/js/survey_result.js b/addons/survey/static/src/js/survey_result.js index 6a7ccad143100e7978566c934ad5079d29f5fa50..780345c736b07df2f6d43767ca52b697ecf5cf98 100644 --- a/addons/survey/static/src/js/survey_result.js +++ b/addons/survey/static/src/js/survey_result.js @@ -16,8 +16,9 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -$(document).ready(function () { - 'use strict'; +(function () { +'use strict'; +openerp.website.if_dom_contains('.js_surveyresult', function () { console.debug("[survey] Survey Result JS is loading..."); //Script For Pagination @@ -174,4 +175,5 @@ $(document).ready(function () { }); console.debug("[survey] Survey Result JS loaded!"); -}); \ No newline at end of file +}); +})(); diff --git a/addons/survey/views/survey_result.xml b/addons/survey/views/survey_result.xml index 74742eb16c91dddbda88602b88ab4f3970e4a9c6..bc49f8008329b81c8b078064dc006b5507ca7033 100644 --- a/addons/survey/views/survey_result.xml +++ b/addons/survey/views/survey_result.xml @@ -13,7 +13,7 @@ <template id="result" name="Survey Result"> <t t-call="website.layout"> <div class="oe_structure" /> - <div class="container"> + <div class="container js_surveyresult"> <div class="jumbotron mt32"> <h1><span t-field="survey.title" /> <span style="font-size:1.5em;" class="fa fa-bar-chart-o pull-right "/></h1> <div t-field="survey.description" class="oe_no_empty" />