New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

twitter-bootstrap-wizard

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

twitter-bootstrap-wizard

This twitter bootstrap plugin builds a wizard out of a formatter tabbable structure. It allows to build a wizard functionality using buttons to go through the different wizard steps and using events allows to hook into each step individually.

1.2.0
latest
Source
npm
Version published
Maintainers
1
Created
Source

Twitter Bootstrap Wizard

This Twitter Bootstrap plugin builds a wizard using a formatted tabbable structure. It allows to build a wizard functionality using buttons to go through the different wizard steps and using events allows to hook into each step individually.

Note

We will not longer be updating the bower version of bootstrap wizard or any other package manager. See #81 for the reason why. Please use 'master' branch instead.

Website & Demo

Follow @gabrielva

Requirements

  • Requires jQuery v1.3.2 or later
  • Bootstrap 3.x

Install

bower install twitter-bootstrap-wizard --save 

Code Examples

//basic wizard
$(document).ready(function() {
	$('#rootwizard').bootstrapWizard();
});
//wizard with options and events
$(document).ready(function() {
	$('#rootwizard').bootstrapWizard({
		tabClass: 'nav nav-pills',
		onNext: function(tab, navigation, index) {
			alert('next');
  		}
  });
});
//calling a method
$('#rootwizard').bootstrapWizard('show',3);

Options

KeyDefaultDescription
tabClass'nav nav-pills'ul navigation class
nextSelector'.wizard li.next'next element selector
previousSelector'.wizard li.previous'previous element selector
firstSelector'.wizard li.first'first element selector
lastSelector'.wizard li.last'last element selector
backSelector'.wizard li.back'back element selector
finishSelector'.wizard li.finish'finish element selector

Events

KeyDescription
onInitFired when plugin is initialized
onShowFired when plugin data is shown
onNextFired when next button is clicked (return false to disable moving to the next step)
onPreviousFired when previous button is clicked (return false to disable moving to the previous step)
onFirstFired when first button is clicked (return false to disable moving to the first step)
onLastFired when last button is clicked (return false to disable moving to the last step)
onBackFired when back button is clicked (return false to disable moving backwards in navigation history)
onFinishFired when finish button is clicked (return value is irrelevant)
onTabChangeFired when a tab is changed (return false to disable moving to that tab and showing its contents)
onTabClickFired when a tab is clicked (return false to disable moving to that tab and showing its contents)
onTabShowFired when a tab content is shown (return false to disable showing that tab content)

Methods

KeyParametersDescription
nextMoves to the next tab
previousMoves to the previous tab
firstJumps to the first tab
lastJumps to the last tab
backMoves back in navigation history by jumping to the former tab
finish"Finishes" the wizard by calling onFinish callback
showzero based index or tab target idJumps to the specified tab
currentIndexReturns the zero based index number for the current tab
navigationLengthReturns the number of tabs
enablezero based indexEnables a tab, allows a user to click it (removes .disabled if the item has that class)
disablezero based indexDisables a tab, disallows a user to click it (adds .disabled to the li element)
displayzero based indexDisplays the li element if it was previously hidden
hidezero based indexHides the li element (will not remove it from the DOM)
removezero based index, optinal bool remove tab-pane element or not false by defaultRemoves the li element from the DOM if second argument is true will also remove the tab-pane element

© Vadim Vincent Gabriel Follow @gabrielva 2012

License

The MIT License (MIT)

Copyright (c) 2013 - Vincent Gabriel & Jason Gill

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Keywords

twitter

FAQs

Package last updated on 29 Sep 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts