flectra/addons/sale_stock/static/src/js/tour.js
2018-01-16 02:34:37 -08:00

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");
}
},
});
});