Skip to content

Commit 5c2a75d

Browse files
authored
Merge pull request #145 from techlab/v6.x
Updated to jQuery Smart Wizard v6
2 parents bc860b4 + bd82649 commit 5c2a75d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+30559
-5664
lines changed

.npmignore

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
.DS_Store
44
.git
55
.github
6+
.gitignore
67
.hg
78
.lock-wscript
89
.svn
@@ -24,6 +25,7 @@ work
2425
build
2526
src
2627
test
28+
examples
2729
spec
2830
pids
2931
logs
@@ -58,7 +60,14 @@ Thumbs.db
5860
.Spotlight-V100
5961
.Trashes
6062

61-
/ref.txt
6263
/node_modules/
6364
/bower_components/
6465
/vendor/
66+
67+
/ref.txt
68+
/CODE_OF_CONDUCT.md
69+
/CONTRIBUTING.md
70+
/composer.json
71+
/gulpfile.js
72+
/karma.conf.js
73+
/.travis.yml

CHANGELOG.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
CHANGELOG
2+
=========
3+
4+
v6.0.1
5+
-----
6+
- **Added:** Support for jQuery Slim version
7+
- **Added:** Public function `fixHeight`. See http://techlaboratory.net/jquery-smartwizard#func-fixheight
8+
- **Added:** Public function `setState`. See http://techlaboratory.net/jquery-smartwizard#func-setstate https://github.com/techlab/jquery-smartwizard/issues/131
9+
- **Added:** Public function `unsetState`. See http://techlaboratory.net/jquery-smartwizard#func-unsetstate
10+
- **Added:** Public function `getStepInfo` to get step index and total steps. See http://techlaboratory.net/jquery-smartwizard#func-getstepinfo
11+
- **Added:** `goToStep` function with force parameter. See http://techlaboratory.net/jquery-smartwizard#func-gotostep
12+
- **Added:** Built-in progressbar
13+
- **Added:** New themes, Square and Round
14+
- **Added:** Dots and Square these can have progressbar on navigation by adding `nav-progress` CSS Class.
15+
- **Added:** Colors are changable dynamically using CSS variables.
16+
- **Added:** Bootstrap 5 support
17+
- **Added:** Num(badge) class support on all themes
18+
- **Added:** RTL (Right-to-left language) support https://github.com/techlab/jquery-smartwizard/issues/72
19+
- **Added:** `initialized` event . See http://techlaboratory.net/jquery-smartwizard#event-initialized https://github.com/techlab/jquery-smartwizard/issues/118
20+
- **Added:** Move CSS class names to options
21+
- **Added:** Transition animations can be extended
22+
- **Added:** CSS Animations support on transition animations. Supports [Animate.css](https://animate.style/)
23+
24+
- **Changed:** JavaScript and CSS code is rewritten
25+
- **Changed:** Imporoved all CSS themes
26+
- **Changed:** Made most of the options can changed with `setOptions` function
27+
- **Changed:** Rewritten option names and properties with minimal and meaningful names
28+
- **Changed:** Improved transition animations
29+
30+
- **Fixed:** Reset doesn't clear the existing steps of the error state. https://github.com/techlab/jquery-smartwizard/issues/134
31+
- **Fixed:** `goToStep` method fails to recognize the correct step https://github.com/techlab/jquery-smartwizard/issues/133
32+
- **Fixed:** URL Navigation to check if step visited. https://github.com/techlab/jquery-smartwizard/issues/140
33+
- **Fixed:** Fixed and also added `fixHeight` public function to refresh content height. https://github.com/techlab/jquery-smartwizard/issues/142 https://github.com/techlab/jquery-smartwizard/issues/116 https://github.com/techlab/jquery-smartwizard/issues/88 https://github.com/techlab/jquery-smartwizard/issues/114 https://github.com/techlab/jquery-smartwizard/issues/101
34+
- **Fixed:** CSS Files are empty https://github.com/techlab/jquery-smartwizard/issues/113
35+
- **Fixed:** stepNumber is incorrect on showStep event when no transition https://github.com/techlab/jquery-smartwizard/issues/112
36+
- **Fixed:** showStep showing Null instead of index 0 on initializing https://github.com/techlab/jquery-smartwizard/issues/109
37+
- **Fixed:** showStep's stepIndex contains previous index https://github.com/techlab/jquery-smartwizard/issues/103
38+
- **Fixed:** Content not showing when used inside a Bootrap 4 modal https://github.com/techlab/jquery-smartwizard/issues/98
39+
- **Fixed:** Other fixes https://github.com/techlab/jquery-smartwizard/issues/111 https://github.com/techlab/jquery-smartwizard/issues/107 https://github.com/techlab/jquery-smartwizard/issues/86
40+
41+
- **Removed:** `this.options.toolbar.buttonPosition` is removed
42+
- **Removed:** `cycleNavigation` is removed
43+
- **Removed:** Dark mode is removed. Added CSS variable support to change any colors. See example for dark colors.
44+
45+
v5.1.1
46+
-----
47+
- **Added:** Accessibility
48+
- **Added:** Dark Mode support for all themes
49+
- **Added:** New theme "Progress"
50+
- **Added:** leaveStep event has new parameter => nextStepIndex
51+
- **Added:** UMD ([Universal Module Definition](https://github.com/umdjs/umd)) support
52+
- **Changed:** `leaveStep` event has new parameter => `nextStepIndex`
53+
- **Fixed:** `stepDirection` on `leaveStep` event
54+
- **Fixed:** Incorrect stepDirection on leaveStep event (#91)
55+
56+
v5.0.0
57+
-----
58+
**All new jQuery SmartWizard v5**
59+
60+
- **Added:** External Ajax content support via Promise
61+
- **Added:** New navigation animations
62+
- **Added:** New themes
63+
- **Added:** New public functions
64+
- **Added:** New content loading event
65+
- **Added:** Standalone CSS with Bootstrap compatibility
66+
- **Changed:** Complete rewrite of JavaScript and CSS
67+
- **Changed:** CSS to SCSS
68+
- **Changed:** Updated all build packages
69+
70+
v4.4.1
71+
-----
72+
- **Added:** Two new public functions, `goToStep` and `hiddenSteps`.
73+
- **Changed:** Build system packages updated to latest available.
74+
75+
v4.3.1
76+
-----
77+
- **Added:** Bootstrap 4 support added
78+
- **Added:** Yarn package manager added
79+
- **Added:** Ajax loader UI updated
80+
- **Fixed:** Fixes and improvements
81+
82+
v4.2.2
83+
-----
84+
- **Added:** Example for multiple wizard in a page
85+
- **Fixed:** Auto height adjust when content height change after step is shown
86+
87+
v4.2.1
88+
-----
89+
- **Added:** Gulp automation tasks
90+
- **Added:** Validation and bundling
91+
- **Added:** Test file
92+
- **Changed:** Repository structure with `src`, `dist`, `test`
93+
94+
v4.1.7
95+
-----
96+
- **Updated:** Themes (dots and circles)
97+
- **Updated:** Examples pages
98+
99+
v4.1.5
100+
-----
101+
- **Updated:** Updated to v4.1.5
102+
- **Added:** New option `contentCache`
103+
- **Added:** On or Off caching of step contents on ajax calls, if false content is fetched always from ajax url
104+
- **Added:** New option `ajaxSettings`
105+
- **Added:** Extra settings for step ajax content calls
106+
107+
v4.1.2
108+
-----
109+
***Patch version***
110+
111+
- **Changed:** Option `markAllPreviousStepsAsDone` is enabled for `selected` option
112+
- **Changed:** While reset, set hash is now controllable using `showStepURLhash` option
113+
114+
v4.1.1
115+
-----
116+
- **Added:** New options `showStepURLhash`, `removeDoneStepOnNavigateBack`, `markAllPreviousStepsAsDone`, `hiddenSteps`
117+
- **Added:** New parameter on `showStep` event, name: `stepPosition` values: `first`, `final`, `middle`
118+
- **Added:** New public method, `stepState` to Dynamically disable/enable hide/show steps
119+
- **Added:** Compatible with latest jQuery versions (jQuery 1.9+, jQuery 2+, jQuery 3+)
120+
- **Changed:** Option `toolbarExtraButtons` now accepts elements as jQuery objects
121+
- **Changed:** Code optimized
122+
- **Fixed:** General bugs
123+
124+
v4.0.5
125+
-----
126+
- **Added:** Get direction navigaion on `leaveStep` and `showStep` events
127+
- **Added:** New Events `beginReset`, `endReset`, `themeChanged`
128+
- **Updated:** Example pages
129+
130+
v4.0.1
131+
-----
132+
- **Changed:** Completely rewritten the code from scratch
133+
- **Added:** Bootstrap support
134+
- **Added:** Theme support
135+
- **Added:** Customizable toolbar

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
5555
## Enforcement
5656

5757
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58-
reported by contacting the project team at dipumedayil@gmail.com. All
58+
reported by contacting the project team at hello.techlab@gmail.com. All
5959
complaints will be reviewed and investigated and will result in a response that
6060
is deemed necessary and appropriate to the circumstances. The project team is
6161
obligated to maintain confidentiality with regard to the reporter of an incident.

CONTRIBUTING.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
- Add new test cases.
88
- Add documentation.
99
- Add a demo page.
10-
- [Donate](https://www.paypal.me/dipuraj) money for the project on [![Paypal](https://img.shields.io/badge/PayPal-dipuraj-blue.svg)](https://www.paypal.me/dipuraj)
10+
- [GitHub Sponsor](https://github.com/sponsors/techlab) - Sponsor on GitHub.
11+
- [Donate on Paypal](https://www.paypal.me/dipuraj)
1112

1213
## How to contribute code?
1314
Here are the basic steps to get started contributing code:

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2020 Dipu Raj
3+
Copyright (c) 2022 Dipu Raj
44
http://techlaboratory.net
55

66
Permission is hereby granted, free of charge, to any person obtaining a copy

0 commit comments

Comments
 (0)