dan
d6bd30f2da
IE touch device fix
...
Add vendor specific css for IE to handle let javascript handle touch events instead of letting css attempt to handle them. Without this CSS property IE touch devices do not work.
2015-06-16 15:43:00 -04:00
Hyunje Alex Jun
fc28ceb4ea
Stop propagating click event through scrollbar rails.
...
Fixes #326 .
2015-04-29 13:08:03 +09:00
Hyunje Alex Jun
ca4d835129
Simplify parseInt.
...
Because `~~` isn't necessarily faster than `parseInt` in every browser.
Now I think it'd be better to make it readable and simple.
2015-04-15 21:41:11 +09:00
Jun
88b4e2fc19
Merge pull request #321 from juxtapos/toInt-fix
...
changed toInt()'s function behavior
2015-04-15 21:39:10 +09:00
Claus Augusti
de32082a62
changed the toInt()'s function behavior so that it returns 0 on empty strings
2015-04-15 13:56:38 +02:00
DanielApt
7ba25d020c
Add an editor config file
2015-04-14 13:57:45 +09:00
Jun
08d559561e
Merge pull request #320 from jaronkk/scrollbar-margins
...
Support large and percentage margins on scrollbar rails
2015-04-14 13:56:47 +09:00
Jaron Kennel
046ce954fd
Fix gulp watch to call sass instead of css
2015-04-13 13:12:09 -04:00
Jaron Kennel
a40ab40695
Fix clicking and dragging the scrollbar rails with large margin values.
...
Fix initial rail height/width calculation: Set the rails to display:block temporarily to correctly calculate percentage margins
Account for scrolltop/left on the document.
2015-04-13 13:12:00 -04:00
Hyunje Alex Jun
2cd65684e2
Release 0.6.2
...
1. Reattach rails when removed.
2. Check if parentNode exists when DOM-removing.
3. Consume mousewheel event for hovered textarea.
4. Other minor fixes.
2015-04-11 02:24:49 +09:00
Hyunje Alex Jun
a0b3754a0d
Lint.
...
Missing semicolon.
2015-04-11 02:24:49 +09:00
Hyunje Alex Jun
dc7b14d0e1
Consume mousewheel event when there's hovered textarea.
...
Only when it needs to be scrolled.
2015-04-11 02:16:37 +09:00
Jun
a5aab04264
Merge pull request #309 from DanielApt/remove-patch
...
Check if parentNode exists
2015-04-08 18:53:16 +09:00
DanielApt
aca7683de1
Change tab size to 2
2015-04-02 10:18:46 +01:00
Hyunje Alex Jun
c21cfb6ed0
Add version information to built files.
2015-04-02 02:10:25 +09:00
Hyunje Alex Jun
e4b21c7069
Remove -ms-filter for opacity.
...
The plugin doesn't support old IEs.
2015-04-02 01:12:44 +09:00
DanielApt
bb58ab98e3
Fix failing test
2015-03-27 18:28:51 +00:00
DanielApt
633f1f53d3
Check if parentNode exists
...
We need to check if parentNode exists, as in some scenarios it does not (e.g. phantomjs < 2)
2015-03-27 16:58:10 +00:00
Hyunje Alex Jun
4a7f27356a
Change the way to re-attach rails when they're detached.
...
Instead of destroying and re-initialising the plugin, just re-append
them.
2015-03-11 22:07:14 +09:00
Hyunje Alex Jun
2e071274db
Release 0.6.1
...
1. jQuery adaptor error fix.
2015-03-06 02:02:25 +09:00
Jun
b23ad2834e
Merge pull request #297 from BR0kEN-/issue-296
...
Fixed an issue #296 with undefined function in jQuery plugin.
2015-03-06 00:50:35 +09:00
Sergey Bondarenko
cbdf812de8
Issue #296 has been fixed
2015-03-05 14:41:12 +02:00
Jun
5e363b876f
Merge pull request #293 from DanielApt/patch-1
...
#277 has been closed, remove reference to it in README.md
2015-03-03 03:00:20 +09:00
DanielApt
cbf96b3302
#227 has been closed, remove reference to it in README.md
2015-03-02 17:57:00 +00:00
Hyunje Alex Jun
9354fb064a
Release 0.6.0
...
It's a huge change! #277
1. Use Browserify to make the source tree modular.
2. Be independent from jQuery.
3. npm with browserify compatibility.
4. Separate a bower repo.
5. Bug Fixes.
2015-03-03 02:37:59 +09:00
Hyunje Alex Jun
4d060c7df5
Fix typo in .travis.yml
2015-03-03 02:37:59 +09:00
Hyunje Alex Jun
4984102cd3
Remove bower_components from .gitignore
...
It's not used.
2015-03-03 02:32:27 +09:00
Hyunje Alex Jun
fb5c6ef74f
Add .npmignore
2015-03-03 02:32:26 +09:00
Hyunje Alex Jun
c280c270b8
Merge pull request #287 from DanielApt/nojs-fallback
...
No longer require to manually add overflow:hidden, plugin does this. [#285 ]
2015-02-22 19:16:43 +01:00
DanielApt
73ff93984b
overflow:hidden no longer required - Update README.md
2015-02-21 20:37:42 +00:00
DanielApt
9ca1539ab4
Use overflow:auto instead of scroll
2015-02-21 12:53:42 +00:00
Hyunje Alex Jun
05ccc0a5cb
Merge pull request #286 from rangermeier/master
...
False selection detection when typing something into input
2015-02-20 19:57:00 +01:00
Rupert Angermeier
42cf8d3679
Adapt fallback for selection
...
Thanks @darthmaim for pointing this out
2015-02-19 16:31:27 +01:00
DanielApt
313f62d2f8
Update examples to use no-js fallback of overflow: scroll
2015-02-18 16:36:10 +00:00
DanielApt
6af7500d6b
Hide overflow only on .ps-container
2015-02-18 16:17:42 +00:00
DanielApt
f7dbb9b485
Ignore .idea (jetbrains) files
2015-02-18 15:31:54 +00:00
Rupert Angermeier
8290c4f726
Fix issue with false selection detection
...
`selection.rangeCount` will return 1 when user is typing something in a
form widget. This will consequently trigger unvoluntary scrolling when
the mouse is moved outside of scrollable area. Checking the actual
length of selected text doesn't trigger this behaviour.
2015-02-18 13:34:36 +01:00
Hyunje Alex Jun
b4a51fc454
Hide scrollbars only when updated manually.
...
Resolve #283 .
2015-02-17 01:46:13 +00:00
Hyunje Alex Jun
a12def5213
Fix typo in dom.matches
2015-02-17 01:28:33 +00:00
Hyunje Alex Jun
c4790bb656
Add IE support for dataset.
...
IE doesn't support dateset, so use a raw `data-ps-id`
attribute.
2015-02-17 01:26:44 +00:00
Hyunje Alex Jun
86a23cb74e
Don't use Bower in the same repo anymore.
...
It has been separated into another repo:
https://github.com/noraesae/perfect-scrollbar-bower
2015-02-12 22:50:29 +00:00
Hyunje Alex Jun
17aac6c8c8
Fix wrong links in example.
...
`.global.` is no more used.
2015-02-12 20:08:09 +00:00
Hyunje Alex Jun
41ca0246ad
Change the output dir name from out
to dist
.
2015-02-12 19:56:27 +00:00
Hyunje Alex Jun
9668a79468
Add automatic release with TravisCI.
2015-02-12 19:39:14 +00:00
Hyunje Alex Jun
30b4f27e03
Add a compress
task to Gulp.
2015-02-12 19:33:24 +00:00
Hyunje Alex Jun
11997131f4
Add AMD support.
2015-02-12 18:45:04 +00:00
Hyunje Alex Jun
7a8b47179c
Change global outputs' names to just perfect-scrollbar
.
2015-02-12 18:32:17 +00:00
Hyunje Alex Jun
ab40b55c8f
Add CommonJS support for the jQuery adaptor.
2015-02-12 18:25:17 +00:00
Hyunje Alex Jun
64ea58514b
Update README.md
2015-02-11 17:02:22 +00:00
Hyunje Alex Jun
68d468c465
Add NPM and CommonJS compatibility.
2015-02-11 17:00:48 +00:00