1. 14 May, 2017 3 commits
  2. 20 Apr, 2017 1 commit
  3. 14 Apr, 2017 1 commit
    • Patrick H. Lauke's avatar
      Replace dropdown backdrop hack with cleaner JS-only hack · 6d64afe5
      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...
      6d64afe5
  4. 12 Apr, 2017 2 commits
  5. 19 Mar, 2017 1 commit
    • Pierre Vanduynslager's avatar
      Fix backdrop for dropdown menu on mobile (#21578) · f2f80512
      Pierre Vanduynslager authored
      - 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)
      f2f80512
  6. 08 Feb, 2017 1 commit
  7. 22 Jan, 2017 1 commit
  8. 15 Jan, 2017 1 commit
  9. 06 Jan, 2017 1 commit
  10. 04 Jan, 2017 1 commit
  11. 02 Jan, 2017 1 commit
  12. 08 Dec, 2016 1 commit
  13. 26 Nov, 2016 2 commits
  14. 24 Nov, 2016 1 commit
  15. 25 Oct, 2016 1 commit
  16. 19 Oct, 2016 1 commit
  17. 05 Sep, 2016 1 commit
  18. 27 Jul, 2016 1 commit
  19. 31 May, 2016 1 commit
  20. 22 May, 2016 1 commit
  21. 09 Dec, 2015 1 commit
  22. 08 Dec, 2015 1 commit
  23. 05 Dec, 2015 1 commit
  24. 03 Dec, 2015 1 commit
  25. 01 Dec, 2015 1 commit
  26. 02 Oct, 2015 1 commit
  27. 19 Aug, 2015 1 commit
  28. 15 Aug, 2015 1 commit
  29. 13 May, 2015 1 commit
  30. 11 May, 2015 1 commit
  31. 10 May, 2015 1 commit