From a7e99d0ac0be21ca89c46ecee712307aa655baf3 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Tue, 10 Sep 2013 18:36:10 -0400 Subject: [PATCH] [#1396] add ability to show tour at any time. Also add ability to show Bailey at any time --- public/js/controllers/settingsCtrl.js | 14 ++++++++++++-- views/options/settings.jade | 3 +++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/public/js/controllers/settingsCtrl.js b/public/js/controllers/settingsCtrl.js index 09096b2eab..bda590b2d2 100644 --- a/public/js/controllers/settingsCtrl.js +++ b/public/js/controllers/settingsCtrl.js @@ -2,8 +2,8 @@ // Make user and settings available for everyone through root scope. habitrpg.controller('SettingsCtrl', - ['$scope', 'User', '$rootScope', '$http', 'API_URL', - function($scope, User, $rootScope, $http, API_URL) { + ['$scope', 'User', '$rootScope', '$http', 'API_URL', 'Guide', '$location', + function($scope, User, $rootScope, $http, API_URL, Guide, $location) { // FIXME we have this re-declared everywhere, figure which is the canonical version and delete the rest // $scope.auth = function (id, token) { @@ -15,6 +15,16 @@ habitrpg.controller('SettingsCtrl', // }); // } + $scope.showTour = function(){ + User.set('flags.showTour',true); + Guide.initTour(); + $location.path('/tasks'); + } + + $scope.showBailey = function(){ + User.set('flags.newStuff',true); + } + $scope.saveDayStart = function(){ var dayStart = +User.user.preferences.dayStart; if (dayStart < 0 || dayStart > 24) { diff --git a/views/options/settings.jade b/views/options/settings.jade index 0b7450287f..a3f8201d8c 100644 --- a/views/options/settings.jade +++ b/views/options/settings.jade @@ -12,6 +12,9 @@ h4 Misc button.btn(ng-hide='user.preferences.hideHeader', ng-click='set("preferences.hideHeader",true)') Hide Header button.btn(ng-show='user.preferences.hideHeader', ng-click='set("preferences.hideHeader",false)') Show Header + button.btn(ng-click='showTour()') Show Tour + button.btn(ng-click='showBailey()') Show Bailey + div(ng-show='user.auth.local') hr h4 Change Password