Start on tour infrastructure. Note that this code works but is NOT STYLED and has a FAKE TEMP TOUR in it
This commit is contained in:
parent
37507b7d7d
commit
a049fc57c6
10 changed files with 411 additions and 130 deletions
|
@ -42,7 +42,36 @@ function PlansCtrl($scope, $location, UserService, PlanService) {
|
|||
};
|
||||
}
|
||||
|
||||
function GuideCtrl($scope) {
|
||||
function GuideCtrl($scope, AngularTour, AngularTourSignals) {
|
||||
$scope.startTour = function() {
|
||||
AngularTour.start({
|
||||
'title': 'My Test Tour',
|
||||
'steps': [
|
||||
{
|
||||
'title': 'Welcome to the tour!',
|
||||
'content': 'Some cool content'
|
||||
},
|
||||
{
|
||||
'title': 'A step tied to a DOM element',
|
||||
'content': 'This is the best DOM element!',
|
||||
'element': '#test-element'
|
||||
},
|
||||
{
|
||||
'content': 'Waiting for the page to change',
|
||||
'signal': AngularTourSignals.matchesLocation('/repository/')
|
||||
},
|
||||
{
|
||||
'content': 'Waiting for the page to load',
|
||||
'signal': AngularTourSignals.elementAvaliable('*[data-repo="public/publicrepo"]')
|
||||
},
|
||||
{
|
||||
'content': 'Now click on the public repository',
|
||||
'signal': AngularTourSignals.matchesLocation('/repository/public/publicrepo'),
|
||||
'element': '*[data-repo="public/publicrepo"]'
|
||||
}
|
||||
]
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
function SecurityCtrl($scope) {
|
||||
|
|
Reference in a new issue