From 97da0a2e52fd8e18ae1a6c636cfd01a8722e0a84 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Mon, 20 Jan 2014 14:39:19 +0100 Subject: [PATCH] [IMP] website tour: add 'reload' triggers bzr revid: chm@openerp.com-20140120133919-hvdsqax5h6n8mlp3 --- addons/website/static/src/js/website.tour.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/addons/website/static/src/js/website.tour.js b/addons/website/static/src/js/website.tour.js index 3e1763c0e20..01be4f89b67 100644 --- a/addons/website/static/src/js/website.tour.js +++ b/addons/website/static/src/js/website.tour.js @@ -36,6 +36,18 @@ (callback || self.moveToNextStep).apply(self); }); }; + } else if (step.trigger === 'reload') { + step.triggers = function (callback) { + var pill = JSON.parse(localStorage.getItem("website-reload-pill")) || []; + var index = pill.indexOf(step.stepId); + if (index !== -1) { + pill.splice(index,1); + (callback || self.moveToNextStep).apply(self); + } else { + pill.push(step.stepId); + } + localStorage.setItem("website-reload-pill", JSON.stringify(pill)); + }; } else if (step.trigger === 'drag') { step.triggers = function (callback) { self.onSnippetDragged(callback || self.moveToNextStep);