Hyunje Alex Jun
fa51f455fe
Avoid the 'divide by zero' problem in bindMobileTouchHandler.
2014-03-10 01:41:18 +09:00
Hyunje Alex Jun
aa0b57c51d
Change delta calculation in mousewheel handler.
...
The new version of jquery-mousewheel's delta values are changed,
and should use the new calculation for the values.
2014-03-10 01:41:18 +09:00
Triangle717
a9000d4b6d
Update jquery-mousewheel to 3.1.9
2014-01-24 13:37:50 -05:00
Hyunje Alex Jun
4c0163a2f6
Release 0.4.8.
...
1. Bug fixes.
2014-01-22 11:21:35 +09:00
Hyunje Alex Jun
f1491e777d
Fix the bug that scrollbar rails show when they shouldn't.
...
Now, the scrollbar rails show even if the content is smaller than the
container. This patch fixes it.
2014-01-22 11:17:29 +09:00
Hyunje Alex Jun
c1c41e6d14
CSS fixes for IE.
2014-01-21 21:38:45 +09:00
Hyunje Alex Jun
e159cbbda5
Release 0.4.7.
...
1. Don't prevent the default scrolling for the inactive axis.
2. Enhance the scrolling logic.
3. Implement Home, End, Page Up, Page Down and Spacebar for the key
scrolling.
4. Bug fixes.
2014-01-21 12:30:13 +09:00
Hyunje Alex Jun
b8d8218c03
Add a getEventClassName() function.
...
Each scrollbar object should have its own event class name. Unless,
When the one scrollbar is destroyed, another one's event will be
unbinded too.
The getEventClassName() function returns a unique event class name.
2014-01-21 12:22:04 +09:00
Hyunje Alex Jun
d58e109d98
Add an example about the callback to check if it reaches the end.
2014-01-21 11:57:30 +09:00
Hyunje Alex Jun
de3bc97437
Merge pull request #92 from asiviero/master
...
Implement Home, End, Page Up, Page Down and Spacebar.
2014-01-20 18:55:54 -08:00
Andre Siviero
63c6d67ad5
Implemments Home, End, pageUp, pageDown and Spacebar
2014-01-20 20:14:26 -02:00
Hyunje Alex Jun
40b46a4071
Change the scrolling logic.
...
Add a scroll handler to handle the previously unhandled events,
and remove updateBarSizeAndPosition() where it's not needed anymore.
2014-01-15 00:23:21 +09:00
Hyunje Alex Jun
71838b9f72
Don't prevent the default scrolling for the inactive axis.
2013-12-14 16:33:15 +09:00
Hyunje Alex Jun
693bc9b784
Change the names in perfect-scrollbar.jquery.json.
...
Change 'J' to 'j'.
2013-12-06 11:41:08 +09:00
Hyunje Alex Jun
23722670c2
Release 0.4.6.
...
1. Following options are added.
- suppressScrollX, suppressScrollY, scrollXMarginOffset and
scrollYMarginOffset
2013-12-06 11:28:41 +09:00
Hyunje Alex Jun
e390a89f57
Add an example for the scroll suppression feature.
...
The 'suppressScrollX' and 'suppressScrollY' features were added and
this patch add the example for the features.
2013-12-06 11:25:48 +09:00
Hyunje Alex Jun
6595d602b1
Merge pull request #77 from adrianonantua/master
...
Added 4 new setting options (suppressScrollX, suppressScrollY, scrollXMarginOffset and scrollYMarginOffset)
2013-12-05 18:25:25 -08:00
Adrian Carneiro
05fadaa786
README.md formatting
2013-11-06 15:28:39 -05:00
Adrian Carneiro
fa806adb55
Added 4 new setting options (suppressScrollX, suppressScrollY, scrollXMarginOffset and scrollYMarginOffset)
...
Added 4 new setting options (suppressScrollX, suppressScrollY,
scrollXMarginOffset and scrollYMarginOffset)
2013-11-06 15:20:30 -05:00
Hyunje Alex Jun
ad0e1e4fab
Release 0.4.5.
...
Patch notes
1. AMD compatibility.
2. Add 'useBothWheelAxes' feature.
3. Implement keyboard scrolling.
4. Implement visible rails.
2013-09-30 23:37:59 +09:00
Hyunje Alex Jun
43c7b22678
Add click handlers on scrollbar rails to scroll to the position.
2013-09-30 23:32:50 +09:00
Hyunje Alex Jun
51db8add43
Implement visible rail feature.
...
Now the scrollbars are wrapped by rail elements, and
the styles and scripts are heavily changed to implement the feature.
2013-09-30 23:32:50 +09:00
Hyunje Alex Jun
8ea7291469
Implement keyboard scrolling.
...
Now when the element is hovered by mouse cursor, it can be scrolled
with arrow keys on the keyboard.
2013-09-30 17:24:12 +09:00
Hyunje Alex Jun
c4632c97ed
Change the event namespace to 'perfect-scrollbar'.
...
There's no reason to use 'perfect-scroll'.
It's weird.
2013-09-30 17:04:26 +09:00
Hyunje Alex Jun
7fec407295
Update README.md.
...
Fix some texts and add a notation for using example codes.
2013-09-30 16:26:21 +09:00
Hyunje Alex Jun
67635e54d7
Add an example for 'useBothWheelAxes' option.
2013-09-30 16:19:24 +09:00
Hyunje Alex Jun
b0c8e91f18
Change the title in example codes and update jQuery to 1.10.
2013-09-30 15:48:51 +09:00
Hyunje Alex Jun
18c9517205
Merge pull request #64 from jakubmal/flexible-scroll
...
Use vertical scroll for horizontal scrollbar if only horizontal scrollbar is present.
2013-09-29 23:47:44 -07:00
Jakub Malinowski
16998f95f1
Added optional useBothWheelAxes to allow more flexible scrolling if only one axe is scrollable
2013-09-28 00:53:57 +02:00
Hyunje Alex Jun
7a65e01ab5
Merge pull request #63 from julien/master
...
Make it AMD compatible.
2013-09-23 19:54:27 -07:00
Julien Castelain
067b10d83d
Make it AMD compatible
2013-09-20 11:04:29 +02:00
Hyunje Alex Jun
58261f2ace
Release 0.4.4.
...
Patch notes
1. Bug fixes.
2013-09-09 10:44:48 +09:00
Hyunje Alex Jun
ebef76a2c6
Add unbind for 'document'.
...
The function call is needed cause there are mouse handlers
for the element.
2013-09-09 10:12:35 +09:00
Hyunje Alex Jun
be5e338869
Update jshintrc.
...
Added strict, laxcomma and camelcase options.
Removed the es5 option.
2013-08-31 02:24:43 +09:00
Hyunje Alex Jun
cf8cea8b13
Fix that wheelPropagation option doesn't work in Firefox.
2013-08-06 15:14:55 +09:00
Fabian Vogelsteller
74f97e330e
reduced the risk of memory leaks
2013-08-06 14:18:21 +09:00
Hyunje Alex Jun
b461fa895b
Release 0.4.3.
...
Patch notes
1. Quick fix for the scrolling problem in Firefox.
2013-08-01 02:16:44 +09:00
Hyunje Alex Jun
af7194114a
Fix Firefox scrolling problem in OS X.
...
In OS X, there was the problem that the mousewheel event's
preventDefault() doesn't work well. This patch fixes the problem.
2013-08-01 02:03:44 +09:00
Hyunje Alex Jun
540834308e
Fix typos in README.md.
2013-08-01 01:33:10 +09:00
Hyunje Alex Jun
bdda167317
Release 0.4.2.
...
Patch notes
1. Change the logic to detect touch devices.
2. Add minScrollbarLength setting.
2013-08-01 01:09:15 +09:00
Hyunje Alex Jun
123b1d724b
Fix the formula between scroll position and scrollbar position.
...
With @Mordhak's suggestion, fixed the formula to calculate the values.
This patch will resolve the scroll position problem when the
minScrollbarLength setting is applied.
2013-08-01 01:03:33 +09:00
Hyunje Alex Jun
68032d168b
Merge pull request #48 from itsdrewmiller/master
...
Add minScrollbarLength setting.
2013-07-31 08:42:40 -07:00
Drew Miller
ab2a018c93
minScrollbarLength setting
...
I couldn't figure out the rebasing stuff so I just deleted my fork and
redid the work. I believe I followed the contributing guidlines
correctly as well.
2013-07-17 12:53:02 -04:00
Zeno Zeng
68c297fe2c
Use supportsTouch
instead of isMobile
.
2013-07-08 23:25:24 +09:00
Hyunje Alex Jun
09c0fb89d2
Use travis-ci.
2013-07-08 23:08:49 +09:00
Hyunje Alex Jun
5124a27113
Release 0.4.1.
...
Patch notes
1. Wrap core functionality in an each function.
2. Use scrollHeight and scrollWidth for content size.
3. IE fixes.
4. Bug fixes.
2013-06-27 11:26:21 +09:00
Hyunje Alex Jun
fa5e6cb38c
Add version number in minified sources.
...
Version number is parsed from package.json.
Before release, the version number have '-dev' postfix.
2013-06-18 18:54:09 +09:00
Hyunje Alex Jun
dd89f14243
Add contrib-clean to Grunt.
...
We should clean 'min' directory before build.
2013-06-18 18:46:40 +09:00
Hyunje Alex Jun
7e5b225d61
Display an old version requirement.
...
This reverts commit f7d953d1eb2e3315d6b6b9d1f9ed217eaa22be6d.
And add 'for old versions' mark to the requirement.
2013-06-18 16:19:10 +09:00
Hyunje Alex Jun
e35920f10e
Update README.
...
Add 'IE Support'.
2013-06-16 18:31:29 +09:00