| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2017-05-14 | Add an update method to allow to update position for ↵ | Johann-S | 1 | -0/+6 | |
| Tooltip/Popover/Dropdown manually | |||||
| 2017-05-14 | Better placement for Dropdown + Handle flip of Tooltip/Popover | Johann-S | 1 | -2/+2 | |
| 2017-05-14 | Remove totaly Tether from documentation + dependencies | Johann-S | 1 | -3/+3 | |
| 2017-05-14 | Handle dropup for Dropdown | Johann-S | 1 | -2/+9 | |
| 2017-05-14 | Fix unit tests + Update Popper to 1.6.0 | Johann-S | 1 | -6/+8 | |
| 2017-05-14 | Remove constraints option and check every options | Johann-S | 1 | -8/+6 | |
| 2017-05-14 | Begin to use Popper for Dropdown | Johann-S | 1 | -8/+90 | |
| 2017-04-20 | Tweak iOS hack for dropdown | Patrick H. Lauke | 1 | -2/+2 | |
| 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) | |||||
| 2017-04-14 | Replace dropdown backdrop hack with cleaner JS-only hack | Patrick H. Lauke | 1 | -14/+9 | |
| * 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 will bubble back to the `<body>` when tapping outside of the dropdown, and the dropdown will close properly (just like it already does, even without this fix, in non-iOS touchscreen devices/browsers, like Chrome/Android and Windows on a touch laptop). This approach, though a bit hacky, has no impact on the DOM structure, and has no unforeseen side effects on touch-enabled laptops/desktops. And crucially, it works just fine in iOS. * Remove dropdown backdrop styles * Update doc for dropdowns and touch-enabled devices | |||||
| 2017-04-12 | Merge branch 'v4-dev' into dropdown-keyboard | Pierre Vanduynslager | 1 | -5/+6 | |
| 2017-04-12 | Reword "mobile" to "touch-enabled" | Patrick H. Lauke | 1 | -5/+6 | |
| ...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 | |||||
| 2017-04-12 | Indent | Pierre-Denis Vanduynslager | 1 | -1/+1 | |
| 2017-04-08 | Merge branch 'v4-dev' into dropdown-keyboard | Pierre Vanduynslager | 1 | -15/+17 | |
| 2017-03-18 | Fix backdrop for dropdown menu on mobile (#21578) | Pierre Vanduynslager | 1 | -15/+17 | |
| - Create backdrop only if the menu is actually open (do not create it if the show event is prevented) - Drop the backdrop only when the corresponding menu is closed (do not remove if there is no menu to close or if the hide event is prevented) | |||||
| 2017-02-08 | Fixes #21941 | Pierre-Denis Vanduynslager | 1 | -6/+8 | |
| 2017-01-22 | Fix spacebar key in Firefox for button elements | Pierre-Denis Vanduynslager | 1 | -4/+4 | |
| 2017-01-15 | Merge branch 'twbs/v4-dev' into dropdown-keyboard | Pierre-Denis Vanduynslager | 1 | -1/+3 | |
| 2017-01-15 | Use existing keycode constants in dropdown. (#21697) | Pierre-Denis Vanduynslager | 1 | -1/+3 | |
| 2017-01-06 | Merge branch 'twbs/v4-dev' into dropdown-keyboard | Pierre-Denis Vanduynslager | 1 | -2/+2 | |
| 2017-01-06 | version bump | Mark Otto | 1 | -2/+2 | |
| 2017-01-04 | Merge conflict | Pierre-Denis Vanduynslager | 1 | -6/+0 | |
| 2017-01-04 | Merge branch 'twbs/v4-dev' into dropdown-keyboard | Pierre-Denis Vanduynslager | 1 | -3/+10 | |
| # Conflicts: # js/src/dropdown.js | |||||
| 2017-01-02 | Dropdown: close menu when focusing outside element (#21375) | Pierre-Denis Vanduynslager | 1 | -4/+5 | |
| * Close dropdown menu when focusing an outside element * Update unit test to new markup | |||||
| 2016-12-28 | Merge branch 'twbs/v4-dev' into dropdown-keyboard | Pierre-Denis Vanduynslager | 1 | -42/+47 | |
| 2016-12-07 | Rename `.active` to `.show` | Starsam80 | 1 | -6/+6 | |
| 2016-11-26 | Follow up fix to #19953 for linting error in builds | Mark Otto | 1 | -1/+1 | |
| See https://travis-ci.org/twbs/bootstrap/jobs/179010884 for build failure | |||||
| 2016-11-26 | Dropdown perf - on keyboard nav, find active item in the active dropdown ↵ | Pierre-Denis Vanduynslager | 1 | -5/+1 | |
| rather than the whole document (#19953) | |||||
| 2016-11-24 | Make JS compliant with the new ESLint rules. | Bardi Harborow | 1 | -22/+27 | |
| 2016-10-25 | Use a single class name for opened/expanded/shown state of widgets | Johann-S | 1 | -6/+6 | |
| 2016-10-19 | version bump to alpha 5 | Mark Otto | 1 | -2/+2 | |
| 2016-09-05 | versions | Mark Otto | 1 | -2/+2 | |
| 2016-07-27 | bump versions | Mark Otto | 1 | -2/+2 | |
| 2016-05-30 | Use named constants for magic numbers (#19992) | Chris Rebert | 1 | -12/+16 | |
| Mostly KeyboardEvent.which and MouseEvent.which values. [skip validator] | |||||
| 2016-05-22 | Dropdown: remove dependency to role="menu", role="listbox" a and li elements ↵ | Pierre-Denis Vanduynslager | 1 | -6/+3 | |
| => fix keyboard navigation | |||||
| 2015-12-24 | Merge pull request #18393 from twbs/dropdown-bitwise-less-tricksy | Chris Rebert | 1 | -1/+1 | |
| dropdown.js: Use more straightforward phrasing for index bound check | |||||
| 2015-12-08 | Update version numbers using npm script | Chris Rebert | 1 | -1/+1 | |
| Errata from: * 8ce5da30260c1368ae97838fcf010375071a7243 * 5d3144e8fb5c7202991b7614d77dfc00903fcb2e which missed a few numbers. [skip sauce] [skip validator] | |||||
| 2015-12-08 | manually bump versions because npm script wasn't working for me | Mark Otto | 1 | -1/+1 | |
| 2015-12-05 | Fix version numbers is JS files; fixes #18435 | Chris Rebert | 1 | -2/+2 | |
| [skip sauce] [skip validator] | |||||
| 2015-12-03 | Tweak ESLint rules. | XhmikosR | 1 | -5/+5 | |
| 2015-11-30 | dropdown.js: Use more straightforward phrasing for index lower bound check | Chris Rebert | 1 | -1/+1 | |
| [skip sauce] [skip validator] | |||||
| 2015-10-02 | Add throw error for undefined method on plugins | Johann-S | 1 | -0/+3 | |
| 2015-08-18 | js tests passing + eslint | Jacob Thornton | 1 | -8/+16 | |
| 2015-08-15 | fix dropdown test | Jacob Thornton | 1 | -2/+2 | |
| 2015-05-13 | implement global dispose method | fat | 1 | -14/+31 | |
| 2015-05-10 | add getters for Version and Default where applicable | fat | 1 | -0/+8 | |
| add modal my gawd | |||||
| 2015-05-10 | add dropdown | fat | 1 | -0/+261 | |
