From ae8cfb2b23a9e9250469766eddf0d76a1b606684 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 26 Oct 2017 15:35:46 +0200 Subject: [PATCH] add getCurrentTour to tour.service --- .../src/common/services/tour.service.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/common/services/tour.service.js b/src/Umbraco.Web.UI.Client/src/common/services/tour.service.js index 01c780b22b..d345af4128 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/tour.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/tour.service.js @@ -4,6 +4,7 @@ function tourService(eventsService, localStorageService) { var localStorageKey = "umbTours"; + var currentTour = null; var tours = [ { @@ -401,15 +402,23 @@ function startTour(tour) { eventsService.emit("appState.tour.start", tour); + currentTour = tour; } function endTour() { + currentTour = null; eventsService.emit("appState.tour.end"); + currentTour = null; } function completeTour(tour) { saveInLocalStorage(tour); eventsService.emit("appState.tour.complete", tour); + currentTour = null; + } + + function getCurrentTour() { + return currentTour; } function getAllTours() { @@ -489,6 +498,7 @@ startTour: startTour, endTour: endTour, completeTour: completeTour, + getCurrentTour: getCurrentTour, getAllTours: getAllTours, getGroupedTours: getGroupedTours, getTourByAlias: getTourByAlias,