flectra.define("sale_stock.tour", function (require) { "use strict"; var tour = require('web_tour.tour'); require('sale.tour'); var quotation_product_selected_step_index = _.findIndex(tour.tours.sale_tour.steps, function (step) { return (step.id === "quotation_product_selected"); }); tour.tours.sale_tour.steps[quotation_product_selected_step_index].run = function (actions) { actions.auto(); }; tour.tours.sale_tour.steps.splice(quotation_product_selected_step_index+1, 0, { trigger: ".o_dialog_warning + .modal-footer .btn-primary", auto: true, }, { trigger: "body:not(:has(.o_dialog_warning))", auto: true, in_modal: false, run: function (actions) { if ($('.modal-footer .btn-primary').length){ actions.auto(".modal-footer .btn-primary"); } }, }); });