29 lines
912 B
JavaScript
29 lines
912 B
JavaScript
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");
|
|
}
|
|
},
|
|
});
|
|
});
|