Pretty, customisable, cross browser replacement scrollbars
There is fix for two jQuery security Issues:
All the scripts that are not part of jquery.jscrollpane.js like jquery.mousewheel.js and mwheelIntent.js are updated to follow jQuery 3.x binding system. There is also work on stickToBottom and stickToRight settings. They work little bit differently if you turn of maintainPosition setting to false. After that they get you to bottom or right everytime reinitialize()-function is run. If you have maintainPosition set to true (which is default) then user have to go bottom and after that it stays at bottom. Script is also run through Prettier beautifier which also made run everytime Grunt is excecuted and code which doesn't go through prettier is not pretty enough.
Be sure to test before taking this to production
As everything starts to rot if you don't maintain it. This just release to update NPM packages and remove problematic dependencies.
Changes are the same as Relase Candidate 2.
Please check CSS changes before taking this in production! Again CSS has changed please check that it doesn't break you or your system.
Changes
Merged
Besides these don't worry be happy!
As sucked again in NPM skipped Release Candidate 1! This is just same but as NPM I have to rise number
Changes
Merged
Besides that happy summer holidays in Norther hemisphere..
jScrollPane have had until now resize system which just polls changes in page and that was little bit resource hog event with newest machines. Version 2.2.0 introduces new Resize Sensor (which have one have to enable with new parameter). Please see new example HTML file how to use it and does it fit to your system.
Other changes are
Merged
It's spring in my hemisphere and Mayday is coming. For this release I recommend heavy testing! There is new way to watch changes of the screen size or size changes of component size. Another change is minimal NPM build adoption. So make sure you check them out!
For background music I can recommend (As I don't know any good wines) Members of Mayday: Mayday Anthem from marvelous year 1992.
In NPM database this one is now tagged as 'next' as bug #358 pointed out
If you are using Webpack you should really update to this release as this one really works with it!
If this release makes your code dance Salsa20 then please submit new Issue
As Node is fairly new system and Webpack is even newer system. There is much documentation but there ain't much how to solve problems. Long story short (Long story see Issue #356): good news is that Webpack is working now and bad news is that there is change in package.json which can break your build.
If you use Webpack or rely on NPM-package manager you should really test this before this is released because this is how we roll ever after from this
My knowledge how people like to use jScrollPane is getting wider and wider. As breaking some people build systems I update this again in trying to get it working for all.
Again if this break for you. Please open Issue so it would be ironed out before 2.1.3
This small minor release is all about getting NPM package manager back in business. It doesn't fix anything nor it doesn't bring any new functionality.