From 49cd34646acce21914005da66051d46cba8eabfe Mon Sep 17 00:00:00 2001 From: Juanfran Date: Fri, 30 Oct 2015 07:36:50 +0100 Subject: [PATCH] fix issue 3404 - joyrides for new users --- .../components/joy-ride/joy-ride.service.coffee | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/modules/components/joy-ride/joy-ride.service.coffee b/app/modules/components/joy-ride/joy-ride.service.coffee index 30c69a56..163c8847 100644 --- a/app/modules/components/joy-ride/joy-ride.service.coffee +++ b/app/modules/components/joy-ride/joy-ride.service.coffee @@ -9,7 +9,7 @@ class JoyRideService extends taiga.Service getConfig: () -> return { dashboard: () => - return [ + steps = [ { element: '.project-list > section:not(.ng-hide)', position: 'left', @@ -36,9 +36,12 @@ class JoyRideService extends taiga.Service @translate.instant('JOYRIDE.DASHBOARD.STEP3.TEXT2') ] } - }, - { - element: '.project-list .see-more-projects-btn', + } + ] + + if !$('.project-list .create-project-button').is(':hidden') + steps.push({ + element: '.project-list .create-project-button', position: 'bottom', joyride: { title: @translate.instant('JOYRIDE.DASHBOARD.STEP4.TITLE') @@ -47,8 +50,9 @@ class JoyRideService extends taiga.Service @translate.instant('JOYRIDE.DASHBOARD.STEP4.TEXT2') ] } - } - ] + }) + + return steps backlog: () => steps = [