1. 28 Jul, 2017 1 commit
  2. 04 Jul, 2017 1 commit
  3. 14 Jun, 2017 1 commit
  4. 30 May, 2017 2 commits
  5. 28 May, 2017 1 commit
  6. 24 May, 2017 1 commit
  7. 17 May, 2017 1 commit
  8. 14 May, 2017 6 commits
  9. 18 Apr, 2017 1 commit
    • Patrick H. Lauke's avatar
      Add dropdown menu accessibility callout and fix <a> example · 9a3e002e
      Patrick H. Lauke authored
      As the question often comes up about why Bootstrap does not do "true"
      ARIA menus (with their `role="menu"` etc), add an admittedly lengthy
      note (tl;dr because BS is generic, and ARIA menus are specific and quite
      limiting).
      
      Additionally, fixes up the `<a>` example for dropdown trigger, with the
      missing `role="button"` and neutering the `href` (which would be useless
      anyway since BS overrides the link-like nature of the `<a>` so it could
      never be triggered/followed anyway)
      9a3e002e
  10. 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 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
      6d64afe5
  11. 12 Apr, 2017 1 commit
    • Patrick H. Lauke's avatar
      Reword "mobile" to "touch-enabled" · 3275ca4b
      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
      3275ca4b
  12. 04 Jan, 2017 1 commit
  13. 08 Dec, 2016 1 commit
  14. 27 Oct, 2016 1 commit
  15. 25 Oct, 2016 1 commit
  16. 03 Oct, 2016 2 commits
    • Bardi Harborow's avatar
    • Mark Otto's avatar
      v4: Social meta tags (#20825) · 7bf868a7
      Mark Otto authored
      * descriptions for getting started pages
      
      * descriptions for layout
      
      * add content page descriptions
      
      * more descriptions, updates to some existing ones
      
      * correct site url
      
      * add social stuff to config for twitter cards
      
      * add twitter meta tags; use large image for homepage and regular card for all others
      
      * add the assets
      
      * more site config
      
      * more social shiz to partial, remove existing meta for the partial, remove page title from homepage for simpler if statements
      7bf868a7
  17. 22 Aug, 2016 1 commit
  18. 02 Aug, 2016 1 commit
  19. 11 May, 2016 1 commit
  20. 19 Feb, 2016 1 commit
  21. 25 Aug, 2015 1 commit
  22. 24 Aug, 2015 1 commit
  23. 18 Aug, 2015 2 commits
  24. 17 Aug, 2015 1 commit
    • Mark Otto's avatar
      Rewrite dropdowns · e558f490
      Mark Otto authored
      - Remove nested > selectors for dropdown items
      - Update docs examples to use all the new markup
      e558f490
  25. 15 Aug, 2015 1 commit
    • Mark Otto's avatar
      Massive cleanup · c064eef6
      Mark Otto authored
      - Simpler main nav on all pages
      - Back to purple masthead on homepage instead of dark graphite
      - Active link styles on the main nav
      - Cleaned up sidebar nav
      - New docs layout name
      - Homepage copy edits
      - Updated bright purple docs color
      c064eef6
  26. 10 Aug, 2015 2 commits
  27. 06 Aug, 2015 1 commit
  28. 29 May, 2015 1 commit
  29. 16 Apr, 2015 2 commits
  30. 31 Mar, 2015 1 commit