]> git.ipfire.org Git - thirdparty/bootstrap.git/log
thirdparty/bootstrap.git
8 years agoAdd watch-css and watch-js + a global watch command
Johann-S [Fri, 28 Apr 2017 11:43:42 +0000 (13:43 +0200)] 
Add watch-css and watch-js + a global watch command

8 years agodon't prefix docs css, it generates .map files and mucks it all up
Mark Otto [Sat, 22 Apr 2017 06:46:54 +0000 (23:46 -0700)] 
don't prefix docs css, it generates .map files and mucks it all up

8 years agowatch task docs + css
Mark Otto [Sat, 22 Apr 2017 06:35:24 +0000 (23:35 -0700)] 
watch task docs + css

8 years agoFix typo removeData for Tabs plugin
Joyce Babu [Fri, 28 Apr 2017 13:31:35 +0000 (19:01 +0530)] 
Fix typo removeData for Tabs plugin

Should remove `data` not `class` on dispose

8 years agoDocumentation cleanup (inc. use of <input ... readonly> for static form controls...
Patrick H. Lauke [Thu, 27 Apr 2017 22:57:10 +0000 (23:57 +0100)] 
Documentation cleanup (inc. use of <input ... readonly> for static form controls example)

* Fix incorrect code indentation
* Remove unnecessary vendor prefix for `box-sizing` - all modern browsers now support this unprefixed
* Remove incorrect `<label>` and change static controls to readonly inputs
* Allow `<img>` elements without `src` to allow for `holder.js` images used in the docs, which lack `src` and use `data-src` instead

8 years agoRun js-test locally before js-test-cloud
Johann-S [Thu, 27 Apr 2017 21:20:29 +0000 (23:20 +0200)] 
Run js-test locally before js-test-cloud

8 years agoFix build by installing grunt dependencies before js-test-cloud
Johann-S [Thu, 27 Apr 2017 21:03:17 +0000 (23:03 +0200)] 
Fix build by installing grunt dependencies before js-test-cloud

8 years agoFix Toggle buttons don't honor [disabled] or .disabled
Anna [Wed, 26 Apr 2017 16:46:05 +0000 (19:46 +0300)] 
Fix Toggle buttons don't honor [disabled] or .disabled

8 years agoDetach accordion from card without requiring 'data-children'
Pierre Vanduynslager [Tue, 25 Apr 2017 07:32:14 +0000 (03:32 -0400)] 
Detach accordion from card without requiring 'data-children'

8 years agobuild
Mark Otto [Sat, 22 Apr 2017 06:58:09 +0000 (23:58 -0700)] 
build

8 years agoArguably more professional pictures of Rick Ross
Zach Leatherman [Thu, 20 Apr 2017 22:06:06 +0000 (17:06 -0500)] 
Arguably more professional pictures of Rick Ross

8 years agoMore minor build tweaks and docs updates.
Bardi Harborow [Thu, 20 Apr 2017 10:33:51 +0000 (20:33 +1000)] 
More minor build tweaks and docs updates.

8 years agoFix for copy/paste error in iOS hack to tooltips
Patrick H. Lauke [Thu, 20 Apr 2017 13:35:33 +0000 (14:35 +0100)] 
Fix for copy/paste error in iOS hack to tooltips

(with apologies, this slipped through due to build system problems on my
end)

8 years agoTweak iOS hack for dropdown
Patrick H. Lauke [Thu, 20 Apr 2017 13:08:40 +0000 (14:08 +0100)] 
Tweak iOS hack for dropdown

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)

8 years agoAdd iOS hack to tooltips
Patrick H. Lauke [Thu, 20 Apr 2017 12:49:35 +0000 (13:49 +0100)] 
Add iOS hack to tooltips

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

8 years agoBuild system overhaul.
Bardi Harborow [Wed, 19 Apr 2017 11:59:12 +0000 (21:59 +1000)] 
Build system overhaul.

8 years agoAdd Johann-S to Core team :fireworks:
Johann-S [Wed, 19 Apr 2017 21:36:03 +0000 (23:36 +0200)] 
Add Johann-S to Core team :fireworks:

8 years agoUpdate NuGet shield link to latest version and bower shield link to
Jesse Mandel [Wed, 22 Mar 2017 23:54:58 +0000 (16:54 -0700)] 
Update NuGet shield link to latest version and bower shield link to
a bower search

8 years agoPort button group accessibility callout from v3 to v4
Patrick H. Lauke [Tue, 18 Apr 2017 14:14:07 +0000 (15:14 +0100)] 
Port button group accessibility callout from v3 to v4

8 years agoFix running test on iOS with Saucelabs
Johann-S [Tue, 18 Apr 2017 09:52:16 +0000 (11:52 +0200)] 
Fix running test on iOS with Saucelabs

8 years agoAdd dropdown menu accessibility callout and fix <a> example
Patrick H. Lauke [Tue, 18 Apr 2017 08:34:55 +0000 (09:34 +0100)] 
Add dropdown menu accessibility callout and fix <a> example

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)

8 years agoFix carousel "hover" behavior on touch-enabled devices
Patrick H. Lauke [Mon, 17 Apr 2017 12:26:46 +0000 (13:26 +0100)] 
Fix carousel "hover" behavior on touch-enabled devices

* 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.

8 years agoRewrite getting started/accessibility docs
Patrick H. Lauke [Sun, 16 Apr 2017 23:04:49 +0000 (00:04 +0100)] 
Rewrite getting started/accessibility docs

A long overdue rewrite of the accessibility section - instead of the few
snippets of strangely superficial and out-of-context advice (skip links,
use correct heading levels), this tries to answer some of the
fundamental questions about "is Bootstrap accessible", with emphasis on
the fact that the final result will depend in large part on what BS is
applied to/on (since BS relies on the markup etc authored by
developers). This also sets out our ambition to have things work for
keyboard and assistive tech users, and that we strive to make all our
examples etc accessible and semantic.

* Changes based on @mdo's feedback

8 years agoRename variable $input-border-focus to $input-border-color-focus (#22413)
Patrick Yeo [Sun, 16 Apr 2017 22:45:10 +0000 (15:45 -0700)] 
Rename variable $input-border-focus to $input-border-color-focus (#22413)

* Rename variable $input-border-focus to $input-border-color-focus
* Rename variables $pagination-hover-border, $pagination-active-border, $pagination-disabled-border to $pagination-hover-border-color, $pagination-active-border-color, $pagination-disabled-border-color, respectively
* Rename variables $state-*-border to $state-*-border-color, respectively
* Rename variables $alert-*-border to $alert-*-border-color
* Rename $list-group-active-border to $list-group-active-border-color
* Rename $table-inverse-border to $table-inverse-border-color
* Rename $btn-*-border to $btn-*-border-color
* Rename $navbar-*-toggler-border to $navbar-*-toggler-border-color

8 years agoPrevent long words in `.card-title`s from breaking auto layout
Mark Otto [Sun, 16 Apr 2017 20:54:48 +0000 (13:54 -0700)] 
Prevent long words in `.card-title`s from breaking auto layout

8 years agoMake "Copy" buttons actual buttons
Patrick H. Lauke [Fri, 14 Apr 2017 19:13:46 +0000 (20:13 +0100)] 
Make "Copy" buttons actual buttons

This makes them keyboard-accessible. For mouse users, the only change
here is that the focus outline will remain on the button once clicked
(in future, this can be solved with :focus-ring, but for now this would
require a polyfill). the tooltip is explicitly hidden on `mouseleave`,
so even though the `<button>` retains focus after clicking, the tooltip
won't stay visible once mouse user moves away.
the mouse hover styles have explicitly not been make to also apply to
:focus, so as to minimise the visual impact for
mouse users (though the tooltip remains visible)
 - but due to the default outline and the custom tooltip, it
should be fairly clear when keyboard users set focus to a copy button
too.

8 years agogrunt
Mark Otto [Sun, 16 Apr 2017 20:54:07 +0000 (13:54 -0700)] 
grunt

8 years agoReplace dropdown backdrop hack with cleaner JS-only hack
Patrick H. Lauke [Fri, 14 Apr 2017 08:19:00 +0000 (09:19 +0100)] 
Replace dropdown backdrop hack with cleaner JS-only hack

* 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

8 years agoremove dropdown.js reliance on roles and fix keyboard navigation
Patrick H. Lauke [Thu, 13 Apr 2017 23:37:52 +0000 (00:37 +0100)] 
remove dropdown.js reliance on roles and fix keyboard navigation

8 years agoMerge branch 'v4-dev' into dropdown-keyboard 21535/head
Patrick H. Lauke [Thu, 13 Apr 2017 22:41:15 +0000 (23:41 +0100)] 
Merge branch 'v4-dev' into dropdown-keyboard

8 years agoFix popover arrow color for bottom position
Idan Cohen [Thu, 13 Apr 2017 08:52:41 +0000 (11:52 +0300)] 
Fix popover arrow color for bottom position

8 years agoMerge branch 'v4-dev' into dropdown-keyboard
Pierre Vanduynslager [Wed, 12 Apr 2017 20:31:50 +0000 (16:31 -0400)] 
Merge branch 'v4-dev' into dropdown-keyboard

8 years agoReword "mobile" to "touch-enabled"
Patrick H. Lauke [Wed, 12 Apr 2017 17:50:31 +0000 (18:50 +0100)] 
Reword "mobile" to "touch-enabled"

...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

8 years agoReword "mobile" to "touch-enabled" 22422/head
Patrick H. Lauke [Wed, 12 Apr 2017 12:54:16 +0000 (13:54 +0100)] 
Reword "mobile" to "touch-enabled"

...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

8 years agoMerge branch 'v4-dev' into dropdown-keyboard
Pierre Vanduynslager [Wed, 12 Apr 2017 14:36:14 +0000 (10:36 -0400)] 
Merge branch 'v4-dev' into dropdown-keyboard

8 years agoIndent
Pierre-Denis Vanduynslager [Wed, 12 Apr 2017 13:41:27 +0000 (09:41 -0400)] 
Indent

8 years agoRemove inappropriate role="listbox" from carousels
Patrick H. Lauke [Tue, 11 Apr 2017 10:23:40 +0000 (11:23 +0100)] 
Remove inappropriate role="listbox" from carousels

Closes #22061

Xref #22365

8 years agoRemove inappropriate role="listbox" from carousels 22405/head
Patrick H. Lauke [Tue, 11 Apr 2017 10:12:30 +0000 (11:12 +0100)] 
Remove inappropriate role="listbox" from carousels

8 years agoPackage grunt (#22396)
Mark Otto [Tue, 11 Apr 2017 04:12:24 +0000 (21:12 -0700)] 
Package grunt (#22396)

Remove docs files and Gruntfile from package managers

8 years agoRemove `cursor: not-allowed` styles
Patrick H. Lauke [Mon, 10 Apr 2017 21:33:19 +0000 (22:33 +0100)] 
Remove `cursor: not-allowed` styles

Per discussion on https://github.com/twbs/bootstrap/issues/22222#issuecomment-292819959

> browsers don't normally use the "not-allowed" cursor in these circumstances, so it makes BS a bit opinionated here. (and, at least on Windows, the "not-allowed" cursor looks rather fugly with its red colour compared to other regular mouse pointers)
>
> ![capture](https://cloud.githubusercontent.com/assets/895831/24841663/1f9bbd46-1d81-11e7-9e96-54502b731edf.PNG)

Closes https://github.com/twbs/bootstrap/issues/22222

8 years agoRemove `cursor: not-allowed` styles 22403/head
Patrick H. Lauke [Mon, 10 Apr 2017 21:07:44 +0000 (22:07 +0100)] 
Remove `cursor: not-allowed` styles

8 years agoMerge branch 'v4-dev' into dropdown-keyboard
Pierre Vanduynslager [Mon, 10 Apr 2017 15:04:05 +0000 (11:04 -0400)] 
Merge branch 'v4-dev' into dropdown-keyboard

8 years agoFix collapse.js aria-expanded behavior
Patrick H. Lauke [Mon, 10 Apr 2017 13:51:22 +0000 (14:51 +0100)] 
Fix collapse.js aria-expanded behavior

* Remove aria-expanded from collapse.js target element

aria-expanded="true"/aria-expanded="false" only applies to the trigger,
not the element that is being expanded/collapsed.

* Tweak collapse.js accessibility section

...to make it clearer that the aria-expanded attribute always just goes
on the control.

* Fix collapse.js unit tests

- reword some of the text to make it clear we're checking behavior of
trigger/control
- move incorrect aria-expanded out of the <div>s and to the actual
trigger/control <a>s
- fix incorrect test assertion text output false -> true

8 years agoOnly change aria-pressed if it's not an input-based radio or checkbox group
Patrick H. Lauke [Mon, 10 Apr 2017 13:43:54 +0000 (14:43 +0100)] 
Only change aria-pressed if it's not an input-based radio or checkbox group

* Only change aria-pressed if it's not an input-based radio or checkbox group

aria-pressed="true"/aria-pressed="false" is really only useful for
making on/off toggles out of, say, `<button>` elements. the attribute is
useless (and potentially confusing/conflicting) on, say, `<label>`
elements for an existing `<input type="radio">` or similar.

* Add unit test for buttons.js and radio/checkbox inputs in button groups

8 years agoMerge branch 'v4-dev' into dropdown-keyboard
Pierre Vanduynslager [Sun, 9 Apr 2017 22:16:37 +0000 (18:16 -0400)] 
Merge branch 'v4-dev' into dropdown-keyboard

8 years agoRemove incorrect role="tabpanel" from navs docs
Patrick H. Lauke [Sun, 9 Apr 2017 21:13:07 +0000 (22:13 +0100)] 
Remove incorrect role="tabpanel" from navs docs

`role="tabpanel"` is not appropriate as role for the overall container - it only applies to the individual content parts of each tab

8 years agoMerge branch 'v4-dev' into v4-dev-docs-navs-js-tabpanel-fix 22401/head
Patrick H. Lauke [Sun, 9 Apr 2017 21:09:45 +0000 (22:09 +0100)] 
Merge branch 'v4-dev' into v4-dev-docs-navs-js-tabpanel-fix

8 years agoAdd explicit aria-label to placeholder-only inputs
Patrick H. Lauke [Sun, 9 Apr 2017 21:08:36 +0000 (22:08 +0100)] 
Add explicit aria-label to placeholder-only inputs

While `placeholder` is nominally valid per spec
http://rawgit.com/w3c/html-api-map/master/index.html#accessible-name-and-description-calculation
it is inelegant, a fallback, and not supported in ios/safari/voiceover
and android/chrome/talkback, to name a few combinations

`aria-describedby` is also not really the right tool for providing a
name/label equivalent, so remove that from the list of possible
alternative methods / clarify how it can be used

8 years agoMerge branch 'v4-dev' into v4-dev-docs-navs-js-tabpanel-fix
Patrick H. Lauke [Sun, 9 Apr 2017 21:05:10 +0000 (22:05 +0100)] 
Merge branch 'v4-dev' into v4-dev-docs-navs-js-tabpanel-fix

8 years agoMerge branch 'v4-dev' into v4-docs-button-group-a11y-patch1 22321/head
Patrick H. Lauke [Sun, 9 Apr 2017 21:03:52 +0000 (22:03 +0100)] 
Merge branch 'v4-dev' into v4-docs-button-group-a11y-patch1

8 years agoMerge pull request #22398 from patrickhlauke/v4-dev-modal-macos-fullscreen-esc-fix
Patrick H. Lauke [Sun, 9 Apr 2017 21:00:51 +0000 (22:00 +0100)] 
Merge pull request #22398 from patrickhlauke/v4-dev-modal-macos-fullscreen-esc-fix

Prevent default for ESC in modal.js

8 years agoRemove incorrect role="tabpanel" from navs docs
Patrick H. Lauke [Sun, 9 Apr 2017 20:15:05 +0000 (21:15 +0100)] 
Remove incorrect role="tabpanel" from navs docs

`role="tabpanel"` is not appropriate as role for the overall container -
it only applies to the individual content parts of each tab

8 years agoPrevent default for ESC in modal.js 22398/head
Patrick H. Lauke [Sun, 9 Apr 2017 15:19:20 +0000 (16:19 +0100)] 
Prevent default for ESC in modal.js

ESC can be used to close modals, but on OS X/macOS this also jumps out
of full-screen mode. `preventDefault` suppresses this.

8 years agoMerge branch 'v4-dev' into v4-docs-button-group-a11y-patch1
Patrick H. Lauke [Sun, 9 Apr 2017 12:25:47 +0000 (13:25 +0100)] 
Merge branch 'v4-dev' into v4-docs-button-group-a11y-patch1

8 years agogrunt
Mark Otto [Sun, 9 Apr 2017 05:05:50 +0000 (22:05 -0700)] 
grunt

8 years agofixes #22135
Mark Otto [Sun, 9 Apr 2017 03:58:33 +0000 (20:58 -0700)] 
fixes #22135

8 years agoUpdate card outline mixin
Mark Otto [Sun, 9 Apr 2017 04:03:54 +0000 (21:03 -0700)] 
Update card outline mixin

Fixes #22056 by ensuring outline cards make their header/footer transparent and use the right border color.

8 years agoRename some .open to .show (#22389)
Mark Otto [Sat, 8 Apr 2017 23:30:18 +0000 (16:30 -0700)] 
Rename some .open to .show (#22389)

* no more outline overrides
* rename old .open to .show

8 years agoproperty order
Mark Otto [Sat, 8 Apr 2017 23:11:59 +0000 (16:11 -0700)] 
property order

8 years agoSwitch to ease function to remove trailing animation movement
Mark Otto [Sat, 8 Apr 2017 23:01:54 +0000 (16:01 -0700)] 
Switch to ease function to remove trailing animation movement

8 years agoDo not stretch images in carousel-item
Pierre-Denis Vanduynslager [Fri, 20 Jan 2017 21:31:42 +0000 (16:31 -0500)] 
Do not stretch images in carousel-item

8 years agodrop img-fluid for w-100
Mark Otto [Sat, 8 Apr 2017 22:21:43 +0000 (15:21 -0700)] 
drop img-fluid for w-100

8 years agoEnsure carousel works in IE10/11
Mark Otto [Sat, 8 Apr 2017 22:20:26 +0000 (15:20 -0700)] 
Ensure carousel works in IE10/11

- Drops the `if-supports-3d-transforms()` mixin since all our browsers do support it

- Updates carousel to not rely on that mixin

8 years agoMerge branch 'v4-dev' into dropdown-keyboard
Pierre Vanduynslager [Sat, 8 Apr 2017 22:43:25 +0000 (18:43 -0400)] 
Merge branch 'v4-dev' into dropdown-keyboard

8 years agoRevert "Drop width from sizing utils given .col- classes can do the same thing (follo... 22391/head
Mark Otto [Sat, 8 Apr 2017 22:14:52 +0000 (15:14 -0700)] 
Revert "Drop width from sizing utils given .col- classes can do the same thing (follow up to #22376)"

This reverts commit 2f21403a933336f7cb01c86bf3c650490bc658a6.

8 years agoAdd transition to .progress-bar
Mark Otto [Sat, 8 Apr 2017 21:05:33 +0000 (14:05 -0700)] 
Add transition to .progress-bar

- Pulls in values from v3
- Closes #22371 which didn't use a transition include

8 years agoAdd dropdown-item-padding-y var
Mark Otto [Sat, 8 Apr 2017 21:17:06 +0000 (14:17 -0700)] 
Add dropdown-item-padding-y var

- Closes #21622 which kept the 3px
- Puts variable in proper order for shorthand (y x)

8 years agoDrop width from sizing utils given .col- classes can do the same thing (follow up...
Mark Otto [Sat, 8 Apr 2017 21:01:38 +0000 (14:01 -0700)] 
Drop width from sizing utils given .col- classes can do the same thing (follow up to #22376)

8 years agoRemove margin-left on caret if empty (#22095)
Jesper Strange Klitgaard Christiansen [Sat, 8 Apr 2017 21:23:07 +0000 (23:23 +0200)] 
Remove margin-left on caret if empty (#22095)

8 years agoDrop .jumbotron-hr
Mark Otto [Sat, 8 Apr 2017 21:21:18 +0000 (14:21 -0700)] 
Drop .jumbotron-hr

- Closes #21760
- No longer needed since we have an rgba() value for this element, so it naturally darkens

8 years agoDocs and CSS updates for #21807 (#22336)
Mark Otto [Sat, 8 Apr 2017 20:58:20 +0000 (13:58 -0700)] 
Docs and CSS updates for #21807 (#22336)

* tweak some copy
* fix up scrollspy docs
* remove nav styles that were added
* fix nav-based docs by requiring .nav-item on .nav-link

8 years agogrunt
Mark Otto [Sat, 8 Apr 2017 20:22:53 +0000 (13:22 -0700)] 
grunt

8 years agocss: just some ordering
Catalin Zalog [Sat, 8 Apr 2017 11:18:17 +0000 (14:18 +0300)] 
css: just some ordering

Order y & x axis by top, right, bottom, left logic

8 years agocss: .navbar child's aligning
Catalin Zalog [Sat, 8 Apr 2017 10:57:45 +0000 (13:57 +0300)] 
css: .navbar child's aligning

Vertical centering `.navbar` flex children's

Demo: http://jsbin.com/fibini

8 years agocss: .navbar-expand .dropdown position
Catalin Zalog [Sat, 8 Apr 2017 15:10:20 +0000 (18:10 +0300)] 
css: .navbar-expand .dropdown position

Set/reset `.dropdown` position when `.navbar-expand`.

Demo: http://jsbin.com/pojecuh

8 years agodrop flex and max-width, just use width
Mark Otto [Fri, 7 Apr 2017 18:41:44 +0000 (11:41 -0700)] 
drop flex and max-width, just use width

8 years agoRemove system-ui from font stack due to i18n issues
Mark Otto [Fri, 7 Apr 2017 19:02:59 +0000 (12:02 -0700)] 
Remove system-ui from font stack due to i18n issues

8 years agoDocumentation - Add inserted event for Tooltip and Popover
Johann-S [Fri, 7 Apr 2017 12:23:26 +0000 (14:23 +0200)] 
Documentation - Add inserted event for Tooltip and Popover

8 years agocss: .container-fluid 100%
Catalin Zalog [Mon, 3 Apr 2017 15:16:54 +0000 (18:16 +0300)] 
css: .container-fluid 100%

Force .container-fluid to be 100% width no matter if the parent is flex, or not.

Pen: http://codepen.io/zalog/pen/yMwyGr

8 years agoFix #22332: Adjust tests for hidden scrollbar
Ilias [Mon, 3 Apr 2017 11:27:15 +0000 (14:27 +0300)] 
Fix #22332: Adjust tests for hidden scrollbar

8 years agoRename navbar-toggleable to navbar-expand in docs (#22309)
Pierre Vanduynslager [Sun, 2 Apr 2017 19:44:38 +0000 (15:44 -0400)] 
Rename navbar-toggleable to navbar-expand in docs (#22309)

8 years agoMerge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev
Mark Otto [Sun, 2 Apr 2017 19:00:52 +0000 (12:00 -0700)] 
Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev

8 years agoFix #18373: properly adjust padding-right of body and fixed elements when opening...
Ilias [Sun, 2 Apr 2017 11:26:25 +0000 (14:26 +0300)] 
Fix #18373: properly adjust padding-right of body and fixed elements when opening or closing modal

8 years agoTabs/Scrollspy/.nav/.list-group/.active independent of markup (<nav>, .nav-item,...
Pierre Vanduynslager [Sun, 2 Apr 2017 09:21:04 +0000 (05:21 -0400)] 
Tabs/Scrollspy/.nav/.list-group/.active independent of markup (<nav>, .nav-item, <li> etc...)

8 years agogrunt
Mark Otto [Sun, 2 Apr 2017 02:18:29 +0000 (19:18 -0700)] 
grunt

8 years agoPopover + Tooltip - fix error when content or title is a number
Johann-S [Fri, 31 Mar 2017 08:03:54 +0000 (10:03 +0200)] 
Popover + Tooltip - fix error when content or title is a number

8 years agoAdd explicit aria-label to placeholder-only inputs
Patrick H. Lauke [Thu, 30 Mar 2017 21:45:36 +0000 (22:45 +0100)] 
Add explicit aria-label to placeholder-only inputs

While `placeholder` is nominally valid per spec
http://rawgit.com/w3c/html-api-map/master/index.html#accessible-name-and-description-calculation
it is inelegant, a fallback, and not supported in ios/safari/voiceover
and android/chrome/talkback, to name a few combinations

`aria-describedby` is also not really the right tool for providing a
name/label equivalent, so remove that from the list of possible
alternative methods / clarify how it can be used

8 years agoability to change text color in popovers (#22221)
Praveen Puglia [Tue, 28 Mar 2017 22:21:47 +0000 (03:51 +0530)] 
ability to change text color in popovers (#22221)

8 years agoCollapse - Fix check to not prevent event for input and textarea
Johann-S [Tue, 28 Mar 2017 22:10:27 +0000 (00:10 +0200)] 
Collapse - Fix check to not prevent event for input and textarea

8 years agoFix JS components console error "Error: <Component> is transitioning"
Pierre Vanduynslager [Tue, 28 Mar 2017 21:43:16 +0000 (17:43 -0400)] 
Fix JS components console error "Error: <Component> is transitioning"

8 years agodon't test ie9 on win7 anymore (#22294)
Mark Otto [Tue, 28 Mar 2017 20:36:11 +0000 (13:36 -0700)] 
don't test ie9 on win7 anymore (#22294)

8 years agoquickly fix #21761 by adding .text-gray-dark example
Mark Otto [Tue, 28 Mar 2017 16:35:39 +0000 (09:35 -0700)] 
quickly fix #21761 by adding .text-gray-dark example

8 years agogrunt
Mark Otto [Tue, 28 Mar 2017 16:31:32 +0000 (09:31 -0700)] 
grunt

8 years agoRevamp button and input vars while fixing #21587 (#22287)
Mark Otto [Tue, 28 Mar 2017 16:28:27 +0000 (09:28 -0700)] 
Revamp button and input vars while fixing #21587 (#22287)

8 years agoFix different tooltips offset when hovering
Johann [Tue, 28 Mar 2017 13:55:03 +0000 (15:55 +0200)] 
Fix different tooltips offset when hovering

8 years agogrunt
Mark Otto [Tue, 28 Mar 2017 05:56:14 +0000 (22:56 -0700)] 
grunt

8 years agoFix wrapping card decks (#22289)
Mark Otto [Tue, 28 Mar 2017 05:53:39 +0000 (22:53 -0700)] 
Fix wrapping card decks (#22289)

fixes #22007 and fixes #21976 by changing margin strategy for card deck gutters

8 years agoCard image fixes (#22288)
Mark Otto [Tue, 28 Mar 2017 05:52:24 +0000 (22:52 -0700)] 
Card image fixes (#22288)

* fix image stretching due to flexbox
* fix broke text-muted on dark bg
* no img-fluid needed

8 years agoCollapse - do not prevent event for input and textarea
Johann [Mon, 27 Mar 2017 08:08:39 +0000 (10:08 +0200)] 
Collapse - do not prevent event for input and textarea

8 years agofixes #21608
Mark Otto [Mon, 27 Mar 2017 00:31:29 +0000 (17:31 -0700)] 
fixes #21608