- 11 Aug, 2017 1 commit
-
-
Mark Otto authored
-
- 04 Jul, 2017 1 commit
-
-
Johann-S authored
-
- 17 Jun, 2017 3 commits
-
-
Johann-S authored
-
Catalin Zalog authored
-
Johann-S authored
-
- 16 Jun, 2017 1 commit
-
-
Johann-S authored
-
- 15 Jun, 2017 1 commit
-
- 14 Jun, 2017 1 commit
-
-
Johann-S authored
-
- 31 May, 2017 1 commit
-
-
Johann-S authored
-
- 24 May, 2017 2 commits
- 23 May, 2017 1 commit
-
-
Johann-S authored
-
- 22 May, 2017 1 commit
-
-
Johann-S authored
-
- 17 May, 2017 1 commit
-
-
Johann-S authored
-
- 14 May, 2017 17 commits
-
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
Johann-S authored
-
- 28 Apr, 2017 1 commit
-
-
Joyce Babu authored
Should remove `data` not `class` on dispose
-
- 26 Apr, 2017 1 commit
-
-
Anna authored
-
- 25 Apr, 2017 1 commit
-
-
Pierre Vanduynslager authored
-
- 20 Apr, 2017 3 commits
-
-
Patrick H. Lauke authored
(with apologies, this slipped through due to build system problems on my end)
-
Patrick H. Lauke authored
Tweak to https://github.com/twbs/bootstrap/pull/22426, where the wrong selector slipped through the net (selecting all of `<body>`s grand-children rather than children)
-
Patrick H. Lauke authored
Same hack as in https://github.com/twbs/bootstrap/pull/22426 (modulo the selector, which is wrong in that PR and will be updated in a separate PR) to get tooltips to work correctly on iOS. Dynamically adds/removes empty (`noop`) `touchstart` event handlers to all children of `<body>` in order to coax iOS into proper event delegation/bubbling
-
- 17 Apr, 2017 1 commit
-
-
Patrick H. Lauke authored
* Add carousel mouse listeners even if touch events enabled - touch events are enabled not just on "mobile", just also on touch-enabled desktop/laptop devices; additionally, it's possible to pair a mouse with traditionally touch-only devices (e.g. Android phones/tablets); currently, in these situations the carousel WON'T pause even when using a mouse * Restart cycle after touchend as `mouseenter` is fired as part of the touch compatibility events, the previous change results in carousels which cycle until the user tapped/interacted with them. after that they stop cycling (as `mouseleave` is not sent to the carousel after user scrolled/tapped away). this fix resets the cycling after `touchend` - essentially returning to the previous behavior, where on touch the carousel essentially never pauses, but now with the previous fix it at least pauses correctly for mouse users on touch-enabled devices. includes documentation for this new behavior.
-
- 14 Apr, 2017 1 commit
-
-
Patrick H. Lauke authored
* Replace backdrop with simple noop mouse listener As discussed in https://github.com/twbs/bootstrap/pull/22422 the current approach of injecting a backdrop (to work around iOS' broken event delegation for the `click` event) has annoying consequences on touch-enabled laptop/desktop devices. Instead of a backdrop `<div>`, here we simply add extra empty/noop mouse listeners to the immediate children of `<body>` (and remove them when the dropdown is closed) in order to force iOS to properly bubble a `click` resulting from a tap (essentially, method 2 from https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html) This is sufficient (except in rare cases where the user does manage to tap on the body itself, rather than any child elements of body - which is not very likely in an iOS phone/tablet scenario for most layouts) to get iOS to get a grip and do the correct event bubbling/delegation, meaning the regular "click" event w...
-
- 12 Apr, 2017 1 commit
-
-
Patrick H. Lauke authored
...as touch is not exclusive to "mobile" anymore nowadays. also explicitly clarifies this is a fix for iOS, and that it impacts touch laptops etc as well. lastly, renames the variable from "dropdown" to "backdrop" for clarity/consistency
-