mstratman / jQuery-Smart-Wizard

flexible jQuery plug-in that gives wizard like interface
http://mstratman.github.com/jQuery-Smart-Wizard/
303 stars 164 forks source link

A few feature requests #48

Open bruceparish opened 11 years ago

bruceparish commented 11 years ago

I really like this plugin. While messing around with it, there are a few things that jumped out at me that I thought might be useful future functionality.

destroy: It would be nice to have a destroy function so that once the wizard has been completed, it can be cleaned up properly. Yes, it can be done outside of the plugin since everything is classed/id'd, but it would be awesome if the plugin had a function to take care of that itself.

reset: It would be nice to have a function which reset the wizard state to its pristine state. This would remove all messages, errors, visited steps, current step, etc to be exactly how it appeared when first initialized.

ids: Element ids drive some of the functionality in this plugin. Has there been any talk to removing ids and going with a class-based approach so that you don't have the possibility of multiple elements with the same id? If you want to stick with ids, you could potentially generate ids using some sort of guid and have the plugin keep track of them that way.

jamesmawm commented 9 years ago

Luv this plugin! Adding to the list:

button ordering: In horizontal placement, navigating to the Next tab goes in the right-ward direction. Previous tab for the left-ward direction. It would be more intuitive in the order Previous/Next/Finish instead of the current Finish/Next/Previous order. Or give some control to the styling of buttons.