68 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // License: LGPL-3.0-or-later
 | |
| require('../../common/vendor/bootstrap-tour-standalone')
 | |
| 
 | |
| var $nav = $('.sideNav')
 | |
| var $text = $('.sideNav-text')
 | |
| 
 | |
| function showNav(){
 | |
| 	$nav.css('width', '240px')
 | |
| 	$text.css({
 | |
| 		'-webkit-opacity' : '1',
 | |
| 		'-moz-opacity': '1',
 | |
| 		'-ms-opacity': '1',
 | |
| 		'opacity': '1'
 | |
| 	})
 | |
| }
 | |
| 
 | |
| function hideNav(){
 | |
| 	$nav.removeAttr('style')
 | |
| 	$text.removeAttr('style')
 | |
| }
 | |
| 
 | |
| var dashboard_tour = new Tour({
 | |
| 	backdrop: false,
 | |
| 	steps: [
 | |
| 		{
 | |
| 			orphan: true,
 | |
| 			title: 'Welcome to CommitChange!',
 | |
| 			content: "This dashboard will give you a detailed overview of all of your fundraising activities.  As you begin to raise money through donations, contributions and ticket sales, this dashboard will show more helpful information."
 | |
| 		},
 | |
| 		{
 | |
| 			element: '.tour-graph',
 | |
| 			placement: 'bottom',
 | |
| 			title: 'Graph',
 | |
| 			content: "This graph will chart your donation history. You can change the time span from the top of the graph."
 | |
| 		},
 | |
| 		{
 | |
| 			element: '.tour-metrics',
 | |
| 			placement: 'left',
 | |
| 			title: 'Overview metrics',
 | |
| 			content: "These metrics will help show you the big picture of your fundraising."
 | |
| 		},
 | |
| 		{
 | |
| 			element: '.tour-listings',
 | |
| 			placement: 'left',
 | |
| 			title: 'Recent metrics',
 | |
| 			content: "These metrics will help give you a day-to-day picture of your fundraising. You can also create a new campaign or event by simply clicking on one of the orange buttons."
 | |
| 		},
 | |
| 		{
 | |
| 			backdrop: false,
 | |
| 			orphan: true,
 | |
| 			title: 'Navigation',
 | |
| 			content: "To find other parts of our site, such as payments history, settings and your profile page, use the sidebar on the left.",
 | |
| 			onHide: hideNav,
 | |
| 			onShow: showNav,
 | |
| 		},
 | |
| 		{
 | |
| 			orphan: true,
 | |
| 			title: "You're all set!",
 | |
| 			content: "Check your inbox for an email confirmation link. We will verify your status as a nonprofit within 5-7 days. Contact support@commitchange.com if you have any questions. We're glad to have you on board!"
 | |
| 		}
 | |
| 	]
 | |
| })
 | |
| 
 | |
| if($.cookie('tour_dashboard') === String(app.nonprofit_id)) {
 | |
| 	$.removeCookie('tour_dashboard', {path: '/'})
 | |
| 	dashboard_tour.init()
 | |
| 	dashboard_tour.restart()
 | |
| }
 | 
