Compare commits

...

5012 Commits

Author SHA1 Message Date
Mark Otto 35f80bb12e bump to beta 2017-08-10 20:56:35 -07:00
Mark Otto 17232b2db4 docs dist 2017-08-10 20:49:00 -07:00
Mark Otto 0356a1417a Merge branch 'new-home' into v4-dev 2017-08-10 20:46:25 -07:00
Mark Otto 39d53b09ff Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-08-10 20:44:17 -07:00
Mark Otto 7a5dd0d1ce dist 2017-08-10 20:43:53 -07:00
Jonathan 94e860c557 Dropped .radio-inline and .checkbox-inline
Dropped `.radio-inline` and `.checkbox-inline`.
2017-08-10 20:42:55 -07:00
Mark Otto 8c8f7761d0 package-lock update 2017-08-10 20:42:11 -07:00
XhmikosR f2304e74bd Update devDependencies. (#23264) 2017-08-10 05:41:05 +03:00
Mark Otto 72ddc091dd move to div for block level 2017-08-09 08:34:28 -07:00
Mark Otto cf3bfa04ef replacement fix for #23257 without old history 2017-08-09 08:34:28 -07:00
Mark Otto 209a963539 remove commented out code while here 2017-08-09 08:32:14 -07:00
Mark Otto 4e07146624 rewrite parts of download page 2017-08-09 08:32:14 -07:00
Mark Otto ba7d921732 clarify optional js, add some links, emphasize some text 2017-08-09 08:32:14 -07:00
Mark Otto b21fc944b4 Move from dependencies to peerDependencies 2017-08-09 08:32:14 -07:00
XhmikosR 0cb7a1687c Fix sourcemaps for node-sass too.
Specify `--source-map-contents true` for node-sass and `source-map-inline-sources` for clean-css.

Without this, the sourcemaps weren't found.
2017-08-09 08:31:25 -07:00
XhmikosR fd113b93f6 Fix flex order generated code and a typo. 2017-08-09 08:29:52 -07:00
lucascono 08b89972c5 Fix the min breakpoint in media-breakpoint-between 2017-08-08 00:07:42 -07:00
Mark Otto 2f6f0c0fb5 Merge branch 'v4-dev' into new-home 2017-08-07 22:07:16 -07:00
Mark Otto 2cd2301e7a Add .bg-white and .border-white 2017-08-07 22:06:53 -07:00
Mark Otto da3185ee0a new homepage, new assets, clean out old stuff 2017-08-07 21:35:43 -07:00
Mark Otto 92c26af814 word change 2017-08-07 16:13:52 -07:00
Mark Otto 542fec7d53 dist 2017-08-07 16:13:45 -07:00
Pablo Crivella 8606c0d3ec Fix typo 2017-08-06 19:14:55 -07:00
Patrick Yeo cd3507aba6 Dropup dropdown-menu should have margin on the bottom instead of top 2017-08-04 15:17:50 -07:00
Patrick Yeo 0501b029f5 (#22414) Rename for consistency $dropdown-margin-top to $dropdown-spacer 2017-08-04 15:17:50 -07:00
Mark Otto 82f4686728 dist 2017-08-04 15:17:10 -07:00
Mark Otto 0cde0ae18d better label, remove some contents to better illustrate behavior 2017-08-04 15:15:42 -07:00
Mark Otto 73040d4311 fix navbar alignment for never expand situations 2017-08-04 15:15:25 -07:00
Mark Otto 987ac632b5 given width: 100% is always on a container now and it's constrained by max-width, we can remove our navbar changes from #21722 and #22383 2017-08-04 15:14:24 -07:00
Mark Otto 965a5bd7fe Merge branch 'issue_23100' of https://github.com/chiraggmodi/bootstrap into chiraggmodi-issue_23100 2017-08-04 14:58:40 -07:00
Mark Otto 062d113eee remove old validation docs, fixes #23217 2017-08-04 14:21:21 -07:00
Mark Otto 698a7b4253 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-07-31 11:31:54 -07:00
Mark Otto 0d14fe9e88 fixes https://github.com/toshimaru/jekyll-toc/issues/25 2017-07-31 11:31:44 -07:00
XhmikosR b6791721f5 Fix HTML errors. (#23184)
The "aria-controls" attribute must point to an element in the same document.
2017-07-31 13:56:43 +03:00
Johann-S 7641da387e Add semicolon for our dist files in stamp.js (#23182) 2017-07-31 13:07:22 +03:00
XhmikosR 3fb818a957 Specify rel="noopener for external links. 2017-07-30 16:27:33 -07:00
XhmikosR 5f0861f4b8 docs: add a few more Open Graph tags. 2017-07-30 16:27:33 -07:00
XhmikosR cb8d0e056e Compress brand SVGs with SVGOMG.
~30% savings.
2017-07-30 16:27:33 -07:00
XhmikosR 2291d08750 _data/browser-features.yml: remove trailing spaces. 2017-07-30 16:27:33 -07:00
XhmikosR 96259a715a docs: exclude package-lock.json from dist. 2017-07-30 16:27:33 -07:00
XhmikosR 5a457327e8 Losslessly compress social logos.
Before: 374 KB (383.630 bytes)
After:  304 KB (311.505 bytes)
2017-07-30 16:27:33 -07:00
XhmikosR ef1c729156 Update docs and carousel example for order-. 2017-07-30 14:00:14 -07:00
汪磊 3619586c16 Update accessibility.md 2017-07-30 13:58:52 -07:00
Johann-S f4f63d8623 Update Popper.js to 1.11.0 (#23162) 2017-07-28 09:34:53 +03:00
XhmikosR 88c9a1609c Fix ESLint docs errors. (#23163)
Ignore ESLint error in ie-emulation-modes-warning.js.

Although the error is valid, enough time has been spent on old IE's problems, so just ignore it.
2017-07-28 09:18:47 +03:00
Chris Rebert 98bc940699 Wall of Browser Bugs: Update CSS multi-column entries (#23168)
Remove https://bugzilla.mozilla.org/show_bug.cgi?id=1282363
because CSSWG deemed Firefox's behavior to be the correct behavior per
https://github.com/w3c/csswg-drafts/issues/314

Replace it with a Chrome bug about changing Chrome to follow the spec & Firefox:
https://bugs.chromium.org/p/chromium/issues/detail?id=269061
2017-07-27 19:59:29 -07:00
Chris Rebert 7d2ce3750d Remove fixed bugs from Wall of Browser Bugs (#23159)
* https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/817822/
* https://bugs.chromium.org/p/chromium/issues/detail?id=465274
* https://bugs.chromium.org/p/chromium/issues/detail?id=510079
* https://bugs.webkit.org/show_bug.cgi?id=158276
2017-07-27 11:02:26 -07:00
Chris Rebert c0eff6a61a Remove Firefox transitioncancel entry from Most Wanted list
The transitioncancel event was shipped in Firefox 53 🎉
https://bugzilla.mozilla.org/show_bug.cgi?id=1264125
2017-07-26 17:58:22 -07:00
Chirag Modi b2712048ce make changes as per suggestion in #23100 2017-07-18 11:48:59 +05:30
Chirag Modi a52a1fbb13 remove change which set from variable and make those in container class 2017-07-18 11:44:56 +05:30
Chirag Modi f05bd63d8e fixed issue #23100 2017-07-17 13:29:49 +05:30
Mark Otto 082c9d92fe dist 2017-07-16 13:11:21 -07:00
Patrick Yeo 696b2bee11 (#22414) Rename for consistency $custom-checkbox-border-radius, $custom-checkbox-icon-checked, $custom-checkbox-indeterminate-bg, $custom-checkbox-icon-indeterminate, $custom-checkbox-indeterminate-box-shadow, $custom-radio-border-radius, $custom-radio-icon-checked to $custom-checkbox-indicator-border-radius, $custom-checkbox-indicator-icon-checked, $custom-checkbox-indicator-indeterminate-bg, $custom-checkbox-indicator-icon-indeterminate, $custom-checkbox-indicator-indeterminate-box-shadow, $custom-radio-indicator-border-radius, $custom-radio-indicator-icon-checked, respectively 2017-07-16 12:36:26 -07:00
Scott Petrovic 21d8909598 fix location of favicons so it loads when viewing the examples. This is the only one I found in the project, so I am assuming it is the right one to point to (#22895) 2017-07-16 16:19:20 +03:00
Bardi Harborow a83a0181f9 Errata from #23094. 2017-07-16 15:07:28 +10:00
Bardi Harborow 028863dd08 Fall back to ESLint v3 indentation behaviour. 2017-07-16 13:51:16 +10:00
Bardi Harborow bde16528d2 Switch to using NPM lock files. 2017-07-16 13:51:16 +10:00
Bardi Harborow d35020cee8 Update dependencies. 2017-07-16 13:51:16 +10:00
Bardi Harborow 62a4796268 Start testing on Node v8. 2017-07-15 16:34:14 +10:00
Mark Otto 2e5be3f46f only need the one utility class, it'll naturally apply at sm and above 2017-07-14 16:44:44 -07:00
John Galt 095c46c242 Fix #22974 2017-07-14 16:44:44 -07:00
Mark Otto 64bf037bd1 mention how to do edge-to-edge in docs
/cc #23070
2017-07-14 16:31:34 -07:00
Mark Otto 16fdaa2bef fixes #23045 2017-07-14 16:31:13 -07:00
Mark Otto f2e912bb0e Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-07-12 21:11:08 -07:00
Patrick H. Lauke c00437ec1b Add badge counter example and accessibility advice 2017-07-13 00:25:40 +01:00
Casper b14c5cc4b8 Fixed a word (connectinh / connecting) 2017-07-12 07:35:39 +02:00
Patrick H. Lauke 7a781b2ae0 Remove ::first-letter and ::first-line selectors from print styles
Bootstrap itself doesn't use any `::first-letter` or `::first-line`
styles. These selectors also cause(d) problems in IE11 (see
https://github.com/h5bp/html5-boilerplate/pull/1799) and currently cause
a nasty rendering bug in Chrome where the first letter is vertically
shifted (see https://github.com/twbs/bootstrap/issues/21771)

As h5bp has now removed these as well, no need to keep and comment them
out. See https://github.com/h5bp/html5-boilerplate/issues/1961 /
https://github.com/h5bp/html5-boilerplate/pull/1962
2017-07-11 19:51:21 +01:00
Mark Otto c6652eb862 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-07-09 20:14:24 -07:00
Mark Otto 25062d3838 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-07-09 19:57:34 -07:00
Mark Otto 6c0e31f82e fix broken example link 2017-07-09 19:57:16 -07:00
Mark Otto ba3c61b32e ignore it 2017-07-09 19:47:45 -07:00
Mark Otto 6436233a9c update docsearch config to handle h1s properly (load top of page, not at the h1) 2017-07-08 13:02:13 -07:00
gijsbotje 6eee028759 Added the .navbar-expand class to the docs-nav navbar to fix issue #22976 2017-07-08 00:49:44 -07:00
Vincent Le Put 136a0d5cb6 Docs: added missing quote in input-group example (#23010) 2017-07-06 23:33:50 +02:00
Mark Otto 4d515e4026 move the about directory into the docs to avoid collision with the multiple versions of our hosted docs 2017-07-05 11:27:06 -07:00
Patrick H. Lauke edae6a2e1d Remove box-shadow from .btn-link:focus (#22998)
When focused, these buttons styled as links still give good visible focus indication through the underline, so this should not be a concern. Closes #22655
2017-07-05 10:54:26 +02:00
Johann-S 88b2e228c2 Use config file for UglifyJS to ensure same behavior on every environments (#22990) 2017-07-05 09:53:23 +02:00
Mark Otto f093b90a7d move the overflow-y to the sticky @supports block
also remove the overflow-x. when you specify either overflow-y or overflow-x, the other is essentially nullified and thus ineffective anyway
2017-07-04 13:49:15 -07:00
Gijs Boddeus bc70d19156 overflow-y auto on toc menu
fixes #22977
2017-07-04 13:49:15 -07:00
Mark Otto 2a745e54de npm build 2017-07-04 11:55:16 -07:00
Mark Otto a662f85398 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-07-04 11:53:55 -07:00
Johann-S 2cbaefc244 Update Popper.js to 1.10.8 2017-07-04 10:37:44 +02:00
Johann-S 0480a75a5a Dropdown - Disable applyStyle modifier instead of removing inline style applied by Popper.js 2017-07-04 10:37:44 +02:00
Casper 6797e84215 fixed doc vertical-align.md "inlie" to "inline" (#22984) 2017-07-04 09:32:41 +02:00
Mark Otto d785e8a53a fixes #22979 2017-07-03 19:05:50 -07:00
Mark Otto de78b71bab fixes #22981 2017-07-03 19:04:31 -07:00
Mark Otto 6cf1a106d4 fixes #22968 2017-07-02 14:37:46 -07:00
Mark Otto 67245a474f fix some busted links 2017-07-02 12:00:24 -07:00
Mark Otto ad15fc0280 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-07-02 10:40:32 -07:00
Mark Otto 93b2682880 npm build 2017-07-02 10:40:27 -07:00
Mark Otto 3b08beb37a follow up to 4e067f722 2017-07-01 23:40:51 -07:00
Bailey ac3e4b71fc Removed Japanese translation
The Japanese website (http://bootstrap4.jp/) doesn't exist therefore I removed the link to it.
2017-07-01 23:37:05 -07:00
Mark Otto 7bce8648ed Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-07-01 23:36:11 -07:00
Mark Otto 4e067f7229 remove unused $list-group-color variable; it should naturally inherit from the body 2017-07-01 23:35:57 -07:00
Mark Otto f282a88475 update comment 2017-07-01 23:25:28 -07:00
Mark Otto 4b6d2c0b3c put button active bg and border in the mixin params for more customization options 2017-07-01 23:25:28 -07:00
Mark Otto e7ae1d9069 match btn transition to input 2017-07-01 23:10:01 -07:00
Mark Otto 7085988f06 doh, we already have that above 2017-07-01 23:05:51 -07:00
Mark Otto 6f073edc79 Add .text-truncate class. We already had a mixin and documented the class, so this fixes that. 2017-07-01 23:05:51 -07:00
Mark Otto cfb383cc01 update link 2017-07-01 23:05:51 -07:00
Mark Otto 502856b5c2 update name 2017-07-01 23:05:51 -07:00
Mark Otto 4b84614e7f Redo the "responsive helpers" files
- Moves the embed SCSS to the utilities subfolder
- Separate the floats from the embed docs
- Rename embed docs from responsive helpers to embeds
2017-07-01 23:05:51 -07:00
Mark Otto 58816b38b7 Move /utilities/typography to /utilities/text to match SCSS file name 2017-07-01 23:05:51 -07:00
Mark Otto 25d5ffc9f9 Move /utilities/flexbox to /utilities/flex to match name of SCSS file 2017-07-01 23:05:51 -07:00
Mark Otto 11e18af1b6 remove some unused vars, restore table-active variant 2017-07-01 22:57:19 -07:00
Mark Otto 3e2318cf7c badge variants are generated from -colors Sass map 2017-07-01 22:57:19 -07:00
Mark Otto 848a746a89 button variants are generated from -colors Sass map 2017-07-01 22:57:19 -07:00
Mark Otto 97a5bc4870 no xs sizes being used 2017-07-01 22:57:19 -07:00
Mark Otto c90cef019a Add bash script to lint our variables 2017-07-01 22:57:19 -07:00
Mark Otto 337ead4b27 build dist 2017-07-01 22:25:38 -07:00
Mark Otto 44712d1600 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-07-01 22:24:20 -07:00
Mark Otto 3603088454 Restore .text-muted 2017-07-01 19:01:58 -07:00
Mark Otto 2bf4de0698 Update carousel display settings
Use `display: block` since we're not really using any flex styles on the `.carousel-items` (only their controls and indicators). For the indicators, since moving to `width`, our indicators grow to fill available space, so we need to change `flex: 1 0 auto` to `flex: 0 1 auto` to prevent that.
2017-07-01 16:59:16 -07:00
Mark Otto 75156f419a using max-width in flex: 1 0 auto; in ie11 offsets the center-aligned contents 2017-07-01 11:21:20 -07:00
Mark Otto 2d4534e112 use @supports to apply transform3d to those who can do it, then provide a non-3d fallback to ie11 2017-07-01 11:21:20 -07:00
Mark Otto 1c64adfb41 no need for offset, use justify-content-center 2017-07-01 10:44:20 -07:00
Mark Otto 78167242b3 cleanup offsets 2017-07-01 10:42:36 -07:00
Mark Otto 7f6479b0d9 build dist 2017-06-30 15:45:27 -07:00
Mark Otto a7a47081f2 build dist 2017-06-30 15:29:59 -07:00
Mark Otto 88b9e558fb clip to border-box, update overlay 2017-06-30 15:28:50 -07:00
Mark Otto 77639905cb remove a few .card-dark refs 2017-06-30 15:26:40 -07:00
Mark Otto 221f41adaf account for new blockquote changes 2017-06-30 15:23:36 -07:00
Mark Otto 150d686a30 migration guide updated 2017-06-30 15:23:36 -07:00
Mark Otto 6af449f645 Update card docs to loop over the theme colors and use bg, border, and color utilities 2017-06-30 15:23:36 -07:00
Mark Otto 96b1e5bce5 ditch .card-blockquote for a regular .blockquote (dependent on #22949) 2017-06-30 15:23:36 -07:00
Mark Otto 9a2b202e8e add a bg-transparent to override bgs 2017-06-30 15:23:36 -07:00
Mark Otto 2feebccf24 make card headers and footers translucent 2017-06-30 15:23:36 -07:00
Mark Otto 180d78c013 Drop .card-{color} modifiers for .bg-{color}, .text-{color}, and .border-{color} utilities 2017-06-30 15:23:36 -07:00
Mark Otto 45722e94ac Drop .blockquote-reverse, replace with text utils, and redesign blockquote to not have a border 2017-06-30 15:04:56 -07:00
Mark Otto 4554d74221 update redirect_from on docs pages 2017-06-30 15:04:10 -07:00
Mark Otto 477ea0c81b add css-docs task to the dist build 2017-06-30 13:35:58 -07:00
Mark Otto eedbe43ea7 build dist 2017-06-30 13:15:09 -07:00
Mark Otto 7eafb16579 update that docs bit too 2017-06-30 11:44:09 -07:00
Mark Otto 3afb571ec3 formatting 2017-06-30 11:44:09 -07:00
Mark Otto 3fd0708f8d this were removed 2017-06-30 11:44:09 -07:00
Mark Otto 6b34cba118 drop that part of the docs, not applicable 2017-06-30 11:44:09 -07:00
Mark Otto 16781be021 drop the mixins 2017-06-30 11:44:09 -07:00
Mark Otto deeae4f820 Update _grid-framework.scss 2017-06-30 11:44:09 -07:00
Mark Otto 4982926dcf Drop offsets and push/pull for new order variants 2017-06-30 11:44:09 -07:00
Mark Otto 8b34a0e172 ios9 and up opera 2017-06-30 11:42:56 -07:00
Mark Otto ba3fb3c98f narrow browser support in postcss 2017-06-30 11:42:56 -07:00
Mark Otto e28ed02968 dist build 2017-06-30 09:05:44 -07:00
Mark Otto d30b5b120e remove unused mixin, fix variable 2017-06-30 09:01:39 -07:00
Mark Otto e47cc747f6 update usage elsewhere 2017-06-30 09:01:39 -07:00
Mark Otto b013b987b0 remove grid gutter sass map as it's output css was all jacked up 2017-06-30 09:01:39 -07:00
Mark Otto e51749e4a7 Merge pull request #22836 from twbs/colors-redux
v4: Colors redux
2017-06-30 08:58:35 -07:00
Mark Otto 7cebaa8bb0 callout for future sass implementation
[skip ci]
2017-06-30 08:55:16 -07:00
Mark Otto 56d43eb3e9 Merge branch 'v4-dev' into colors-redux 2017-06-30 08:33:09 -07:00
Mark Otto f83c981d08 build dist 2017-06-30 08:32:49 -07:00
Mark Otto ac00c73ab5 update comment 2017-06-29 23:17:18 -07:00
Mark Otto d1fa0657e3 Merge branch 'colors-redux' of https://github.com/twbs/bootstrap into colors-redux 2017-06-29 23:16:02 -07:00
Mark Otto 6055453e41 Merge branch 'v4-dev' into colors-redux 2017-06-29 23:15:48 -07:00
Mark Otto 964e06800a Drop the old $gray- variables for the new color range 2017-06-29 23:15:27 -07:00
Mark Otto a21a9f341b add map function for grays 2017-06-29 23:06:46 -07:00
Mark Otto ac2ce9e412 Merge branch 'v4-dev' into colors-redux 2017-06-29 23:01:35 -07:00
Mark Otto f46f26bbaa build 2017-06-29 21:31:11 -07:00
Craig Potter 41f8af8afa fix broken links on Utilities for layout page 2017-06-29 15:41:50 -07:00
Mark Otto 6fbceb2f70 remove $state-vars now 2017-06-28 09:38:27 -07:00
Mark Otto 0f232de9d7 move table variants to use sass map 2017-06-28 09:36:27 -07:00
Mark Otto 3e0375e03b move list group variants to be generated from sass map 2017-06-28 09:29:59 -07:00
Mark Otto 91b587ad6a remove now unused alert variant variables 2017-06-28 09:23:10 -07:00
Johann-S 86dc1cba29 Fix accidental removing of babel-plugin-transform-es2015-modules-strip 2017-06-28 11:30:49 +02:00
Mark Otto 64008ad721 Merge branch 'v4-dev' into colors-redux 2017-06-27 19:59:09 -07:00
Richard Beales db732995cc Update migration.md to fix minor typo 2017-06-27 12:59:29 +02:00
Mark Otto 41f4ddbdb5 Merge branch 'v4-dev' into colors-redux 2017-06-26 15:17:48 -07:00
Mark Otto 0622a59897 fixes #22908 2017-06-26 07:59:20 -07:00
Mark Otto 3db4984d18 Merge branch 'v4-dev' into colors-redux 2017-06-25 19:25:34 -07:00
Mark Otto c2a0abb7f0 build 2017-06-25 19:25:26 -07:00
Mark Otto 2f1bcaafa2 Merge branch 'v4-dev' into colors-redux 2017-06-25 18:42:14 -07:00
Mark Otto 9bfbee3503 add border color utilities 2017-06-25 18:39:14 -07:00
Mark Otto f8d61218ca revamp button docs to loop over theme colors 2017-06-25 18:31:34 -07:00
Mark Otto 52cf0fe648 update instances of .bg-inverse and .bg-faded to .bg-dark and .bg-light 2017-06-25 18:31:23 -07:00
Mark Otto 6c595d2cc1 add theme-color-level function and interval so we can generate shades of colors 2017-06-25 18:31:03 -07:00
Mark Otto 9372eef9e1 rename .card-inverse to .card-dark, update docs to match 2017-06-25 18:30:24 -07:00
Mark Otto 36e482ed27 update navbars to rename .navbar-inverse to .navbar-dark, update all navbar examples and variables 2017-06-25 18:29:43 -07:00
Mark Otto 2392047a0c update alert component to use theme sass map and add a ton of options in the process 2017-06-25 18:22:51 -07:00
Mark Otto fc053ed096 update background utils 2017-06-25 18:16:37 -07:00
Mark Otto aa83c4f417 update badges to use the theme colors sass map 2017-06-25 18:15:32 -07:00
Mark Otto b4879ec40f remove bg styles 2017-06-25 18:14:02 -07:00
Mark Otto a0fb496635 update rendering of colors in options.md 2017-06-25 18:12:50 -07:00
Mark Otto 370e299c6b modify contrast value 2017-06-25 18:11:16 -07:00
Mark Otto b973fe6b94 update theme colors 2017-06-25 18:08:43 -07:00
Johann-S 4ae7d8170b Revert #22534 - Add grunt to our devDependencies (#22897) 2017-06-22 22:26:13 +02:00
Sibiraj d9920317f3 Writing style Tweaks to accessibility.md
* fix accessibility.md

* Update accessibility.md
2017-06-21 13:02:24 +02:00
Johann-S 38ddf9ec28 Fix modal overflow with our navbar documentation and fix typo (#22864)
* Fix modal overflow with our navbar documentation and fix typo

* Fix z-index backdrop and modal with popover/tooltip example
2017-06-21 11:47:14 +02:00
Mark Otto 222eddda5e Merge branch 'v4-dev' into colors-redux 2017-06-18 18:32:42 -07:00
Mark Otto 16d77b4cb0 build 2017-06-18 18:32:16 -07:00
Mark Otto eed427690b Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-06-18 18:31:00 -07:00
Mark Otto 7e2d41becd remove mention of postcss-flexbugs-fixes from docs 2017-06-18 18:17:48 -07:00
Mark Otto 440af84c7a remove postcss-flexbugs-fixes from build process 2017-06-18 18:17:48 -07:00
obinnangini 532493e6ec Updated flex-basis property to fix issue #18569 in .scss files 2017-06-18 18:17:48 -07:00
Mark Otto 1a23321fc0 Update _buttons.scss 2017-06-18 10:53:27 -07:00
Mark Otto 597e9f8618 remove - vars, update docs to generate from data yml files, update mixins, and generate card, button, bg, and color classes from the sass map 2017-06-18 02:57:16 -07:00
Mark Otto 74f1d002b4 Merge branch 'v4-dev' into colors-redux 2017-06-18 02:19:34 -07:00
Patrick Yeo 845320fe8c @mixin pagination-size() doesn't apply line-height 2017-06-18 02:11:33 -07:00
Ken Paulsen a47f373e82 Fix mixin media-breakpoint-only
Prevent mixin media-breakpoint-only from breaking when supplying the
first or last entry in $grid-breakpoints.
2017-06-18 02:08:11 -07:00
Mark Otto 72a0093200 build 2017-06-18 00:14:35 -07:00
Mark Otto 035b7349f9 redo header 2017-06-18 00:14:23 -07:00
Mark Otto d2508ec506 Update _borders.scss 2017-06-17 23:20:56 -07:00
Mark Otto da2629907e move from mixins and add important flag 2017-06-17 23:20:56 -07:00
Mark Otto 5476e636ce limit active styles for nav-pills to immediate children 2017-06-17 22:40:07 -07:00
Mark Otto b1d07a8e7c follow up to 4bab8b890e to avoid the max-height if there's no sticky 2017-06-17 22:29:54 -07:00
Mark Otto bcc1f84d56 close #22338 by putting h4 text within links, but keep headings as is because i can't justify writing h3.h4 😭 2017-06-17 21:57:47 -07:00
Mark Otto ea2d6adfc7 mention labels being outside input-group 2017-06-17 21:10:06 -07:00
Mark Otto 1c3acb63b1 fixes #22846 2017-06-17 20:36:49 -07:00
Mark Otto 1b722372a8 update comment 2017-06-17 20:25:35 -07:00
Mark Otto 58bd8fdf2b Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-06-17 19:03:25 -07:00
Mark Otto 3e25ebb587 document it 2017-06-17 13:13:47 -07:00
Mark Otto 60d8c8754f wrap .sticky-top in supports query 2017-06-17 13:13:47 -07:00
Mark Otto 4bab8b890e wrap .bd-navbar position styles in supports query, remove prefix, and update linter settings for file 2017-06-17 13:13:47 -07:00
Mark Otto 2a579e546c use flexbox order property to change order of content for screenreaders 2017-06-17 13:13:13 -07:00
Mark Otto 2fb65c2b61 scss-lint update 2017-06-17 13:13:13 -07:00
Johann-S 8170816094 Detect if the dropdown is in a navbar or not when update is called 2017-06-17 13:12:39 -07:00
Catalin Zalog f640ec9662 Some .navbar .dropdown-menu optimisation (#22776) 2017-06-17 13:12:39 -07:00
Johann-S af93db294b Reset Popper.js styles for Dropdowns in navbar 2017-06-17 13:12:39 -07:00
Mark Otto ce98a1da5b build 2017-06-17 10:13:43 -07:00
Patrick H. Lauke 816d5bd2e3 Docs: accessibility and IE fixes for SVG-based top navigation (#22848)
* Add explicit aria-label attributes to <svg> based links

As some browser/AT combinations don't seem to fully support grabbing the
`<title>` from inside the `<svg>` as the link text/name to announce
(e.g. Firefox+NVDA)

* Add <title> to Bootstrap logo <svg>

* Add <title> to menu <svg>

* Add explicit focusable="false" to <svg> icons

Due to a bug/"feature" in IE, `<svg>` elements are usually separately
focusable, which then results in links with `<svg>` icons being
essentially focused twice (once for the link, and once for the `<svg>`
inside, which is then also non-interactive)
2017-06-17 15:07:49 +02:00
Mark Otto c5170db844 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-06-16 21:28:29 -07:00
Mark Otto 9fe8f94341 hide for now 2017-06-16 21:28:24 -07:00
Patrick Yeo 9f0929013e (#22414) Rename for consistency $list-group-link-*-* to $list-group-action-*-* 2017-06-16 18:58:21 -07:00
Johann-S 6ed8a735d0 fix some errors in our js 2017-06-16 10:57:13 +02:00
Johann-S 11a5ca8ff3 Add back js-lint when we try to build our js 2017-06-16 10:57:13 +02:00
Mark Otto 54ee882e50 redo intro 2017-06-15 20:30:02 -07:00
Mark Otto 42d614347e fix broken button 2017-06-15 20:28:14 -07:00
Mark Otto 09e3509ff3 render the colors 2017-06-15 11:16:40 -07:00
Mark Otto 2ad2d71f66 add new color vars and maps 2017-06-15 11:16:27 -07:00
Mark Otto c31d524998 add color contrast and map-get functions 2017-06-15 11:15:48 -07:00
Mark Otto 516af79509 prep docs for displaying the colors 2017-06-15 11:15:28 -07:00
Mark Otto ae6440a480 clarify now that custom is gone 2017-06-15 09:32:26 -07:00
Mark Otto be39742d65 full build 2017-06-15 09:12:26 -07:00
Mark Otto 9c0e423008 Rename popover classes
Part of an update to align the naming schemes across our components.

- Renames .popover-title to .popover-header
- Renames .popover-content to .popover-body

Refs: #22092
2017-06-15 09:05:30 -07:00
Mark Otto 6c8c0aa4cf Rename .card-block to .card-body to match nomenclature of modals 2017-06-15 09:05:16 -07:00
Johann-S e6303d4500 Fix duplicate ID in our documentation 2017-06-15 11:45:32 +02:00
Mark Otto 8396039b4e docs css build 2017-06-14 21:57:56 -07:00
Mark Otto 846718e1a9 call functions file in docs css 2017-06-14 21:25:27 -07:00
Mark Otto 10ddcc9a7d build 2017-06-14 21:06:17 -07:00
Mark Otto e62b121226 Merge branch 'v4-dev' into rip-custom 2017-06-14 20:59:02 -07:00
Mark Otto ac96ecbec5 rearrange, add comments 2017-06-14 20:55:00 -07:00
Mark Otto 5da5a38f0d Move scss functions from top of variables to separate file, then import it into other build files 2017-06-14 20:55:00 -07:00
Mark Otto 5818374fdf Merge branch 'v4-dev' into rip-custom 2017-06-14 20:45:31 -07:00
Mark Otto 2e798301ca build 2017-06-14 20:44:32 -07:00
Mark Otto d7302c221a Merge branch 'form-tweaks' of https://github.com/twbs/bootstrap into form-tweaks 2017-06-14 20:31:43 -07:00
Mark Otto c2b68104b6 mention updates in migration doc 2017-06-14 20:31:17 -07:00
Patrick H. Lauke 658fbd5c96 Add note to migration guide 2017-06-14 19:52:37 -07:00
Patrick H. Lauke ff5c75510d Rename .form-control-static to .form-control-readonly-plain 2017-06-14 19:51:50 -07:00
Mark Otto 22bd955434 Merge branch 'v4-dev' into form-tweaks 2017-06-14 19:13:44 -07:00
Johann-S 8f431fc5b8 Update Popper.js 1.10.1 2017-06-14 21:13:42 +02:00
Johann-S f0124769c9 Collapse supports multi-target thanks to @vanduynslagerp (#22713) 2017-06-14 13:21:49 +02:00
Johann-S ddf0dbbd29 Use localhost because Win Edge block loopback access 2017-06-14 11:18:12 +02:00
Johann-S 4a2b183e48 Fix unit tests with no assertion 2017-06-14 11:18:12 +02:00
Johann-S 1ec68d748b Upgrade QUnit to 2.3.3 2017-06-14 11:18:12 +02:00
Mark Otto aa8c456a16 Remove the confusing _custom.scss file 2017-06-13 22:45:16 -07:00
Mark Otto 3fb1bf7a20 copy tweaks 2017-06-13 22:13:05 -07:00
Mark Otto d16ece5b2a Merge branch 'form-tweaks' of https://github.com/twbs/bootstrap into form-tweaks 2017-06-13 22:12:04 -07:00
Mark Otto 2259501418 tighten up sidebar 2017-06-13 22:11:52 -07:00
Mark Otto dc71bee83e rearrange, new examples, new docs 2017-06-13 22:11:44 -07:00
Mark Otto 7e5085b407 move from .gutters-sm to .form-row to be super explicit about intended use case 2017-06-13 22:11:29 -07:00
Mark Otto 21b874d19d Merge branch 'v4-dev' into form-tweaks 2017-06-13 20:15:42 -07:00
Patrick Yeo d7867377d9 (Fixes #22414) Rename for consistency $custom-checkbox-radius, $custom-checkbox-checked-icon, $custom-checkbox-indeterminate-indicator-color, $custom-checkbox-indeterminate-icon, $custom-radio-radius, $custom-radio-checked-icon, $custom-select-sm-font-size, to $custom-checkbox-border-radius, $custom-checkbox-icon-checked, $custom-checkbox-indicator-indeterminate-color, $custom-checkbox-icon-indeterminate, $custom-radio-border-radius, $custom-radio-icon-checked, $custom-select-font-size-sm respectively 2017-06-13 19:22:49 -07:00
Patrick Yeo a362d62d31 Rename $font-size-h* to $h*-font-size for consistency (#22414) 2017-06-13 08:46:29 -07:00
Patrick Yeo c349f59174 Rename for consistency $table-sm-cell-padding, $table-bg-accent, $table-bg-hover, $table-bg-active, $table-inverse-bg-accent, $table-inverse-bg-hover to $table-cell-padding-sm, $table-accent-bg, $table-hover-bg, $table-active-bg, $table-inverse-accent-bg, $table-inverse-hover-bg, respectively (#22414) 2017-06-13 08:46:15 -07:00
Patrick Yeo 4cc21bbf74 (#22414) Rename for consistency $input-bg-disabled, $input-bg-focus, $input-border-color-focus, $input-box-shadow-focus, $input-color-focus, $input-color-placeholder to $input-disabled-bg, $input-focus-bg, $input-focus-border-color, $input-focus-box-shadow, $input-focus-color, $input-placeholder-color, respectively 2017-06-13 08:45:50 -07:00
Patrick Yeo 2317b7fc96 (#22414) Rename for consistency $custom-control-disabled-indicator-bg, $custom-control-disabled-description-color, $custom-control-checked-indicator-color, $custom-control-checked-indicator-bg, $custom-control-checked-indicator-box-shadow, $custom-control-focus-indicator-box-shadow, $custom-control-active-indicator-color, $custom-control-active-indicator-bg, $custom-control-active-indicator-box-shadow to $custom-control-indicator-disabled-bg, $custom-control-description-disabled-color, $custom-control-indicator-checked-color, $custom-control-indicator-checked-bg, $custom-control-indicator-checked-box-shadow, $custom-control-indicator-focus-box-shadow, $custom-control-indicator-active-color, $custom-control-indicator-active-bg, $custom-control-indicator-active-box-shadow, respectively 2017-06-13 08:45:36 -07:00
Patrick Yeo 3ecb8b661b (#22414) Renamed for consistency $nav-disabled-link-color, $nav-tabs-active-link-color, $nav-tabs-active-link-bg, $nav-tabs-active-link-border-color, $nav-pills-active-link-color, $nav-pills-active-link-bg to $nav-link-disabled-color, $nav-tabs-link-active-color, $nav-tabs-link-active-bg, $nav-tabs-link-active-border-color, $nav-pills-link-active-color, $nav-pills-link-active-bg, respectively 2017-06-13 08:45:21 -07:00
Patrick Yeo 5e651615a3 (#22414) Renamed for consistency $modal-dialog-sm-up-margin-y, $modal-content-xs-box-shadow, $modal-content-sm-up-box-shadow, to $modal-dialog-margin-y-sm-up, $modal-content-box-shadow-xs, $modal-content-box-shadow-sm-up, respectively 2017-06-13 08:45:11 -07:00
Mark Otto 441f114681 Update _variables.scss 2017-06-13 08:44:55 -07:00
Mark Otto c5d4430367 Mention variable naming scheme to help with #22414 2017-06-13 08:44:55 -07:00
Mark Otto 142c2a0851 reorder that 2017-06-11 16:24:20 -07:00
Mark Otto b95aa65c74 nuke subheader 2017-06-10 18:13:36 -07:00
Mark Otto dc5a1db625 add labels and ids 2017-06-10 16:31:36 -07:00
Mark Otto 59817a1729 document server side fallbacks 2017-06-10 16:31:27 -07:00
Mark Otto 0cb95c6643 mention fallbacks 2017-06-10 16:31:14 -07:00
Mark Otto e2b6a71725 words 2017-06-10 16:30:35 -07:00
Mark Otto 94ed0d901b move to mixin so we can repeat it easier and allow folks to extend to custom states 2017-06-10 16:30:26 -07:00
Mark Otto 280eaf132c change depth 2017-06-10 16:29:59 -07:00
Johann-S 1a0a1a0600 Avoid Tooltips/Popovers overflow on documentation's navbar (#22733) 2017-06-07 21:33:36 +02:00
Mark Otto d6b0334a4e remove icons for now 2017-06-06 22:45:37 -07:00
Mark Otto 58b7239c6c add valid state 2017-06-06 21:53:23 -07:00
Mark Otto 6c214ad4c2 drop the old validation styles and docs 2017-06-06 11:27:29 -07:00
Mark Otto 4831076d6e some text for the browser default version 2017-06-06 11:26:24 -07:00
Mark Otto bcfef5b28c add instructions, clarify 2017-06-06 11:26:08 -07:00
Mark Otto c51b7cae95 callout that 2017-06-06 11:25:54 -07:00
Mark Otto d2c9f3f00a flesh out invalid styles on .was-validated 2017-06-05 23:00:14 -07:00
Mark Otto af097bd5bf start rewriting 2017-06-05 20:21:08 -07:00
Johann-S 2d87895089 Update path to our docs assets for visual tests 2017-06-04 11:08:31 +02:00
Patrick Yeo 891bca435f Fix overflowing text in Cards with word-wrap: break-word 2017-06-03 22:19:19 -07:00
Patrick Yeo ec56bbe6bf Rename $card-border-radius-inner to $card-inner-border-radius 2017-06-03 22:17:57 -07:00
Tom Van Rompaey 3a00b005c1 fix small typo inside _button-group.scss (#22746)
fron -> front
2017-06-03 09:53:50 +02:00
Johann-S 10a3e38053 Fix broken documentation links for Toolings section 2017-06-01 19:38:58 -07:00
Maxime Locqueville c890d9a46b Fix search redirect 2017-06-01 09:09:46 -07:00
Mark Otto 4a554e5ff5 trying out new validation styles 2017-06-01 08:06:17 -07:00
Mark Otto f13eb51940 Merge branch 'v4-dev' into form-tweaks 2017-05-31 21:29:23 -07:00
Mark Otto 620257456e build 2017-05-31 21:25:47 -07:00
Mark Otto 332d882cdb Merge branch 'v4-dev' into v4-docs-streamlined 2017-05-31 20:46:29 -07:00
Patrick Yeo 0800c7e1c8 Rename $card-link-hover-color to $card-inverse-link-hover-color 2017-05-31 20:34:01 -07:00
Brian Ng 4119023482 Use correct version of babel-preset-es2015
The 7.x-alpha preset won't work with 6.x core.

An alternative would be to bump babel-cli to 7.x-alpha (if you'd like to help us test :D)
2017-05-31 20:32:25 -07:00
Mark Otto cb9f181d0e redesign search a bit more 2017-05-31 10:13:39 -07:00
Mark Otto e9b6a064f8 redo how we do sticky sidebar because overflow-x/-y woes 2017-05-31 10:13:29 -07:00
Mark Otto 7673f4cc74 tweak bootstrap svg 2017-05-31 09:20:37 -07:00
Mark Otto f1a7f1f56a Merge branch 'v4-docs-streamlined' of https://github.com/twbs/bootstrap into v4-docs-streamlined 2017-05-31 09:09:55 -07:00
Mark Otto c3323d7b2a tighten padding on mobile for navbar so horizontal scroll nav shows more 2017-05-31 09:09:29 -07:00
Johann-S 5f493cfc74 Remove the use of x-arrow attribute for Tooltips/Popovers arrows 2017-05-31 09:54:58 +02:00
Mark Otto a78e86ae3b more minimal sidebar nav 2017-05-30 23:48:52 -07:00
Mark Otto 2fd192968d Merge branch 'v4-dev' into v4-docs-streamlined 2017-05-30 23:31:40 -07:00
CDAGaming ccd86bdc96 Update Dependencies (REUPLOAD) (#22594)
* Update Dependencies (REUPLOAD)

Uglify-JS: 2.8.22 > 3.0.3
QUnitJS: 2.3.1 > 2.3.2
PostCSS-CLI: 3.1.1 > 4.0.0
Clean-CSS-CLI: 4.0.12 > 4.1.0
Babel-Eslint: 7.2.2 > 7.2.3
AutoPrefixer: 6.7.7 > 7.0.1

* Updates More Dependencies

Autoprefixer: v7.0.1 > v7.1.1
Clean-CSS-CLI: v4.1.0 > v4.1.3
Node-Sass: v4.5.2 > v4.5.3
PostCSS-FlexBugs-Fixes: v2.1.1 > v3.0.0
Uglify-JS: v3.0.3 > v3.0.11
Signed-off-by: CDAGaming <cstack2011@yahoo.com>

* Update Gem Bundler Dependency

Signed-off-by: CDAGaming <cstack2011@yahoo.com>

* Update Gemfile.lock Dependency

Signed-off-by: CDAGaming <cstack2011@yahoo.com>

* Update QUnit

Signed-off-by: CDAGaming <cstack2011@yahoo.com>

* Update Uglify-JS to v3.0.13

Signed-off-by: CDAGaming <cstack2011@yahoo.com>
2017-05-30 21:11:56 -07:00
Mark Otto 8f9c883c32 build 2017-05-30 21:00:43 -07:00
Mark Otto 67b83aa535 style our dropdown a bit 2017-05-30 13:59:42 -07:00
Mark Otto ae0f94d469 redo some dropdown docs 2017-05-30 13:59:33 -07:00
Mark Otto 960e73c16f tweak dropdown caret size and placement 2017-05-30 13:59:24 -07:00
Mark Otto 41018c8459 add link to prior versions 2017-05-30 13:59:08 -07:00
Mark Otto 309310c4ea not in use anymore 2017-05-30 13:26:11 -07:00
Mark Otto 92cfca79b1 rename files 2017-05-30 13:25:26 -07:00
Mark Otto f8d1dc4d04 no need for those custom styles when we have utils 2017-05-30 13:23:36 -07:00
Mark Otto e8e0cc7b21 blank targets for things that link off the main docs pages 2017-05-30 13:22:39 -07:00
Mark Otto 942645b813 tweak homepage layout 2017-05-30 13:21:39 -07:00
Mark Otto 39a258ddfe redo button styles
- rename .btn-bs to .btn-bd-purple
- abstract yellow masthead button into .btn-bd-yellow and use it the new
docs navbar
2017-05-30 12:03:34 -07:00
Mark Otto 43fac7418e forgot bugify in plugin list 2017-05-30 11:37:27 -07:00
Mark Otto 2106488873 rename plugin 2017-05-30 11:36:12 -07:00
Mark Otto cb030314cc hella migration updates 2017-05-30 11:31:57 -07:00
Mark Otto e7c711121d mention docsearch in readme 2017-05-30 11:03:55 -07:00
Mark Otto 967e6a1b63 restore algolia footer, but drop the background image 2017-05-30 11:01:23 -07:00
Mark Otto d4eb0d4e73 Merge branch 'v4-docs-streamlined' of https://github.com/twbs/bootstrap into v4-docs-streamlined 2017-05-30 08:46:33 -07:00
Mark Otto f95cbc5950 wrap the sticky in a @supports so that edge and ie don't screw it all up 2017-05-29 23:32:28 -07:00
Mark Otto 12ca6d9d34 tweak navbar so it isn't more than 4rem high 2017-05-29 23:32:28 -07:00
Mark Otto 86177ac3af account for new nav structure 2017-05-29 23:32:28 -07:00
Mark Otto 0bfa2eea2a update exclude list 2017-05-29 23:32:28 -07:00
Mark Otto 38204b9cb1 redesign slightly to make entries full width in dropdown menu, like bootstrap's menus 2017-05-29 23:32:28 -07:00
Mark Otto 9916943c8c ignore the vendor so sauce can compile and travis pass 2017-05-29 23:32:28 -07:00
Mark Otto b01995d869 try setting that explicitly for travis 2017-05-29 23:32:28 -07:00
Mark Otto bb54e854de give migration page toc and description 2017-05-29 23:32:28 -07:00
Mark Otto 6ea359435d redesign anchors 2017-05-29 23:32:28 -07:00
Mark Otto 0ef7cb866e more examples path fixing 2017-05-29 23:32:28 -07:00
Mark Otto 723a03cc43 update examples link and add a redirect 2017-05-29 23:32:28 -07:00
Mark Otto ff76c31e51 drop specific host 2017-05-29 23:32:28 -07:00
Mark Otto b2c1e89c6a update urls 2017-05-29 23:32:28 -07:00
Mark Otto 73a550c7f8 update paths 2017-05-29 23:32:28 -07:00
Mark Otto 4d2570d038 drop htmlhint given htmllint gives us most of the coverage we need here 2017-05-29 23:32:28 -07:00
Mark Otto d326df63f2 revamp some files 2017-05-29 23:32:28 -07:00
Mark Otto 6ee35ced86 move scripts to separate include so we can include them across layouts even if the footer isn't there 2017-05-29 23:32:28 -07:00
Maxime Locqueville 5c704d77ca Better handling of redirects 2017-05-29 23:32:28 -07:00
Maxime Locqueville ab9a5f0256 remove origin from url to be able to redirect locally 2017-05-29 23:32:28 -07:00
Mark Otto 3e76d65656 Rearrange all the docs to allow for a docs/major.minor/ setup 2017-05-29 23:32:28 -07:00
Mark Otto 32153eb7cb customize focus state 2017-05-28 22:23:27 -07:00
Mark Otto 9fc9977a25 purple sidebar 2017-05-28 21:40:23 -07:00
Mark Otto 64c548527a add new var, update alignment 2017-05-28 21:40:15 -07:00
Mark Otto c043c0a5ba remove footer from docs pages 2017-05-28 21:40:05 -07:00
Mark Otto 9cf11d71dd move algolia overrides to separate scss partial 2017-05-28 21:24:44 -07:00
Mark Otto f894dd4a24 move docs vars to new scss partial 2017-05-28 21:24:29 -07:00
Mark Otto 66011fb74c more algolia design tweaks 2017-05-28 21:21:50 -07:00
Mark Otto 48d17bc8b8 keep width, add comment 2017-05-28 21:12:55 -07:00
Mark Otto 8a2d845a4f Fix responsive .col-{infix}-auto
Responsive automatic column resets weren't working because they inherited their `max-width` from lower grid tiers. This was because we were resetting the `width`, not the `max-width`.
2017-05-28 21:12:55 -07:00
Mark Otto 69b5178c0a shorter title 2017-05-28 19:48:44 -07:00
Mark Otto fc045e0e76 html linting 2017-05-28 19:47:22 -07:00
Mark Otto a9fccc8813 jobs url added 2017-05-28 19:36:03 -07:00
Mark Otto d4a1244c60 fix font-size and borders 2017-05-28 18:01:24 -07:00
Mark Otto 251c7be168 hide social on mobile for now 2017-05-28 18:01:14 -07:00
Mark Otto f2fb861308 fix font-size to compute to 14px even 2017-05-28 18:01:08 -07:00
Mark Otto 31613b55de .bd-lead refinement for mobile 2017-05-28 18:00:38 -07:00
Mark Otto bef65b17dc fix homepage 2017-05-28 17:52:52 -07:00
Mark Otto 930012f29a try out a different navbar approach 2017-05-28 17:49:46 -07:00
Mark Otto 9c4d588f0b new styles for docsearch 2017-05-28 16:16:13 -07:00
Maxime Locqueville c709ce19a5 add docsearch 2017-05-28 16:15:08 -07:00
Mark Otto 10ca9c6d5a add jekyll include parameters 2017-05-28 13:40:25 -07:00
Mark Otto 9c1f0c94e4 update svgs 2017-05-28 11:26:13 -07:00
Mark Otto f682dec5c2 new toc in utils and about and extend 2017-05-28 11:25:59 -07:00
Mark Otto c72cc98bd5 update components docs 2017-05-27 23:01:14 -07:00
Mark Otto 5a3a356651 revisit how we do these heading examples because the jekyll-toc plugin renders them awkwardly 2017-05-27 22:40:00 -07:00
Mark Otto 968c0c6971 update content docs 2017-05-27 22:16:44 -07:00
Mark Otto fdf4b7be5f hide third level toc and deeper 2017-05-27 22:12:18 -07:00
Mark Otto fa2731b626 update layout pages 2017-05-27 22:12:00 -07:00
Mark Otto 1f43d9c066 revamp getting started docs to use new toc 2017-05-27 22:03:48 -07:00
Mark Otto fa413aece1 prep the navbar for some old version stuff 2017-05-27 22:03:17 -07:00
Mark Otto 27a98e014a fix viewbox 2017-05-27 21:44:50 -07:00
Mark Otto a3f7639728 swap kramdown toc for jekyll-toc plugin, update page layout to only show on xl and above 2017-05-27 21:44:42 -07:00
Mark Otto 3b8202db93 update nav to use logo at all times 2017-05-27 21:43:52 -07:00
Mark Otto ed3b308c27 purple nav 2017-05-27 20:10:35 -07:00
Mark Otto 0322e7e83b remove top/bottom padding 2017-05-27 20:10:02 -07:00
Mark Otto 07ef129fc6 always show docs search 2017-05-27 18:47:59 -07:00
Mark Otto f6b7c38c9b finesse the docs layout 2017-05-27 18:47:45 -07:00
Mark Otto 3c838067a6 redesign sidebar a bit 2017-05-27 18:30:58 -07:00
Mark Otto 5b66579e4d make it big screen friendly 2017-05-27 18:24:00 -07:00
Mark Otto 8627c506f7 more responsive docs nav 2017-05-27 18:12:45 -07:00
Mark Otto 9d45196e26 update path 2017-05-27 18:12:25 -07:00
Mark Otto 7c9efe786a move .scss-lint.yml to route dir instead of symlink (which didn't work) 2017-05-27 17:54:23 -07:00
Mark Otto 9dbe77a0b0 explicit styles 2017-05-27 17:37:34 -07:00
Mark Otto 6bf63cbe67 hack the headings for sticky header so shit doesn't overlap 2017-05-27 17:37:25 -07:00
Mark Otto 33b322e9b5 position the markdown toc on the right for larger screens 2017-05-27 17:37:03 -07:00
Mark Otto ded32a682a new nav styles 2017-05-27 17:36:35 -07:00
Mark Otto 4564f7e3ef give the navbar a fixed height so we can position other sticky elements more reliably 2017-05-27 17:36:20 -07:00
Mark Otto ca6c23161f moved file 2017-05-27 17:35:52 -07:00
Mark Otto e1cd3c7c2b remove ads from in these pages, move some content to descriptions 2017-05-27 17:35:43 -07:00
Mark Otto 1029a35f74 Add a symlink to the scss-lint for doing local dev 2017-05-27 17:34:32 -07:00
Mark Otto 480944e66e • Add SVGs for GitHub, Slack, and Twitter
• Move the Bootstrap SVG into the same folder
2017-05-27 17:34:17 -07:00
Mark Otto 456d6a07f0 style our svg icons in the navbar 2017-05-27 17:31:55 -07:00
Mark Otto bf0fcd7a96 drop navbar search for download button and social icons 2017-05-27 17:31:28 -07:00
Mark Otto 56415b18c6 full width navbar too 2017-05-27 17:30:28 -07:00
Mark Otto c91da107ad make the body full width 2017-05-27 17:30:07 -07:00
Mark Otto bfdc228c41 Merge branch 'v4-dev' into v4-docs-streamlined 2017-05-27 15:30:06 -07:00
Mark Otto 793e84400c Add docs-clean task to watch scripts
Without this, the CSS and JS files don't get copied over to the `docs/dist/` folder during development. I imagine we can simplify this and not run it twice, and instead run it once? Unsure.

/cc @johann-s
2017-05-27 15:28:41 -07:00
Mark Otto 8f67ac19a7 Merge branch 'v4-dev' into v4-docs-streamlined 2017-05-27 15:26:48 -07:00
Geremia Taglialatela db44e4b311 Update nav and navbar HTML markup
According to the docs, you just need to apply the `navbar-nav` to an
`<ul>` tag in a list-based navbar. In fact, `navbar-nav` seems to
override all the css properties set by `nav`.

Also, `nav-item` class should be used only for `<li>` tags, or in
conjunction with `<a>` tags to entirely avoid the list-based approach.

This commit removes the redundant `nav` class from `navbar-nav` `<ul>`
tags, moves `nav-item` from `<a>` tags to `<li>` tags and properly
adds `nav-item` class to `<li>` tags where missing.

Refs:

* https://v4-alpha.getbootstrap.com/components/navs/
* https://v4-alpha.getbootstrap.com/components/navbar/#nav
2017-05-27 15:21:49 -07:00
Mark Otto 8a6642bbff rename section 2017-05-27 14:38:37 -07:00
Mark Otto 6c3f833076 Merge branch 'v4-docs-streamlined' of https://github.com/twbs/bootstrap into v4-docs-streamlined 2017-05-26 22:28:09 -07:00
Mark Otto f3acf9d890 custom forms example with new grid styles 2017-05-26 21:54:35 -07:00
Mark Otto 9e6644a206 Update forms docs to add more headings and move the huge type example into a table 2017-05-26 21:54:25 -07:00
Mark Otto 04724939a3 Merge branch 'v4-dev' into form-tweaks 2017-05-26 21:22:08 -07:00
Patrick Yeo f2829dd6ea Rename $navbar-*-toggler-bg to $navbar-*-toggler-icon-bg since it's placed on .navbar-toggler-icon (#22564) 2017-05-26 20:55:07 -07:00
Hugh Bellamy 4a8728d54c Update migration docs for .has-error rename 2017-05-26 20:54:39 -07:00
Mark Otto 733c092681 Drop CSS icons for SVGs (#22708)
* add the svg icon as a partial so we can include it easily

* add the icon to the homepage

* drop .bd-booticon for svgs here

* rip out the import for .bd-booticon sass file

* Delete _booticon.scss

* indentation

* Update bootstrap-icon.html

* remove those
2017-05-26 20:54:12 -07:00
Mark Otto b872a6f807 build 2017-05-26 20:21:29 -07:00
Mark Otto f8c150fbe0 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-05-26 20:20:19 -07:00
Mark Otto 4282d892f3 build 2017-05-26 20:20:10 -07:00
Mark Otto 7e1497ddb8 Revert simplified grid column styles from #22376
The premise for #22376 was that if we removed the `max-width` and `flex` properties, we could use the column classes as `width` utilities. The problem that I didn't remember at the time is that column classes have horizontal `padding` on them. This doesn't work for setting `width`. Perhaps more importantly, this causes #22649—the automatic sizing of columns is broken with the absence of `flex` styles.

/cc @sachinsinghi
2017-05-26 20:16:12 -07:00
Mark Otto e0e1e849e6 document more form layout options with grid, including some compact .gutters-sm examples 2017-05-26 20:15:30 -07:00
Mark Otto a11ae7facf add a compact gutter option, .gutters-sm 2017-05-26 20:15:05 -07:00
Mike Cooper c8c51186f5 update equal-width numbering in docs (#22697) 2017-05-26 11:06:25 -07:00
Mark Otto 2a833d559a Add box-shadow to .progress-bar (#22579)
* Add box-shadow to .progress-bar

Puts an unused variable back in use for when folks set `$enable-shadows` to `true`.
2017-05-25 21:32:59 -07:00
Mark Otto 9982626eff Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-05-25 21:16:31 -07:00
Mark Otto 24668e4a6e build 2017-05-25 21:16:23 -07:00
Idan Cohen fc5e8b9415 add webpack to documentation (#22423)
* add webpack to documentation"

implementing PR comments

implementing PR comments

* replace tether with popper
2017-05-25 21:01:07 -07:00
Ayachii 5fa262adec Fix 22643 - Readme links to vanished file (#22647)
* Fixed dead link to browser list

The link to the list of browsers supported through Autoprefixer was dead, now updated to a working link.

* Updated label to display new file path

Changed the labeling on the updated link to show read as the new updated file path.
2017-05-24 21:50:22 -07:00
Johann-S f5527c65f1 Fix fallbackPlacement default value for Popovers documentation 2017-05-24 15:10:26 +02:00
Johann-S cc303d5d26 Update Popper.js to 1.9.9 2017-05-24 14:57:40 +02:00
Johann-S 9e894991b0 Update documentation for Tooltips/Popovers about auto placement 2017-05-24 14:57:40 +02:00
Johann-S 4c3b6c5ceb Placement auto for popovers 2017-05-24 14:57:40 +02:00
Johann-S 2c72af88ee Placement auto for tooltips 2017-05-24 14:57:40 +02:00
Johann-S 460ff235fa Documentation display tooltips/popovers arrows with css for static examples 2017-05-23 15:19:54 +02:00
Johann-S aa36439e17 Use Popper.js to manage arrow position 2017-05-23 15:19:54 +02:00
Catalin Zalog 3706c88348 Fix (css): force .navbar .dropdown-menu positioning 2017-05-22 16:20:58 +02:00
Johann-S 70f4a30def Better management of dropdown/dropup with alignment 2017-05-22 16:14:10 +02:00
Johann-S b36d8ae6cb Use popper to align dropdown menu instead of using css with important 2017-05-17 22:03:11 +02:00
Laussel Loïc be742b0f5c fix tooltip documentation page missing classname prefix "bs-" to popover top 2017-05-17 16:54:28 +02:00
Johann-S dd78950d0a Update Popper.js 1.9.4 2017-05-17 14:22:10 +02:00
Johann-S ba2352c14e Force dropdown to be displayed in position static for navbar, to override Popper css 2017-05-16 14:48:12 +02:00
Johann-S 3719ed4cb6 build 2017-05-16 10:09:48 +02:00
Anand Chowdhary 183205afb8 Change "Max CDN" to "MaxCDN" 2017-05-14 11:58:26 +02:00
Johann-S 21c3864134 Update Popper.js 1.9.3 2017-05-14 11:41:19 +02:00
Johann-S c78cbb275b Change fallbackPlacement to flip by default for Tooltips/Popovers 2017-05-14 11:41:19 +02:00
Johann-S 2b403819b7 Fix tooltip margin to be stick at their caller 2017-05-14 11:41:19 +02:00
Johann-S cc455c16c3 Fix bad position for Tooltips with animation at true 2017-05-14 11:41:19 +02:00
Johann-S 0cdf176f7a Use _jQueryInterface for Dropdown to call toggle method 2017-05-14 11:41:19 +02:00
Johann-S 0ae9d28ba3 Add fallbackPlacement option for Tooltip and Popover 2017-05-14 11:41:19 +02:00
Johann-S ab7dc8ae2a Fix dropdown in scrollspy visual test (add Popper.js) 2017-05-14 11:41:19 +02:00
Johann-S 3cfa5e8c05 Update Popper.js 1.9.1 + Update documentation about Dropdown placement 2017-05-14 11:41:19 +02:00
Johann-S dc35a840dc Fix dropdown-menu-right and dropdown-menu-left for Dropdown 2017-05-14 11:41:19 +02:00
Johann-S 85f41309e2 Documentation - fix examples for Tooltip and Popovers (display arrow) 2017-05-14 11:41:19 +02:00
Johann-S 4f882a840c Allow to disable flip behaviour on Dropdown + documentation 2017-05-14 11:41:19 +02:00
Bardi Harborow 65d0d9831a Update shrinkwrap. 2017-05-14 11:41:19 +02:00
Johann-S 458b3cc4a3 Update Popper.js 1.8.2 2017-05-14 11:41:19 +02:00
Johann-S e5a0471b0b Add an update method to allow to update position for Tooltip/Popover/Dropdown manually 2017-05-14 11:41:19 +02:00
Johann-S fc8b85b626 Fix some css for the arrow of Popover/Tooltip + update documentation 2017-05-14 11:41:19 +02:00
Johann-S 18e4e851e2 Better placement for Dropdown + Handle flip of Tooltip/Popover 2017-05-14 11:41:19 +02:00
Johann-S d5fabf8de5 Remove totaly Tether from documentation + dependencies 2017-05-14 11:41:19 +02:00
Johann-S c4b4d534a4 Remove Tether from package.json + Update Popper 2017-05-14 11:41:19 +02:00
Johann-S 53ee455bc7 Handle dropup for Dropdown 2017-05-14 11:41:19 +02:00
Johann-S 69de65180f Fix unit tests + Update Popper to 1.6.0 2017-05-14 11:41:19 +02:00
Johann-S c21a2b0d92 Remove constraints option and check every options 2017-05-14 11:41:19 +02:00
Johann-S 54a8ab4011 Begin to use Popper for Dropdown 2017-05-14 11:41:19 +02:00
Johann-S d8996a7e0a Fix arrow for tooltip and popover 2017-05-14 11:41:19 +02:00
Johann-S b40b1bc396 Add attachment classes 2017-05-14 11:41:19 +02:00
Johann-S 81e07ec052 Begin to add arrow to Popover and Tooltip 2017-05-14 11:41:19 +02:00
Johann-S 6cf0fe8780 Use Popper for tooltip and popover 2017-05-14 11:41:19 +02:00
Peter Blazejewicz aa68ca3580 tooltips/popover must be hidden before their corresponding element is removed from the DOM 2017-05-09 10:51:44 +02:00
Mark Otto ee1af53d9f Merge branch 'v4-dev' into form-tweaks 2017-05-07 17:44:57 -07:00
Sebastiaan Nijland 6c5346e300 Removed several unused scss variables (#22539) 2017-05-07 17:41:14 -07:00
Patrick H. Lauke 2a4be9a0c9 Add explicit role="main" to <main> elements (#22574)
For compatibility in IE10/IE11 which don't otherwise "know" this element's role/don't expose it to AT
2017-05-05 10:22:09 +01:00
Laussel Loïc c81be77929 Add missing <main> element to documentation
includes explicit `role="main"` for IE10/IE11 compatibility
2017-05-05 10:10:28 +01:00
Patrick H. Lauke 7338da0cdb Add shim for "new" HTML5 structural elements (#22573)
For IE10 (and any older browsers) support , so at least the layout doesn't fall apart if author is using them.
2017-05-05 09:53:45 +01:00
Patrick H. Lauke 02d1776069 Styling and accessibility clarification for navs documentation
* Split out/expand mention that base navs lack active styles
* Add accessibility notes for navigation bars vs dynamic tabbed interfaces
2017-05-04 17:07:52 +01:00
Johann-S 954f482f4a Remove log from WEBrick during js-test-cloud 2017-05-02 15:26:45 +02:00
Mark Otto 8c7fe6cf14 Merge branch 'v4-dev' into form-tweaks 2017-05-01 21:54:50 -07:00
Peter Gerdes e00de46540 Link to package.json Fixed
The link to package.json in the v4 docs was linking to package.json in the v3 source.  Fixed to point to the correct v4 location.  A change like this will need to be made for all branches on version 4 if you want the docs to be linked correctly (github may be smart enough to follow the link to the current branch if you are on github but it was wrong from the main site).
2017-05-01 18:34:17 -05:00
Johann-S dbe8e554bb Add watch-css and watch-js + a global watch command 2017-04-29 16:43:51 +02:00
Mark Otto 482052585e don't prefix docs css, it generates .map files and mucks it all up 2017-04-29 16:43:51 +02:00
Mark Otto 03c26407aa watch task docs + css 2017-04-29 16:43:51 +02:00
Joyce Babu db2db6cd0e Fix typo removeData for Tabs plugin
Should remove `data` not `class` on dispose
2017-04-28 15:31:35 +02:00
Patrick H. Lauke f7f644a4e5 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
2017-04-27 23:57:10 +01:00
Johann-S ebf0c3104e Run js-test locally before js-test-cloud 2017-04-27 23:20:29 +02:00
Johann-S d336adfafd Fix build by installing grunt dependencies before js-test-cloud 2017-04-27 23:03:17 +02:00
Anna 33715a73d2 Fix Toggle buttons don't honor [disabled] or .disabled 2017-04-26 18:46:05 +02:00
Pierre Vanduynslager ab39defe74 Detach accordion from card without requiring 'data-children' 2017-04-25 09:32:14 +02:00
Mark Otto ca44f5b03a Redo the small custom select vars
— Sizing shorthand comes last
— Add height var and put it to use
2017-04-22 11:56:27 -07:00
Mark Otto dc3af6711d Change how input and select height is computed
— Previously we weren't including the border-width on the computed height, leading to alignment issues.

— New system utilizes three variables (not ideal, but straightforward) for computing these heights. One for the vertical border, one for the line-height/font-size/padding dance, and one to add those together.

— Updates CSS across forms and custom forms to use new sizing. Special note here: form validation icon sizing uses the inner variables because background-image doesn't bleed into borders unless explicit background-clip.
2017-04-22 11:56:01 -07:00
Mark Otto 80438e93e1 Merge branch 'form-tweaks' of https://github.com/twbs/bootstrap into form-tweaks 2017-04-21 23:59:06 -07:00
Mark Otto 0a2bf9d098 Merge branch 'v4-dev' into form-tweaks 2017-04-21 23:58:19 -07:00
Mark Otto ba312c20a5 build 2017-04-21 23:58:09 -07:00
Mark Otto 5463d8436b Merge branch 'v4-dev' into form-tweaks 2017-04-21 23:36:24 -07:00
Mark Otto 7efe4ddee4 Match validation mixin focus state to normal focus state 2017-04-21 23:30:06 -07:00
Zach Leatherman 638b97f19c Arguably more professional pictures of Rick Ross 2017-04-21 20:51:35 -07:00
Bardi Harborow 2906b612d5 More minor build tweaks and docs updates. 2017-04-21 21:08:40 +10:00
Patrick H. Lauke fb3303f5dd Fix for copy/paste error in iOS hack to tooltips
(with apologies, this slipped through due to build system problems on my
end)
2017-04-20 14:35:33 +01:00
Patrick H. Lauke 1f37c536b2 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)
2017-04-20 14:08:40 +01:00
Patrick H. Lauke ef099ad05d 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
2017-04-20 13:49:35 +01:00
Bardi Harborow b4ac48fdec Build system overhaul. 2017-04-20 14:31:22 +10:00
Johann-S 9af6bf8f7a Add Johann-S to Core team 🎆 2017-04-19 22:36:03 +01:00
Jesse Mandel b6db7f5c00 Update NuGet shield link to latest version and bower shield link to
a bower search
2017-04-19 16:43:45 +10:00
Patrick H. Lauke c0f068bc73 Port button group accessibility callout from v3 to v4 2017-04-18 15:14:07 +01:00
Johann-S 14b2a64b26 Fix running test on iOS with Saucelabs 2017-04-18 11:52:16 +02:00
Patrick H. Lauke 9a3e002e8f 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)
2017-04-18 09:34:55 +01:00
Patrick H. Lauke 6ae5fb12e6 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.
2017-04-17 13:26:46 +01:00
Patrick H. Lauke 7ffb61ac52 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
2017-04-17 00:04:49 +01:00
Mark Otto b7cc8871be Merge branch 'v4-dev' into form-tweaks 2017-04-16 15:46:52 -07:00
Patrick Yeo dd0ce3e4b2 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
2017-04-16 15:45:10 -07:00
Mark Otto b21b83b7ea fixes #22244 by providing more specific guidance on input types 2017-04-16 14:51:27 -07:00
Mark Otto 570efe1df6 Merge branch 'v4-dev' into form-tweaks 2017-04-16 14:03:25 -07:00
Mark Otto 2075610491 Prevent long words in .card-titles from breaking auto layout 2017-04-16 14:02:12 -07:00
Patrick H. Lauke ea1d69c64b 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.
2017-04-16 13:57:33 -07:00
Mark Otto bc0cf36dc8 grunt 2017-04-16 13:54:07 -07:00
Patrick H. Lauke 6d64afe508 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
2017-04-14 09:19:00 +01:00
Patrick H. Lauke 3b3366e1b6 remove dropdown.js reliance on roles and fix keyboard navigation 2017-04-14 00:37:52 +01:00
Patrick H. Lauke 6301fabe45 Merge branch 'v4-dev' into dropdown-keyboard 2017-04-13 23:41:15 +01:00
Idan Cohen 8c97532719 Fix popover arrow color for bottom position 2017-04-13 10:52:41 +02:00
Pierre Vanduynslager 2f94166276 Merge branch 'v4-dev' into dropdown-keyboard 2017-04-12 16:31:50 -04:00
Patrick H. Lauke 1f80f61677 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
2017-04-12 18:50:31 +01:00
Patrick H. Lauke 3275ca4b30 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
2017-04-12 18:39:23 +01:00
Pierre Vanduynslager 208e0384df Merge branch 'v4-dev' into dropdown-keyboard 2017-04-12 10:36:14 -04:00
Pierre-Denis Vanduynslager 81e12d5715 Indent 2017-04-12 09:41:27 -04:00
Patrick H. Lauke 29460b2005 Remove inappropriate role="listbox" from carousels
Closes #22061

Xref #22365
2017-04-11 11:23:40 +01:00
Patrick H. Lauke 53b2c5520b Remove inappropriate role="listbox" from carousels 2017-04-11 11:12:30 +01:00
Mark Otto eae1d38733 Package grunt (#22396)
Remove docs files and Gruntfile from package managers
2017-04-10 21:12:24 -07:00
Patrick H. Lauke 2179cfb45f 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
2017-04-10 22:33:19 +01:00
Patrick H. Lauke 7056f70240 Remove cursor: not-allowed styles 2017-04-10 22:10:20 +01:00
Pierre Vanduynslager 025ddb185e Merge branch 'v4-dev' into dropdown-keyboard 2017-04-10 11:04:05 -04:00
Patrick H. Lauke 18e8704221 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
2017-04-10 14:51:22 +01:00
Patrick H. Lauke 3f6e1faf45 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
2017-04-10 14:43:54 +01:00
Pierre Vanduynslager d3fbebefcd Merge branch 'v4-dev' into dropdown-keyboard 2017-04-09 18:16:37 -04:00
Patrick H. Lauke 278ddd0acd 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
2017-04-09 22:13:07 +01:00
Patrick H. Lauke ba306d98bb Merge branch 'v4-dev' into v4-dev-docs-navs-js-tabpanel-fix 2017-04-09 22:09:45 +01:00
Patrick H. Lauke 0af28c26ec 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
2017-04-09 22:08:36 +01:00
Patrick H. Lauke 41abd1c7a5 Merge branch 'v4-dev' into v4-dev-docs-navs-js-tabpanel-fix 2017-04-09 22:05:10 +01:00
Patrick H. Lauke 61536dd076 Merge branch 'v4-dev' into v4-docs-button-group-a11y-patch1 2017-04-09 22:03:52 +01:00
Patrick H. Lauke 6702107131 Merge pull request #22398 from patrickhlauke/v4-dev-modal-macos-fullscreen-esc-fix
Prevent default for ESC in modal.js
2017-04-09 22:00:51 +01:00
Patrick H. Lauke 50d178ece0 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
2017-04-09 21:15:05 +01:00
Patrick H. Lauke 2626eba5f1 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.
2017-04-09 16:19:20 +01:00
Patrick H. Lauke c5db196e76 Merge branch 'v4-dev' into v4-docs-button-group-a11y-patch1 2017-04-09 13:25:47 +01:00
Mark Otto 0719ab1888 grunt 2017-04-08 22:05:50 -07:00
Mark Otto 0cb2576bf2 fixes #21922: set border-radius to 0 when global radius is disabled 2017-04-08 21:58:26 -07:00
Mark Otto 7f075bfb23 fixes #22135 2017-04-08 21:26:25 -07:00
Mark Otto 09f98fbd0e Update card outline mixin
Fixes #22056 by ensuring outline cards make their header/footer transparent and use the right border color.
2017-04-08 21:25:38 -07:00
Mark Otto e1c3f79e98 tighten up horizontal input and button padding 2017-04-08 21:25:02 -07:00
Mark Otto 01dbc4cc05 Bump up from 2px to 3px so it's consistent; also fix focus of inputs 2017-04-08 21:24:03 -07:00
Mark Otto 2dfffbde89 Rename some .open to .show (#22389)
* no more outline overrides
* rename old .open to .show
2017-04-08 16:30:18 -07:00
Mark Otto 0c59741812 property order 2017-04-08 16:29:21 -07:00
Mark Otto 90c18ebd19 Switch to ease function to remove trailing animation movement 2017-04-08 16:29:21 -07:00
Pierre-Denis Vanduynslager 73cfefd594 Do not stretch images in carousel-item 2017-04-08 16:29:21 -07:00
Mark Otto ee5dc37ba3 drop img-fluid for w-100 2017-04-08 16:29:21 -07:00
Mark Otto ab67ffe167 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
2017-04-08 16:29:21 -07:00
Pierre Vanduynslager fe72daf2b3 Merge branch 'v4-dev' into dropdown-keyboard 2017-04-08 18:43:25 -04:00
Mark Otto feb35b94a6 Revert "Drop width from sizing utils given .col- classes can do the same thing (follow up to #22376)"
This reverts commit 2f21403a93.
2017-04-08 15:15:14 -07:00
Mark Otto fba27befef Add transition to .progress-bar
- Pulls in values from v3
- Closes #22371 which didn't use a transition include
2017-04-08 14:40:35 -07:00
Mark Otto 050aab338b Add dropdown-item-padding-y var
- Closes #21622 which kept the 3px
- Puts variable in proper order for shorthand (y x)
2017-04-08 14:40:11 -07:00
Mark Otto 2f21403a93 Drop width from sizing utils given .col- classes can do the same thing (follow up to #22376) 2017-04-08 14:23:47 -07:00
Jesper Strange Klitgaard Christiansen 11c2c07e26 Remove margin-left on caret if empty (#22095) 2017-04-08 14:23:07 -07:00
Mark Otto cf2de1fd05 Drop .jumbotron-hr
- Closes #21760
- No longer needed since we have an rgba() value for this element, so it naturally darkens
2017-04-08 14:21:18 -07:00
Mark Otto 9a475730dc 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
2017-04-08 13:58:20 -07:00
Mark Otto 364e01885f grunt 2017-04-08 13:22:53 -07:00
Catalin Zalog f7881336e5 css: just some ordering
Order y & x axis by top, right, bottom, left logic
2017-04-08 13:10:25 -07:00
Catalin Zalog 758503e9ae css: .navbar child's aligning
Vertical centering `.navbar` flex children's

Demo: http://jsbin.com/fibini
2017-04-08 12:38:37 -07:00
Catalin Zalog 8423e5c3e6 css: .navbar-expand .dropdown position
Set/reset `.dropdown` position when `.navbar-expand`.

Demo: http://jsbin.com/pojecuh
2017-04-08 12:36:28 -07:00
Mark Otto 2436ad589c drop flex and max-width, just use width 2017-04-07 14:22:49 -07:00
Mark Otto c6168b64ed Remove system-ui from font stack due to i18n issues 2017-04-07 14:22:18 -07:00
Johann-S 31a21044e0 Documentation - Add inserted event for Tooltip and Popover 2017-04-07 14:23:26 +02:00
Catalin Zalog 094b3a1293 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
2017-04-03 08:59:33 -07:00
Ilias e6e070b02a Fix #22332: Adjust tests for hidden scrollbar 2017-04-03 13:27:15 +02:00
Pierre Vanduynslager 7e64147adf Rename navbar-toggleable to navbar-expand in docs (#22309) 2017-04-02 12:44:38 -07:00
Mark Otto 7d88f365c0 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-04-02 12:00:52 -07:00
Ilias a14451deb3 Fix #18373: properly adjust padding-right of body and fixed elements when opening or closing modal 2017-04-02 13:26:25 +02:00
Pierre Vanduynslager 91b62941af Tabs/Scrollspy/.nav/.list-group/.active independent of markup (<nav>, .nav-item, <li> etc...) 2017-04-02 11:21:04 +02:00
Mark Otto 49b6cf845d grunt 2017-04-01 19:18:29 -07:00
Johann-S 5142de7e59 Popover + Tooltip - fix error when content or title is a number 2017-03-31 10:03:54 +02:00
Patrick H. Lauke 63cd4e96b3 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
2017-03-30 23:31:14 +01:00
Praveen Puglia cb4bc89fdf ability to change text color in popovers (#22221) 2017-03-28 15:21:47 -07:00
Johann-S fb42d6e043 Collapse - Fix check to not prevent event for input and textarea 2017-03-29 00:10:27 +02:00
Pierre Vanduynslager 48c5efa4c3 Fix JS components console error "Error: <Component> is transitioning" 2017-03-28 23:43:15 +02:00
Mark Otto ce0e2f8e76 don't test ie9 on win7 anymore (#22294) 2017-03-28 13:36:11 -07:00
Mark Otto b3cad39782 quickly fix #21761 by adding .text-gray-dark example 2017-03-28 09:35:39 -07:00
Mark Otto cf7d3e11e0 grunt 2017-03-28 09:31:32 -07:00
Mark Otto 296c99020c Revamp button and input vars while fixing #21587 (#22287) 2017-03-28 09:28:27 -07:00
Johann 904efc043d Fix different tooltips offset when hovering 2017-03-28 15:55:03 +02:00
Mark Otto 7742ba6dc9 grunt 2017-03-27 22:56:14 -07:00
Mark Otto bebdbe4119 Fix wrapping card decks (#22289)
fixes #22007 and fixes #21976 by changing margin strategy for card deck gutters
2017-03-27 22:53:39 -07:00
Mark Otto fe3acc097a Card image fixes (#22288)
* fix image stretching due to flexbox
* fix broke text-muted on dark bg
* no img-fluid needed
2017-03-27 22:52:24 -07:00
Johann 24924c23b2 Collapse - do not prevent event for input and textarea 2017-03-27 10:08:39 +02:00
Mark Otto 8edfe0ff56 fixes #21608 2017-03-26 17:31:29 -07:00
Mark Otto 6331b9962b grunt 2017-03-26 15:26:07 -07:00
Mark Otto 3ea3e10799 Use the hr-method for the nav-divider, closes #21945 2017-03-26 15:03:13 -07:00
Mark Otto 319c278cfe grunt 2017-03-26 14:52:41 -07:00
Mark Otto 7ca078da81 fixes #22111
- add .col-*-auto to the extend in our grid framework mixins so it gets padding
- this means we can avoid the col-12 classes in our docs for the responsive variants
2017-03-26 13:23:49 -07:00
Mark Otto 1d48151975 git that a link too for now 2017-03-26 13:23:49 -07:00
Mark Otto 9010978c1a add example and document bug behavior to fix #21967 2017-03-26 13:23:49 -07:00
Mark Otto 1ad0496724 fix broken fieldset grid, workaround for flexbug 9 2017-03-26 13:23:49 -07:00
Mark Otto 1e6902d21f fixes #22133 2017-03-26 13:23:49 -07:00
Mark Otto 32ed268c82 fixes #22245: revamp the breakpoint-between and breakpoint-only mixins to actually work 2017-03-26 13:23:49 -07:00
Mark Otto 2b3a2b65a9 doh forgot to save 2017-03-26 13:23:49 -07:00
Mark Otto 9596cb5087 clarify docs a bit more and remove some words; closes #21683 2017-03-26 13:23:49 -07:00
Mark Otto 8108c0357a Drop position relative on container that was added quickly in Alpha 6 2017-03-26 13:23:49 -07:00
Mark Otto 1a264be8b3 Redo semantic grid example and make it real in the docs 2017-03-26 13:23:49 -07:00
Mark Otto 2d243086c9 clean up mixin docs 2017-03-26 13:23:49 -07:00
Mark Otto 4ab06ca453 grunt 2017-03-26 11:26:31 -07:00
Catalin Zalog e20d744bdf .navbar-toggler color
Change the .navbar-toggler to default contextual .navbar-*-color.

<iframe height='265' scrolling='no' title='Bootstrap - .navbar-toggler color' src='//codepen.io/zalog/embed/MJLZOE/?height=265&theme-id=light&default-tab=css,result&embed-version=2' frameborder='no' allowtransparency='true' allowfullscreen='true' style='width: 100%;'>See the Pen <a href='http://codepen.io/zalog/pen/MJLZOE/'>Bootstrap - .navbar-toggler color</a> by Catalin Zalog (<a href='http://codepen.io/zalog'>@zalog</a>) on <a href='http://codepen.io'>CodePen</a>.
</iframe>
2017-03-26 10:43:57 -07:00
Sid d2b919143c Add missing v4 docs for tooltip/popover methods (#22246)
Add missing v4 docs for tooltip/popover methods
2017-03-24 11:32:39 +01:00
Mark Otto 7f21a80a6a fix dupe ids 2017-03-23 23:02:28 -07:00
Mark Otto 2af1be2440 fix broken justified-nav example, fixes #21874 2017-03-23 23:02:28 -07:00
Mark Otto 90c5f6230b rename from .navbar-toggleable to .navbar-expand to reflect mobile first approach everywhere else 2017-03-23 23:02:28 -07:00
Mark Otto 11ba308b2f more docs updates 2017-03-23 23:02:28 -07:00
Mark Otto c5d10f6dee update docs 2017-03-23 23:02:28 -07:00
Pierre-Denis Vanduynslager 17cb5bb674 Allow to customize navbar-brand font-size 2017-03-23 23:02:28 -07:00
Pierre-Denis Vanduynslager a03aaf39df Harmonize navbar-brand, navbar-text and nav-link height 2017-03-23 23:02:28 -07:00
Mark Otto a3a1a592b5 update docs example to use new stuff 2017-03-23 23:02:28 -07:00
Mark Otto 09ba3de619 revamp the collapse behavior
instead of flex column, use wrap and an explicit flexbox break with flex-basis 100% on the navbar-collapse.

add some additional container styles for enabling flex behavior when content isn't immediate child of .navbar
2017-03-23 23:02:28 -07:00
Mark Otto 0eb9862514 account for fluid containers 2017-03-23 23:02:28 -07:00
Mark Otto 1e424bfcf6 ditch abs positioned togglers for explicit justify-content: space-between on parent 2017-03-23 23:02:28 -07:00
Pierre-Denis Vanduynslager 89b47efc32 Simplify generation and get rid of previously added "breakpoint-previous" function 2017-03-23 23:02:28 -07:00
Pierre-Denis Vanduynslager c1325a756e Generate correct breakpoints for navbar-toggleable-* and generate toggleable without media query to never collapse 2017-03-23 23:02:28 -07:00
Mark Otto d0b568470f fixes #22254 2017-03-23 22:34:35 -07:00
Patrick Hayes e41316cd94 Fix modal documentation (#22252)
The example code has the class `"modal fade"`, but the visible example has the class `"modal"`. `"fade"` appears to not work for modals that you do not intend to animate onto the page
2017-03-23 21:16:06 -07:00
Johann 3f247a42f2 Fix Modal documentation about _handleUpdate method + move to public scope (#21877)
Fix Modal documentation about _handleUpdate method + move to public scope
2017-03-23 22:22:09 +01:00
Pierre Vanduynslager 37f438910f Accordion behavior with JQuery interface (#21726)
Fix accordion behavior with JQuery interface
2017-03-23 21:15:41 +01:00
Gifford Nowland 7c4ed09da2 fix data-pause documentation for carousel (#21938)
fix data-pause documentation for carousel
2017-03-22 23:02:56 +01:00
Johann c72a315740 Carousel - Add attributes from and to for Slid and Slide events (#21668)
Carousel - Add attributes from and to for Slid and Slide events
2017-03-22 22:42:13 +01:00
Pierre Vanduynslager 78fc4d23fc Always append element to fixture in Scrollspy unit tests (#22234) 2017-03-21 10:21:00 -07:00
Bardi Harborow cab6f7d16c More config tweaks. 2017-03-21 21:37:33 +11:00
Mark Otto 1ecb74e007 bump to jquery 3.2.1 2017-03-20 23:27:54 -07:00
Mark Otto fcaf81003c one more 2017-03-20 13:25:10 -07:00
Mark Otto 6d994d5424 link and more 2017-03-20 13:24:36 -07:00
Mark Otto 37d515436c one more tweak 2017-03-20 13:20:11 -07:00
Mark Otto c0e243457b fix heading 2017-03-20 13:19:09 -07:00
Mark Otto 1034ff5339 redo readme a smidge 2017-03-20 13:17:30 -07:00
Bardi Harborow 09fb2b9af3 Update dependencies. 2017-03-20 17:37:05 +11:00
Mark Otto 38f89726b9 fixes #21920 2017-03-19 20:51:35 -07:00
Mark Otto e506e59c45 grunt 2017-03-19 19:03:32 -07:00
Mark Otto b836371525 document it 2017-03-19 19:03:29 -07:00
Mark Otto 3730c5dbf5 Merge branch 'collapse' of https://github.com/Johann-S/bootstrap into Johann-S-collapse 2017-03-19 18:43:13 -07:00
Mark Otto 6bc93c9593 grunt 2017-03-19 18:42:20 -07:00
Mark Otto 40ac03384d linting from before 2017-03-19 18:39:48 -07:00
Mark Otto b1b2cfbc9d fix markdown docs tables 2017-03-19 18:39:48 -07:00
Mark Otto 374c45048c rewrite in markdown 2017-03-19 18:39:48 -07:00
Mark Otto d093460252 fixes rest of #21585; adds custom styles for inverse table accent hover and active states 2017-03-19 18:39:48 -07:00
Mark Otto 13a874e340 reorder 2017-03-19 18:39:48 -07:00
Mark Otto 78cad48c70 consistent breaks 2017-03-19 18:39:48 -07:00
Mark Otto 4c015bf378 Do what the comment says; add this only to devices under 768px 2017-03-19 18:39:48 -07:00
Mark Otto 08d612f3e4 correct inverse table border color, add new var 2017-03-19 18:39:48 -07:00
Gaël Poupard 2085c14267 Update _screen-reader.scss (#22154)
* Update _screen-reader.scss

Small improvements that could be important:
* `clip` [is deprecated](https://www.w3.org/TR/css-masking-1/#clip-property). Adding `clip-path` as progressive enhancement; the shorter notation came from @ryuran 's [suggestion](https://twitter.com/ryuran78/status/778943389819604992);
* [J. Renée Beach warned about single pixel with interfering with screen readers vocalisation](https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe#.vcd5xlpgg) solved with `white-space`.

See [the detailed post on Hugo Giraudel's blog](http://hugogiraudel.com/2016/10/13/css-hide-and-seek/).

Also kinda related to issue #20732 :)

Please let me know if you find any trouble with this technique. Thanks a lot!

* Reorder declarations

To pass Hound.
Didn't think `clip` and `clip-path` would be considered as unrelated…

* Trailing spaces

* Last trailing space?

* Remove margin: -1px
2017-03-19 16:05:45 -07:00
Mark Otto caebfcd246 Fix justified nav styles and update nav docs for fill/justify
- Justified and fill nav variants need .nav-item classes on the anchors in addition to .nav-link
- Fix broken styles for the .nav-justified class which wasn't actually doing what we needed it to
2017-03-19 15:47:34 -07:00
Mark Otto bfcfbb7d5c link to caniuse for context 2017-03-19 15:24:20 -07:00
Mark Otto bbffcb7d22 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-03-19 15:21:18 -07:00
Bardi Harborow 95841f7432 Change duplicate id. 2017-03-19 22:57:17 +11:00
Pierre-Denis Vanduynslager f5cc591456 Merge branch 'twbs/v4-dev' into dropdown-keyboard 2017-03-18 22:08:55 -04:00
Mark Otto ae50bb7845 grunt 2017-03-18 18:47:57 -07:00
Pierre Vanduynslager 275821bbb0 HTMLElement.offset* by getBoundingClientRect() (#21788)
* Replace element.offet* by getBoundingClientRect()

* Use variable to store BoundingClientRect

* Fix cc issue...
2017-03-18 18:24:54 -07:00
Johann f2f2e39a45 Fix getSelectorFromElement when # is a selector (#21615)
* Fix getSelectorFromElement when # is a selector

* Thanks to @vanduynslagerp remove regex to validate selector
2017-03-18 17:42:11 -07:00
Pierre Vanduynslager f2f8051285 Fix backdrop for dropdown menu on mobile (#21578)
- 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-03-18 17:41:13 -07:00
Mark Otto 5a5ab4c0de grunt 2017-03-18 16:51:32 -07:00
Mark Otto eb2a9da5b4 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-03-18 16:50:02 -07:00
Mark Otto 5f3473258e add header and footer to example 2017-03-18 16:49:55 -07:00
Johann 1a46d8c730 Allow to use Tab.js with list-group (#21756)
* Allow to use Tab.js with list-group

* Allow to use list-group with div parent instead of an ul parent
2017-03-18 16:36:33 -07:00
Mark Otto ab77282004 grunt 2017-03-18 16:31:26 -07:00
Mark Otto e1c561a723 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-03-18 16:30:24 -07:00
Mark Otto ec8c251928 fixes #21584
- revert back to display block for list items to prevent unwanted behaviors
- fixes a handful of other linked issues (see main thread)
- updates docs to include more utilities for the one example
2017-03-18 16:30:12 -07:00
Theriault 6f42daf747 Add :empty to .custom-file-control selector (#22176)
<label class="custom-file"><input type="file" class="custom-file-input" /><span class="custom-file-control"></span></label>
VS
<label class="custom-file"><input type="file" class="custom-file-input" /><span class="custom-file-control">test.txt</span></label>
2017-03-18 13:23:10 -07:00
jak 860181212d docs: add text-truncate and extend on text-nowrap 2017-03-18 13:18:05 -07:00
naicko 890c6041f3 Update scss mixins to comply with scss-linting rules (#22151)
* Fixed some linting issues

* Run npm tasks after scss cleanup

* Revert "Run npm tasks after scss cleanup"

This reverts commit 1103a0da68.

* Property sort order for grid

* Let's respest the property order in the mixins

* Respect property sort order in reboot file

* ::-ms-expand is a vendor-prefix, add it to the scss-lint disable

* Revert hover mixin comment

* Fixed missing mixin hover-focus
2017-03-18 13:06:05 -07:00
Mark Otto f61fb70eb1 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-03-14 20:00:39 -07:00
Mark Otto 08984ac8cd Remove the outline override from dropdown toggles
fixes #17573
2017-03-12 18:26:53 -07:00
Dominic Watson b3aa5ec360 Use btn-$variant-color variables for outlined btns (#22164)
Despite now having the ability to override outline-variant color, it's not actually being used so each are still #fff

Related: https://github.com/twbs/bootstrap/pull/20734
2017-03-12 18:25:56 -07:00
Mark Otto 7180b42aa1 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-03-12 17:56:09 -07:00
Bardi Harborow 84ce248f06 Update config files across the board. 2017-03-12 16:15:00 +11:00
Bardi Harborow 348c770a6c Update dependencies. 2017-03-12 14:41:41 +11:00
Johann-S 21b537cc24 Add unit test 2017-03-09 11:08:47 +01:00
Johann-S fa1504e6f6 Fix code style 2017-03-08 11:15:58 +01:00
Mark Otto 7e07d5bf2e Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-03-07 20:44:42 -08:00
Johann-S 099486f294 Detach accordions from .card 2017-03-07 10:46:08 +01:00
Starsam80 95f37e4c40 Clean up spacers a bit more 2017-03-05 16:05:12 -06:00
Mark Otto 9a93671b75 Move box-shadow and transition mixins out of the main mixins file and into their own files 2017-03-05 12:40:01 -08:00
Mark Otto ac3a2fe9bf add more 2017-03-05 12:25:41 -08:00
Mark Otto a607ead34c fill in docs for layout utils page 2017-03-05 12:25:41 -08:00
Mark Otto 78937cbb39 move visibility docs and add .visible mention 2017-03-05 12:25:41 -08:00
Mark Otto b7bf343958 update the migration docs 2017-03-05 12:25:41 -08:00
Mark Otto 22ee8c1aee clear out docs css 2017-03-05 12:25:41 -08:00
Mark Otto c6fdac9415 update instances of old classes in the docs 2017-03-05 12:25:41 -08:00
Mark Otto 4778190d78 Drop the .hidden and .visible classes, save for the print ones
— Moves print display utils to display utils file
— Removes all other .hidden- utils
— Expands on .invisible and it's mixin to provide options for visibility: visible and visibility: hidden
2017-03-05 12:25:41 -08:00
Mark Otto ebe405a01b Start rearranging the docs for a utilities update
— Rename display docs page
— Move print display utils to display utils page
— Drop remaining of responsive utils page as it's being replaced with display utils
— Update nav to reflect changes
2017-03-05 12:25:41 -08:00
Mark Otto ed1de86794 Update spacer utilities (#22123)
* Drop -x and -y as they're all the same
- Also move -width to elsewhere in the vars because it makes no sense by spacers.
- Update values of -x and -y across main Sass and docs Sass.
* Update docs to reflect changes; link to spacing utils from options page
2017-03-05 12:20:44 -08:00
Patrick H. Lauke 192a8af0df Merge pull request #22116 from Devinsuit/v4-dev
Update Google sourcemap resources link
2017-03-04 19:57:00 +00:00
Devinsuit 9fbaa4d160 Update link 2017-03-04 22:07:05 +03:00
Mark Otto a60542cf15 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-03-03 13:09:08 -08:00
Catalin Zalog 70a57902ce Change sticky order (#22027)
Based on this pen: http://codepen.io/zalog/pen/jyoyoR
2017-03-03 13:02:17 -08:00
Mark Otto 66a1f1d360 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-03-03 11:32:34 -08:00
Mark Otto 4a1b8919d1 grunt 2017-03-03 11:31:47 -08:00
Rutger Laurman 0a997795b4 Fix border width calculation for custom-select (#22068)
In addition to #22011 and #21994
2017-03-03 11:19:02 -08:00
Sean Beyer e02597519a Remove 'hover' from nav-tabs-active-link-hover-color et al (#22087)
* Remove 'hover' from variable names
* Fix indentation in variables
2017-03-03 11:15:41 -08:00
Alex Neises c10200267b Fixed spelling error. (#22102) 2017-03-02 16:32:21 -08:00
Sam Rapaport 651243f57c Fix spelling error. 2017-03-02 14:22:01 +11:00
Bardi Harborow e8015e3f16 Fix broken links. 2017-02-27 21:51:26 +11:00
Mark Otto 07f63324d1 add more grid layout options 2017-02-26 17:14:25 -08:00
Mark Otto dcd020b3f7 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-02-26 15:35:17 -08:00
Jason Millis 312522529c Re-arranged contextual rows/cells (#21980)
Re-arranged contextual rows/cells so that example HTML matches example result.
2017-02-26 15:32:34 -08:00
Bardi Harborow db23b1f32e Move Jekyll to npm script. 2017-02-25 17:44:26 +11:00
nextgenthemes 45a065739e normalize is no longer part of BS
normalize is no longer part of BS
2017-02-25 16:14:27 +11:00
Bardi Harborow 6593b15555 Refactor QUnit test page. 2017-02-22 11:14:47 +11:00
Bardi Harborow 9bacc6715a Remove vendor prefixes from appearance: none. 2017-02-21 17:38:11 +11:00
Mark Otto d2ddb55180 use secondary buttons instead of primary ones for a bit better example of styles 2017-02-12 17:15:16 -08:00
Mark Otto 371bf95575 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-02-12 17:06:07 -08:00
Pierre Vanduynslager 3173a72083 Remove unused input-size mixin (#21971) 2017-02-11 21:16:16 -08:00
Mark Otto 820d912860 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-02-11 17:06:24 -08:00
Patrick H. Lauke 766e8b1576 Merge pull request #21953 from matteason/patch-1
Change 'has no affect' to 'has no effect' in Modal documentation
2017-02-09 16:26:35 +00:00
Matt Eason 29a8f9fc99 Change 'has no affect' to 'has no effect' 2017-02-09 16:17:32 +00:00
Pierre-Denis Vanduynslager 4ab576a419 Fixes #21941 2017-02-08 18:51:50 -05:00
Waldson Moura 20389c10da Fix fallback jquery filename (#21940) 2017-02-07 19:22:48 -08:00
Mark Otto 342e19ae89 grunt 2017-02-07 18:11:13 -08:00
Mark Otto c56a651b7d Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-02-07 18:04:44 -08:00
Bardi Harborow cb87eebcbb Update dependencies. 2017-02-05 23:50:06 +11:00
Mark Otto 672fde1a02 stub out icons page in docs 2017-02-04 21:14:41 -08:00
Mark Otto 7263ec60e2 Rename icon-fonts.md to icons.md 2017-02-04 19:46:07 -08:00
Mark Otto d79b556373 Fixes #21814. Also accounts for custom file inputs. 2017-02-04 17:03:42 -08:00
Mark Otto 0da20476ec Fixes #21892 2017-02-04 16:43:05 -08:00
Mark Otto 6b9265fc2d Add utilities/flex to the dedicated grid Sass bundle so folks can take advantage of the utilities for basic flex alignment 2017-02-04 15:57:21 -08:00
Mark Otto 09c7b1c582 Fixes #21908 2017-02-04 15:55:37 -08:00
Mark Otto d822e9e491 grunt 2017-02-04 12:55:36 -08:00
Patrick H. Lauke cfb25f6995 Merge pull request #21850 from patrickhlauke/v4-dev
Add aria-label to docs search field
2017-01-26 11:14:21 +00:00
Patrick H. Lauke f5745ab846 Add aria-label to docs search field 2017-01-26 11:12:39 +00:00
Mark Otto 6aad73ac6d Remove random cursor: default from pill nav (#21835)
Fixes #21560. Pretty sure this wasn't intentional, so should be fine to remove.
2017-01-24 21:06:22 -08:00
Mark Otto 9d7d84e0b9 Allow button toolbars to wrap (#21826)
Fixes #21699
2017-01-24 20:43:33 -08:00
Mark Otto a5abfe0ac0 fixes #21567 2017-01-24 00:22:31 -08:00
Mark Otto d82e04e749 grunt (fixes #21819) 2017-01-24 00:18:41 -08:00
Sergey Kovalenko bf7387aa42 Add align self to navbar brand (#21626) 2017-01-24 00:09:54 -08:00
Mark Otto 519ecc1c69 Rename order utilities to intended class names (#21739)
* rename order utilities to intended class names

* Documentation fixes.
2017-01-24 00:01:44 -08:00
Geremia Taglialatela b509dbe75b Pixel perfect navbar toggler (#21821)
The actual available size of the navbar toggler icon is 30px, but the
SVG uses a 32 unit grid. This commit uses a 30 unit grid and updates
icon accordingly.
2017-01-24 00:00:18 -08:00
Mark Otto ea6390d513 Update _custom.scss imports in other builds (#21825)
- Correctly places the _custom.scss file first in the other two buids.
- Also removes the clearfix mixin from the grid build because flexbox yo.
2017-01-23 23:59:19 -08:00
Mark Otto f18a4cdadd Allow flex-based navs to wrap like they used to (#21824) 2017-01-23 23:58:22 -08:00
Mark Otto 02e0fdbd52 Remove cursor: pointer; (#21812)
* Remove most of custom cursor: pointer; implementations

* turns out that's not so much of a thing
2017-01-23 22:15:28 -08:00
Geremia Taglialatela 104477af17 Fix body padding in Dashboard and Jumbotron examples.
The actual navbar height is 3.5rem.
2017-01-23 22:20:07 +11:00
Bardi Harborow c5a9ebf576 Move htmllint to npm script. 2017-01-23 20:53:17 +11:00
Quy 563926717c Change to markdown (#21815) 2017-01-22 20:37:14 -08:00
Pierre-Denis Vanduynslager 403f55fba9 Fix spacebar key in Firefox for button elements 2017-01-22 17:34:54 -05:00
Pierre-Denis Vanduynslager 1cdd0d16c1 Merge branch 'twbs/v4-dev' into dropdown-keyboard 2017-01-22 17:32:50 -05:00
Quy 091f3b8c24 Change header to use markdown (#21809)
Header will now display in the Contents section.
2017-01-22 11:17:17 -08:00
Mark Otto c920049b5b Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-01-21 18:02:23 -08:00
Marcus Molchany 3cb252570a Update grid layout docs (#21806)
Update Mix and match section with correct responsive classes
for stacking cols.
2017-01-21 18:01:13 -08:00
Mark Otto deb1c59c53 grunt 2017-01-21 17:50:45 -08:00
Mark Otto 4fa7749442 Drop Normalize, port relevant parts to Reboot (#21741)
* Get this party started by removing mention of Normalize.css

* Nuke the old comment, consolidate to a single line and number as appropriate

* Bring over styles for HTML element from Normalize to Reboot

* Move margin override for body element from Normalize to Reboot

* Drop the block reset for HTML5 elements in IE9- from Normalize given we dropped IE9 support

* Building on previous commit, do the same thing for figure, figcaption, and main

* Remove IE9- display from Normalize given our browser support

* Drop IE8 figure margin because we're IE10+

* No need for the h1 overrides because we reset these font and margin styles anyway in _type.scss already

* Drop Safari 6 b and strong normalization because we're Safari 8+

* Remove mark styles for IE9- from Normalize

* Remove old iOS audio fixes from Normalize

* Remove IE9- display for progress from Normalize

* Remove more IE9- rules from Normalize

* One more IE9- display removal for canvas element

* Move pre overrides from Normalize to Reboot

* Move over some link resets to Reboot, drop others

- Move over background-color and text-decoration
- Drop focus outline change given it affects the offset on hover of
focused links

* Move over more code element resets, consolidate with pre overrides, too

* Move over sub and sup wholesale

* Move over img normalization to Reboot

* Move over SVG override too

* - Drop dupe hidden, but add comment for it
- Move over template
- Move over summary

* Remove bulk of @viewport comment

* edit down that code comment

* consolidate html-based normalizations

* update comments

* Consolidate abbr styles

* move over more type elements

* move over hr changes

* move over form controls and more

* move over button resets

* move over firefox button changes

* move over search changes and more

* we nuke all these styles for fieldsets anyway, so outright remove them

* no need for those, we override them

* move over legend, fieldset, progress

* line break

* delete normalize file

* linting

* update comment

* clarify docs mentions of normalize and reboot

* remove normalize excludes from linter

* remove normalize excludes from cli task

* linting

* callout license since we forked part of normalize

* Improve comments, move table background reset to .table class instead of in reboot

* trailing space
2017-01-21 14:14:25 -08:00
Mark Otto 0220d8b7d4 grunt 2017-01-21 13:25:29 -08:00
Mark Otto 45fed9b0cd Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-01-21 13:25:16 -08:00
Pierre Vanduynslager 9cf235508d Fix container within navbar on smallest breakpoint (#21722)
* Make container in navbar to occupy full width even on smallest breakpoint

* Fix typo in comment

* Apply fix only on smaller breakpoint

* drop the comment as chrome doesn't have a bug here
2017-01-21 13:06:00 -08:00
Mark Otto eb361fa6c1 Progress line height (#21805)
* remove obvi comments

* proper fix for #21801

- ensures .progress-bar text is vertically centered should the height of the .progress-bar change by matching the line-height and height values
- we can't use flexbox here because the inner text of an element doesn't count as a flex item
2017-01-21 12:32:38 -08:00
Gijs Boddeus 12b22ebad6 fix segmented buttons (#21716)
* fix segmented buttons

changed flex-direction to row
centering is now done by align-items instead of justify-content

this way there is no need for flex property on the .btn inside .btn-group

* Update _input-group.scss
2017-01-21 12:25:24 -08:00
Dmytro Yarmak ade657afee Fix gaps between vertical grouped buttons when using labels (#21793) (#21796) 2017-01-21 12:18:58 -08:00
Mark Otto 9f7ce09fb8 remove pretty obvi comments 2017-01-21 12:10:46 -08:00
Pierre-Denis Vanduynslager ef2181ff4d Harmonize document.activeElement comparison 2017-01-20 23:22:50 -05:00
Pierre-Denis Vanduynslager 4448ca057b Refactor test to event and async 2017-01-20 23:02:45 -05:00
Pierre-Denis Vanduynslager 1a783a4255 Add unit test for keyboard navigation 2017-01-20 23:02:19 -05:00
Pierre-Denis Vanduynslager 59f438b40e Merge branch 'twbs/v4-dev' into dropdown-keyboard 2017-01-20 20:27:17 -05:00
Pierre-Denis Vanduynslager 9daf681478 Fix test to retrieve the proper item instead of it's parent 2017-01-20 20:27:14 -05:00
Patrick H. Lauke 80058b233e Merge pull request #21774 from vanduynslagerp/fix-scrollspy-test-markup
Add missing closing tag in scrollspy visual test
2017-01-18 22:29:57 +00:00
Pierre-Denis Vanduynslager 57713c9fc5 Fix missing closing tag 2017-01-18 15:01:06 -05:00
Pierre-Denis Vanduynslager 8da2815e47 Merge branch 'twbs/v4-dev' into dropdown-keyboard 2017-01-16 15:31:38 -05:00
Erin Brown 8167682deb Specify card component is necessary for accordion behavior (#21746)
- It is unclear that the use of the card component is necessary
when extending the collapse behavior to behave like an accordion.
2017-01-16 10:25:42 -08:00
Geremia Taglialatela 2a45ca5106 Fix horizontal scrollbar appearing in docs (#21747)
On small screens (< 576px), all documentation pages containing
`.bd-example` styled tags, show the horizontal scrollbar because of a
wrong horizontal margin property.

This PR sets the horizontal margin on gutter width basis instead of rem.
2017-01-16 10:24:59 -08:00
Quy 87751da482 Update .tag to .badge in migration (#21565) 2017-01-15 21:46:42 -08:00
Quy db4fe7c69d Remove IE9 from SVG images callout (#21566) 2017-01-15 21:46:16 -08:00
Pierre-Denis Vanduynslager 1528516dd6 Add doc example with badge links (#21674) 2017-01-15 21:45:04 -08:00
Christian Oliff 5eb67091b5 Update Search input to type="search" (#21617)
This is semantically correct and works just as well.
2017-01-15 21:44:27 -08:00
Amy Gori 44684a60e5 Correct xs and sm breakpoint values in responsive utilities docs (#21664) 2017-01-15 21:37:06 -08:00
Pierre-Denis Vanduynslager d6a5439a8c Remove list-group-item-heading and list-group-item-text (#21653) 2017-01-15 21:36:15 -08:00
Pierre-Denis Vanduynslager a3bc607c10 Remove unused scss variables (#21579)
* Remove unused scss variables

* Remove unnecessary space

* Remove $zindex-navbar from docs

* Re-add $progress-box-shadow
2017-01-15 21:35:18 -08:00
Pierre-Denis Vanduynslager 1d0f527249 Add alert divider (<hr>) example in docs (#21673)
* Add alert divider (<hr />)example in docs

* <hr/> => <hr> per @vsn4ik suggestion
2017-01-15 21:33:32 -08:00
Christian Oliff d7af46359b Remove filter: alpha(opacity = 0);
Not needed (and all other old IE filter attributes have been removed from the CSS. This was the only one remaining
2017-01-15 17:52:34 -08:00
Mark Otto fc82352594 fixes #21625, closes #21539
don't set focus styles on the anchor, just set hover styles
2017-01-15 17:51:26 -08:00
Patrick H. Lauke 75848192da Merge pull request #21736 from marios-zindilis/v4-dev
Fixed minor typo
2017-01-15 17:53:25 +00:00
Marios Zindilis 57fe8ac84c Fixed minor typo 2017-01-15 17:14:25 +00:00
Pierre-Denis Vanduynslager a85b80fa75 Merge branch 'twbs/v4-dev' into dropdown-keyboard 2017-01-15 10:33:54 -05:00
Pierre-Denis Vanduynslager 8fbd4aaa38 Correct reference to Direction.PREV constant. (#21709) 2017-01-15 13:46:03 +11:00
Pierre-Denis Vanduynslager c80e13a48a Use existing keycode constants in dropdown. (#21697) 2017-01-15 13:42:24 +11:00
Patrick H. Lauke 25f81e1fe6 Merge pull request #21730 from patrickhlauke/v4-docs-focus-styles
[Docs] Add missing :focus styles
2017-01-15 01:46:33 +00:00
Pierre-Denis Vanduynslager ec697b2076 Update broken links. (#21696) 2017-01-15 12:11:57 +11:00
Patrick H. Lauke 4adaa64d9a Add missing :focus styles
Double up :hover styles to also apply on :focus (particularly the
masthead button needs this, as otherwise it gives no visible indication
of being focused)
2017-01-14 22:54:55 +00:00
Patrick H. Lauke b47c252ee1 Merge pull request #21671 from vanduynslagerp/fix-21665
Fix modal id in doc example (Fix #21665)
2017-01-12 13:34:40 +00:00
Patrick H. Lauke 97e757cfbe Merge pull request #21672 from patrickhlauke/v4-remove-aria-multiselectable
Remove incorrect aria-multiselectable
2017-01-11 23:59:30 +00:00
Patrick H. Lauke 6b48ba4e0d Remove incorrect aria-multiselectable
Closes https://github.com/twbs/bootstrap/issues/21635
2017-01-11 23:57:59 +00:00
Pierre-Denis Vanduynslager a98fb3c83a Fix modal id in doc 2017-01-11 18:30:48 -05:00
Mehdi HosseinZade 3df1bfd8cd Update README.md 2017-01-09 21:06:14 -08:00
Rishabh Rajgarhia 2f429fbd77 Update breakpoints in breakpoints.scss comments 2017-01-09 21:05:24 -08:00
Zulfiqar Ali e7035aee3f _custom.scss should be the first include 2017-01-09 21:03:40 -08:00
Bardi Harborow cdf73209df Fix incorrect docs.min.js bundle source. 2017-01-08 12:14:05 +11:00
Pierre-Denis Vanduynslager 4c2f544359 Merge branch 'twbs/v4-dev' into dropdown-keyboard 2017-01-06 15:57:15 -05:00
Pierre-Denis Vanduynslager eb84c03ddf Update dropdown unit test to new markup 2017-01-06 15:56:38 -05:00
Mark Otto 65ffb1c3b6 hashes 2017-01-06 08:41:52 -08:00
Mark Otto d2fbf58546 grunt 2017-01-06 08:39:56 -08:00
Mark Otto 7ea1417b90 rubygems version bump 2017-01-06 08:39:00 -08:00
Mark Otto 045888fa38 version bump 2017-01-06 08:38:04 -08:00
Mark Otto 4f4aa9fdb7 grunt 2017-01-06 08:28:50 -08:00
Bardi Harborow af05b889a8 Fix media object alignment examples. 2017-01-06 16:45:06 +11:00
Mark Otto 0c12ccbeb6 Merge branch 'v4-dev' into v4-docs-streamlined 2017-01-05 14:53:08 -08:00
Mark Otto 43d9391fba grunt 2017-01-05 14:51:14 -08:00
Supergibbs 4d4085a59f Update nuspec to support jquery v1.9.1 - v3.x 2017-01-05 14:25:31 -08:00
Quy 98e55484e7 Doc updates (#21542)
* Change it's to its.

* Fix links

* Fix typos
2017-01-05 14:24:40 -08:00
Patrick H. Lauke 85a1fdcb29 Merge pull request #21093 from Johann-S/fixButtonGrpAria
Close #21090 - Fix aria-pressed attribute for buttons in container with data-attribute="buttons"
2017-01-05 09:35:43 +00:00
Bardi Harborow 0ac7eb4fe0 Update dependencies. 2017-01-05 14:39:18 +11:00
Bardi Harborow e4c0311626 Update broken links. 2017-01-05 11:17:22 +11:00
Mark Otto 0015da793a grunt 2017-01-04 11:59:07 -08:00
Pierre-Denis Vanduynslager d1b742f228 Use pageYOffset instead of scrollY 2017-01-04 11:42:08 -08:00
Mark Otto f93930199e Update custom content example for list group to use utils so the layout doesn't break 2017-01-04 11:41:40 -08:00
Pierre-Denis Vanduynslager b2121d499c Fix progress doc markup 2017-01-04 11:27:45 -08:00
Sergio Pantoja ff0cf67a7e Fix typo on v4 Migration page 2017-01-04 11:26:54 -08:00
Pierre-Denis Vanduynslager 67958f35e8 Merge conflict 2017-01-04 12:24:33 -05:00
Pierre-Denis Vanduynslager c4867cfedb Merge branch 'twbs/v4-dev' into dropdown-keyboard
# Conflicts:
#	js/src/dropdown.js
2017-01-04 12:22:06 -05:00
Johann-S 0463b01282 Close #21090 - Fix aria-pressed attribute for buttons in container with data-toggle='buttons' 2017-01-04 11:02:16 +01:00
Phillip Marshall 1b194c0660 Custom Forms: Allow Chrome/Firefox feature that lets the user drag and drop into file inputs (#20033)
* Restored functionality of dragging files into .custom-file inputs.

* Replaced padding with height on .custom-file-input
2017-01-03 19:44:44 -08:00
Mark Otto 0ffd369afd clarify usage of base font-size so we know what's up 2017-01-03 19:32:57 -08:00
Mark Otto 57d3a25fec leave a note in the docs 2017-01-03 19:32:57 -08:00
Mark Otto bd38a2a218 Remove -size-root so we can respect user prefs on browser default font-size 2017-01-03 19:32:57 -08:00
Quy 2ea7e388e7 Drop .carete (#21525) 2017-01-03 19:31:27 -08:00
Mark Otto acea0b4cc2 grunt 2017-01-03 19:25:15 -08:00
Mark Otto 7a087b69b7 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2017-01-03 19:24:31 -08:00
Mark Otto f3d0fee91e fixes #21454 by revamping some docs styles for dropdowns 2017-01-03 19:24:24 -08:00
Mark Otto 8b5c5408bb remove some docs callouts 2017-01-03 19:23:30 -08:00
Mark Otto 1ed9f5db29 button groups should be inline-flex to match their button counter parts (inline-block currently) 2017-01-03 19:22:08 -08:00
Bardi Harborow dd19670b32 Update shrinkwrap. 2017-01-04 12:28:06 +11:00
Bardi Harborow 450ef91b7d Move node-sass to npm script and drop Ruby Sass. 2017-01-04 12:28:06 +11:00
Mark Otto 56f917dd8c grunt 2017-01-03 13:16:18 -08:00
Mark Otto bd72b9593b Drop .table-reflow
Tried redoing this in flexbox, but it falls apart really quickly. Any changes in height of the cells throws it all off since the rows become columns (and thus, content across columns cannot be equally sized). Rather than implement something with such glaring flaws, I'm nuking it outright.
2017-01-03 13:11:25 -08:00
Mark Otto f1229e8c47 autohide scrollbar for IE 2017-01-03 12:53:01 -08:00
Mark Otto 38e53fc888 update text 2017-01-03 12:26:32 -08:00
Quy 8f0ac7193e Update sizing links 2017-01-03 11:52:48 -08:00
Jonathan 1d2aaed4ab Added information about list-group-flush 2017-01-03 11:51:41 -08:00
Quy d82914fb2f Remove .navbar-divider 2017-01-02 15:32:26 -08:00
Pierre-Denis Vanduynslager bbb0d2b573 Dropdown: close menu when focusing outside element (#21375)
* Close dropdown menu when focusing an outside element
* Update unit test to new markup
2017-01-02 14:44:27 -08:00
Mark Otto 9fc54f89f4 grunt 2017-01-02 11:54:28 -08:00
Mark Otto c61a0059ad update seletors in js 2017-01-02 11:52:38 -08:00
Mark Otto 2bf0bde470 remove magic dropdown positioning for fixed bottom; folks should set this as needed with .dropup modifier 2017-01-02 11:52:25 -08:00
Mark Otto 20b05e42e3 update rest of docs, remove navbar specific modifiers, fix docs example css 2017-01-02 11:48:51 -08:00
Mark Otto 4dc6f44796 update docs and examples to use new utils 2017-01-02 11:48:05 -08:00
Mark Otto 2239ea6b53 document new utils and change organization to match css 2017-01-02 11:46:06 -08:00
Mark Otto 21b28903a4 New position utils, split docs
- Renames .pos-f-t to .fixed-top, adds .fixed-bottom and .sticky-top
- Updates utilities Sass to be split across more files (one for position, sizing, and spacing)
2017-01-02 11:45:30 -08:00
Mark Otto fa1ef15212 remove line break 2017-01-02 11:12:41 -08:00
Mark Otto c386c5f5cb Remove .navbar-divider; it's undocumented and wasn't updated with the flexbox navbar updates, so it's kinda bunk right now 2017-01-02 11:12:24 -08:00
Mark Otto 48f452b000 fixes #21511: set line-height to 1.1 for display headings
- had to rearrange vars to re-use heading line-height
- align values while we're at it
2017-01-02 11:03:25 -08:00
Mark Otto b6b6deff57 fixes #21509: remove reference to .card-deck-wrapper 2017-01-02 10:58:48 -08:00
Mark Otto fc4ef0ce24 grunt 2017-01-02 10:57:56 -08:00
vsn4ik 4d6999b7ba Drop jscs on hound config 2017-01-01 23:57:49 -08:00
Quan You bb07fff66c Update more copyright years to 2017 (#21491)
* Update ie10-viewport-bug-workaround.js year

* Update narrow-jumbotron copyright year to 2017

* Update carousel/index.html copyright year to 2017

* Update browsers-devices.md copyright year to 2017

* Update change-version.js copyright year to 2017
2017-01-01 12:02:41 -08:00
Quy c2ff9b7387 Change .in to .show (#21500) 2017-01-01 12:00:55 -08:00
Quy 28072f153c Update carousel comments (#21501) 2017-01-01 12:00:17 -08:00
Quy 7d48a5b27c Fix carousel markup 2017-01-01 14:36:09 +01:00
Heinrich Fenkart daff021578 grunt 2017-01-01 03:21:02 +01:00
Nuno Arruda c767a00d5d Update copyright years to 2017 2017-01-01 12:56:11 +11:00
Quy ff8d28cf25 Move .table-responsive from wrapper to .table 2016-12-31 16:39:42 -08:00
Mark Otto bccb8ce213 tweak a few more things
- adjust some verbiage
- change the example to correct some labels and range names
2016-12-31 12:47:57 -08:00
Alice Young b9f44d0c8b minor rephrasing on layout/overview docs 2016-12-31 12:47:57 -08:00
Mark Otto 22fcac2cea Rip out the tab-focus mixin, remove application to anchors in reboot 2016-12-31 12:47:03 -08:00
Mark Otto e2b6badb86 v4: Rip out IE compatibility mode meta tags (#21483)
* Remove IE compatibility mode meta tag from docs, examples, and JS tests as we no longer support IE9 and IE8
* update and remove some IE bits from our supported browser page
* update introduction.md to match
* reword starter template intro
2016-12-31 12:20:32 -08:00
なつき 6a5a83e02c Fix responsive embed class in flex container 2016-12-31 12:10:15 -08:00
Johann-S 026e1a1421 Allow to use nav with tab JS 2016-12-31 00:54:00 -08:00
Mark Otto d935cca9f6 one more test file 2016-12-31 00:52:08 -08:00
Mark Otto 55413e109f nuke local test vendor jquery and tether, replace with docs assets 2016-12-31 00:52:08 -08:00
Mark Otto 7b7e777dca move local docs jquery to slim 2016-12-31 00:52:08 -08:00
Mark Otto 9184980057 update homepage to include depedencies, fixes #21250 2016-12-31 00:52:08 -08:00
Mark Otto a3f5def40c make note of slim build 2016-12-31 00:52:08 -08:00
Mark Otto 3d6c473696 switch to jquery slim, update examples to use code.jquery.com cdn 2016-12-31 00:52:08 -08:00
Johann-S 719318f485 Update visual test carousel 2016-12-31 00:51:19 -08:00
Mark Otto a7931f0c1e add example of width util 2016-12-30 22:46:00 -08:00
Mark Otto 217e13a11b hook up animation toggle 2016-12-30 22:46:00 -08:00
Mark Otto a0141aa38e Rewrite progress component without <progress> element
- <progress> element didn't allow animation, labels overlaid, multiple bars, etc.

- Revamps CSS to use something more similar to v3's implementation

- Ditches variant mixin for `bg-` utils

- Rebuilds docs to match, including adding a new Height section for customizing that.

Only potential remaining todo is adding `.sr-only` instances to within the bar. Unsure if that's necessary.
2016-12-30 22:46:00 -08:00
Mark Otto 92fa9b2256 fix navbar in dropdown visual test file 2016-12-30 22:45:39 -08:00
Bardi Harborow 869dc64038 Change remaining JS files to comply with ESLint config. 2016-12-31 16:49:15 +11:00
Bardi Harborow a8100e1f01 Extend ESLint to cover all JS files and drop JSCS. 2016-12-31 16:49:15 +11:00
Quy e4e0154e3a Document $enable-print-styles (#21474) 2016-12-30 21:31:25 -08:00
Johann-S 95ce03f000 Close #21249 : Add a Unit test for #21227 2016-12-29 13:28:42 -08:00
Mark Otto 5d7db50739 redo and make sticky 2016-12-29 13:22:45 -08:00
Mark Otto a769542888 update navbar 2016-12-29 13:22:34 -08:00
Mark Otto 424380f7b4 remove commented out code, add top margin 2016-12-29 13:22:26 -08:00
Quy de1eaef35b Drop IE9 callout 2016-12-29 10:17:42 -08:00
Quy f320ecee84 Drop IE9 comment 2016-12-29 10:17:11 -08:00
Mark Otto 76d8291e38 grunt 2016-12-28 20:50:01 -08:00
Mark Otto d9fcdcfa76 add position relative to container
allows for better/easier positioning of elements within (e.g., a toggler in a navbar)
2016-12-28 19:09:20 -08:00
Mark Otto b350e60e82 use align-items on .form-inline to keep items from growing too much (#21461) 2016-12-28 19:08:33 -08:00
Mark Otto 4449167f44 linting 2016-12-28 19:07:33 -08:00
Mark Otto 83d3e5545d add align-self to linter property order 2016-12-28 19:07:33 -08:00
Mark Otto 0e84876379 update all examples 2016-12-28 19:07:33 -08:00
Mark Otto 5310bb4c0f redo order of css, add contents at top
this was mad confusing for awhile
2016-12-28 19:07:33 -08:00
Mark Otto 0e26b14ffb reorder classes because i like it this way :p 2016-12-28 19:07:33 -08:00
Mark Otto a41d241ecc dedupe 2016-12-28 19:07:33 -08:00
Mark Otto 158dd5adb0 clarify need for .navbar-toggleable classes 2016-12-28 19:07:33 -08:00
Mark Otto a3f6d8afcb line break for readibility 2016-12-28 19:07:33 -08:00
Mark Otto 40e85012eb reflect nav changes here in the responsive views
- since we're column to start, need to set row.
- note that flex-direction cannot be inherited, so we have to set it twice.
- apply the horizontal padding again to .nav-link.
- remove the .nav-item styles (un-needed).
- remove previous .nav-link styles as they were un-nested and potentially problematic in old placement should someone mix more navs in here.
2016-12-28 19:07:33 -08:00
Mark Otto b132d02f99 don't let the toggle grow when it's the only flex child 2016-12-28 19:07:33 -08:00
Mark Otto cc6d9085f7 set the direction to column (aka, vertical) for mobile views 2016-12-28 19:07:33 -08:00
Mark Otto 952035f353 remove extra line break 2016-12-28 19:07:33 -08:00
Mark Otto c8f63d6442 bring over styles from .nav for .navbar-nav
since we're no longer using the .nav as a base class, we need to bring over some base styles for redoing browser list styles and setting flex in motion.

also brings with it some .nav-link styling. we're still using this global class, but with this small modification for alignment of content in responsive modes.
2016-12-28 19:07:33 -08:00
Mark Otto 861cda109a drop the flex-grow: 10 in favor of auto margin utils 2016-12-28 19:07:33 -08:00
Mark Otto 2f52b3aee8 drop the .nav base class from .navbar-nav 2016-12-28 19:07:33 -08:00
Mark Otto 1531077140 no float utils, use class name 2016-12-28 19:07:33 -08:00
Mark Otto 2c8675bbf6 better describe example 2016-12-28 19:07:33 -08:00
Mark Otto d2906950d9 consistent punctuation
it's important, yo
2016-12-28 19:07:33 -08:00
Pierre-Denis Vanduynslager 6fcf696570 Change last reference from tags over to badges. 2016-12-29 13:20:24 +11:00
Mark Otto 51b00ea833 Merge branch 'navbar-tweaks' into v4-docs-streamlined 2016-12-28 17:47:13 -08:00
Mark Otto 8c0dbdb8da linting 2016-12-28 17:46:35 -08:00
Mark Otto 2c5da86a55 add align-self to linter property order 2016-12-28 17:35:17 -08:00
Mark Otto 488c18e99b update all examples 2016-12-28 17:25:00 -08:00
Mark Otto 952c008b7a redo order of css, add contents at top
this was mad confusing for awhile
2016-12-28 17:16:27 -08:00
Mark Otto 90d235af3a reorder classes because i like it this way :p 2016-12-28 17:04:07 -08:00
Mark Otto c67ac18f07 dedupe 2016-12-28 17:03:28 -08:00
Mark Otto e56ab55d22 clarify need for .navbar-toggleable classes 2016-12-28 17:03:25 -08:00
Mark Otto a689e30d46 line break for readibility 2016-12-28 17:03:09 -08:00
Pierre-Denis Vanduynslager 425d156df2 Merge branch 'twbs/v4-dev' into dropdown-keyboard 2016-12-28 19:57:38 -05:00
Mark Otto a9efef6c4a reflect nav changes here in the responsive views
- since we're column to start, need to set row.
- note that flex-direction cannot be inherited, so we have to set it twice.
- apply the horizontal padding again to .nav-link.
- remove the .nav-item styles (un-needed).
- remove previous .nav-link styles as they were un-nested and potentially problematic in old placement should someone mix more navs in here.
2016-12-28 16:51:40 -08:00
Mark Otto 24a45deb96 don't let the toggle grow when it's the only flex child 2016-12-28 16:50:07 -08:00
Mark Otto ad3a2488b6 set the direction to column (aka, vertical) for mobile views 2016-12-28 16:49:55 -08:00
Mark Otto bef1dd3dab remove extra line break 2016-12-28 16:48:56 -08:00
Mark Otto a13161ab63 bring over styles from .nav for .navbar-nav
since we're no longer using the .nav as a base class, we need to bring over some base styles for redoing browser list styles and setting flex in motion.

also brings with it some .nav-link styling. we're still using this global class, but with this small modification for alignment of content in responsive modes.
2016-12-28 16:48:50 -08:00
Mark Otto b3dd2034a1 drop the flex-grow: 10 in favor of auto margin utils 2016-12-28 16:39:52 -08:00
Mark Otto c56547a841 drop the .nav base class from .navbar-nav 2016-12-28 16:38:50 -08:00
Mark Otto 934d2d3d98 no float utils, use class name 2016-12-28 16:37:13 -08:00
Mark Otto 1191938886 better describe example 2016-12-28 16:37:04 -08:00
Mark Otto 3f94ee9c90 consistent punctuation
it's important, yo
2016-12-28 16:36:55 -08:00
Mark Otto 047d4a77da Merge branch 'v4-dev' into v4-docs-streamlined 2016-12-28 15:52:28 -08:00
Mark Otto e1e621be04 grunt 2016-12-28 15:15:29 -08:00
Mark Otto 3d24364605 limit linter override to the affected ruleset 2016-12-28 15:13:43 -08:00
Mark Otto 41f7f6ec52 remove plain-hover-focus from navbar navs 2016-12-28 15:13:43 -08:00
Mark Otto a9d899b115 update navs to use .show instead of .open for dropdowns 2016-12-28 15:13:43 -08:00
Mark Otto d91481397e linting 2016-12-28 15:13:43 -08:00
Mark Otto 766d22ebb7 add alignment docs with flex utils 2016-12-28 15:13:43 -08:00
Mark Otto 12c6a97ce3 simpler sizing examples 2016-12-28 15:13:43 -08:00
Mark Otto 566534afb9 rogue extra line break 2016-12-28 15:13:43 -08:00
Mark Otto 703e83204b redo active and disabled docs snippets
- remove screen reader stuff in favor of explicit labels
- remove 4 and 5 items to keep examples simpler
2016-12-28 15:13:43 -08:00
Mark Otto 5ec35d800d add a working with icons example
frees us up to not have to encourage so much markup throughout these pagination examples
2016-12-28 15:13:43 -08:00
Mark Otto 2b6276f685 redo main example to work in screen reader love instead of putting it in a callout 2016-12-28 15:13:43 -08:00
Mark Otto d19fead4a6 redo intro paragraph 2016-12-28 15:13:43 -08:00
Mark Otto 3fd9557cfd no need to float, but do set display: block;
this, coupled with the move to flex, fixes #20029
2016-12-28 15:13:43 -08:00
Mark Otto 79fd05d209 remove plain-hover-focus mixins 2016-12-28 15:13:43 -08:00
Mark Otto bd6e047152 no need for cursor: default, since, well, it's the default 2016-12-28 15:13:43 -08:00
Mark Otto c52049e5a7 add a comment here to explain some things 2016-12-28 15:13:43 -08:00
Mark Otto e3d01a326b .page-item's don't need this anymore (they're flex items) 2016-12-28 15:13:43 -08:00
Mark Otto e81aa62af6 remove default margin, allow folks to use utils instead 2016-12-28 15:13:43 -08:00
Mark Otto 645330a755 update pagination list reset styles 2016-12-28 15:13:43 -08:00
Mark Otto c73bea60de move pagination to flexbox 2016-12-28 15:13:43 -08:00
Mark Otto f1016efaf4 update docs to improve contextual classes section 2016-12-28 15:13:43 -08:00
Mark Otto 78d0e97509 remove plain-hover-focus from list group mixin 2016-12-28 15:13:43 -08:00
Mark Otto f228802fd0 Revamp list group states and docs to match
- Overhauls the states, including the link/button variants, for list groups to better match how we handle .btn states.
- Moved the .list-group-item-action styles before the .list-group-item so that we don't have to do as much overriding.
- Removed the plain-hover-focus mixins from the disabled and active states since they're unnecessary.
- Added support for :active states on the .list-group-item-action variant (for the current click state).
- Removed the heading and text classes and variables since we can accomplish the same thing with utilities.
- Added support for :disabled on the .list-group-item-action as well since we can use those with button elements.
- Rearranged docs to reflect all the above changes.
- Reformatted some Sass variables.
2016-12-28 15:13:43 -08:00
Mark Otto 9ce5fb5817 Revamp dropdown item states
- Removes the plain-hover-focus mixin from active and disabled states; no need for them.
- Adds :active and :disabled since we can use button elements here, too.
- Wrap the disabled background-image override in an -gradients condition.
2016-12-28 15:13:43 -08:00
Mark Otto d6fa9f5a6c Remove plain-hover-focus mixins from navs
- No need to set hover and focus on disabled or active elements. Disabled has no interactivity and active will inherit the focus.
- Also removes two now unused vars.
2016-12-28 15:13:43 -08:00
Mark Otto e38c3506e3 properly pass focus shadow should you enable shadows
don't implement for the outline style because outline buttons get no shadow by default
2016-12-28 15:12:04 -08:00
Mark Otto b449e6b65e create a variable for the focus box-shadow, use it in the button base class
also be sure to apply it for the active state when shadows are enabled
2016-12-28 15:12:04 -08:00
Mark Otto a9bee8b6c8 remove active styling from focus 2016-12-28 15:12:04 -08:00
Mark Otto 232e86d0b4 remove cursor: pointer
shoutout https://medium.com/simple-human/buttons-shouldnt-have-a-hand-cursor-b11e99ca374b#.riy12ck0m
2016-12-28 15:12:04 -08:00
Mark Otto 62c4cb29fb redo outlines
- removes original outline removal (hah)
- replaces it with an explicit `outline: 0` on `.btn`
- instead of replicating `:hover` for `:focus`, uses custom and themed `box-shadow` for an "outline"
- not mapped to the `$enable-shadows` variable because accessibility
2016-12-28 15:12:04 -08:00
Mark Otto 79cfc095df linting 2016-12-28 15:12:04 -08:00
Mark Otto 7aa2a52069 Redo button states
Trying to simplify our output here by revamping these selectors. We overcomplicated things by setting hover styles for nearly every state (disabled and active included), and we set them in the wrong order.

This commit does the following:

- Reorders states so disabled comes before active, thereby removing the need to set disabled-active styles.

- Removes all focus and hover styles from disabled states as those will naturally inherit from the default button state.

- Renamed `.open` to `.show` to fix dropdown toggle highlighting.

- Tweaked some indendation in the Sass.
2016-12-28 15:12:04 -08:00
Mark Otto 150625265b fixes #21415 by moving disabled .btn-link color to the default state 2016-12-28 15:12:04 -08:00
Mark Otto b5044765b7 update to migration docs 2016-12-28 15:09:51 -08:00
Quy d02b558a5a Rip number 2016-12-28 12:56:15 -08:00
Mark Otto a28f119943 follow up to the fix for #20506 with some docs examples of input groups in button toolbars 2016-12-27 22:37:50 -08:00
Mark Otto d2479cf5f0 inline-flex and width: 100% for stacked/vertical variation
shoutout to @Starsam80 for the fix
2016-12-27 22:37:50 -08:00
Mark Otto 5d0ec572d4 auto size input groups, fixes #20506 2016-12-27 22:37:50 -08:00
Mark Otto 4d141cb3d1 remove commented out code 2016-12-27 22:37:50 -08:00
Mark Otto a849fa949b linting 2016-12-27 22:37:50 -08:00
Mark Otto fd75c41279 revamp button group with flexbox 2016-12-27 22:37:50 -08:00
Mark Otto 2cb2979908 update example with brand and new util 2016-12-27 22:37:09 -08:00
Mark Otto c14ba036c6 forgot to add display flex to the navbar, so utils weren't applying 2016-12-27 22:37:09 -08:00
Quy 6645111e11 Fix grammatical/typo errors 2016-12-27 22:05:55 -08:00
Mark Otto d3646e3884 grunt 2016-12-27 14:27:41 -08:00
Max Beatty aa7f95fd77 update click state when hiding so can be shown again by trigger. fixes #16732 2016-12-27 14:19:12 -08:00
Mark Otto 8a3d0d344b use var 2016-12-27 14:17:11 -08:00
Mark Otto 8721ff8d6b fix inline checks 2016-12-27 14:17:11 -08:00
Mark Otto 4ba5bfb7cb add some vars 2016-12-27 14:17:11 -08:00
Mark Otto fe0573cdab sure we only need the two mixins, but this ensures folks don't run into missing mixin errors down the line 2016-12-27 14:16:25 -08:00
Mark Otto 0f18dfc05c Update bootstrap-grid.scss 2016-12-27 14:16:25 -08:00
Mark Otto 424f969d1c Update bootstrap-reboot.scss 2016-12-27 14:16:25 -08:00
Mark Otto 4482503237 move custom down so folks can reassign var values and use other vars 2016-12-27 14:16:25 -08:00
Starsam80 e8ff150ab7 Don't show .bd-* classes to the user (#21443)
* Don't show `bd-*` classes to the user

* Add comments and another regex
2016-12-27 14:15:22 -08:00
Mark Otto 069a80254f Document how to break equal width cols to multiple rows
Fixes #21287
2016-12-27 14:14:49 -08:00
Mark Otto a34cdc0638 bump jquery and grunt-sass
plus shx? 🤷
2016-12-27 14:14:18 -08:00
Mark Otto 7a91b65d47 grunt 2016-12-27 14:13:56 -08:00
Mark Otto dac31ebf35 fixes #21445
remove broken example class from grid docs
2016-12-27 14:11:48 -08:00
Mark Otto 8de5730c87 more flexbox docs 2016-12-26 13:23:07 -08:00
Mark Otto d3cf4759b0 follow up to #21436 to add docs for the .flex-row-reverse , .flex-column-reverse, and .flex-wrap-reverse 2016-12-26 13:17:50 -08:00
Mark Otto 14fe088cab grunt 2016-12-26 13:11:05 -08:00
Starsam80 31ac81e5ba Add more flex utilities 2016-12-26 13:06:53 -08:00
Quy 88a6b1c3d4 Rename tags to badges in comments 2016-12-26 13:06:34 -08:00
Bardi Harborow 7961886efe Remove Meteor install instructions. 2016-12-26 13:29:42 +11:00
Mark Otto 4d1b7df0d8 grunt 2016-12-25 15:52:16 -08:00
Mark Otto 8c90008098 Fixes #20586
Use pixels instead of rem units for focus box-shadow on custom controls so that IE11, Edge, and Win FF screw it up less
2016-12-25 15:48:44 -08:00
Mark Otto 308114f65c throw some margin utils to fix spacing 2016-12-25 15:48:44 -08:00
Mark Otto 96986bb4a3 Use calc() on .col-form-label padding calculations
Fixes #21135.

There's a height mismatch here because we're setting padding on the labels, while inputs get padding *and* a top+bottom border. This now uses calc to determine the exact height needed to match labels to inputs.
2016-12-25 15:48:44 -08:00
Mark Otto 04d48ba504 Replaces #21270 with proper fix
Rather than overriding this just on inline form examples, this should be for all static form controls to match inputs.
2016-12-25 15:48:44 -08:00
Mark Otto 2cad717634 space that out a smidge 2016-12-25 15:48:44 -08:00
Mark Otto 4cd426963b vertically center .form-group contents in inline forms
fixes broken inline form example mentioned in #21407
2016-12-25 15:48:44 -08:00
Mark Otto 30fd1590d3 use flex and direction to do the stacked controls instead of float hacks
This also fixes #21280. Previously, we were using float and clear on the individual controls, but that meant a computer height of `0` for the parent `.custom-controls-stacked`. No more problem after using flexbox though.
2016-12-25 15:48:44 -08:00
Mark Otto 82061b25c4 move custom checks/radios to inline-flex 2016-12-25 15:48:44 -08:00
Mark Otto 0e8ee1bfba grunt 2016-12-25 15:47:03 -08:00
Starsam80 c2e5eb1542 Use variables for the width/height classes 2016-12-25 15:32:34 -08:00
Starsam80 210050d9c9 Clean up _spacing.scss a little bit 2016-12-25 15:32:34 -08:00
Starsam80 7fdedbd5e6 Remove some leftover IE9/flex stuff 2016-12-25 15:32:34 -08:00
Mark Otto 7d05c222f8 linting 2016-12-25 15:28:44 -08:00
Mark Otto eb19def798 flex the footer and include some margin magic
- we need to set margin for space between footer buttons as flexbox doesn't render HTML spaces like inline-block does

- flexbox doesn't have collapsing margins or anything, so we hack it with some :not(:first-child) and :not(:last-child) action
2016-12-25 15:28:44 -08:00
Mark Otto 33746dc63e flex the modal header so we can remove custom styles
updates the dom order in our docs to match (floated content comes first, but no need for that in flexbox)
2016-12-25 15:28:44 -08:00
Mark Otto e7f8ca08b0 No need to override a margin-top that never was set; only specify margin-bottom override 2016-12-25 15:28:44 -08:00
Mark Otto 31b9d93ffd Enable flex on the .modal-content, ensure .modal-body stretches the height (if needed) 2016-12-25 15:28:44 -08:00
Mark Otto c214aa32d0 darker border on modal header 2016-12-25 15:28:44 -08:00
Mark Otto 103cae2333 trailing space 2016-12-25 14:03:50 -08:00
Mark Otto dcd4a63e4e line break for sanity 2016-12-25 14:03:50 -08:00
Mark Otto bab4f1ef3c add my-auto and m-auto 2016-12-25 14:03:50 -08:00
Mark Otto 4ca1a7f077 document it all, add align items examples 2016-12-25 14:03:50 -08:00
Mark Otto 4f85513608 responsive auto margin classes 2016-12-25 14:03:50 -08:00
Mark Otto f99d179690 reorder docs 2016-12-25 14:03:50 -08:00
Mark Otto f2f489c837 stub out some docs 2016-12-25 14:03:50 -08:00
Mark Otto 43c206d6ff add mr-auto and ml-auto for some flex shiz 2016-12-25 14:03:50 -08:00
Bardi Harborow 19fcb21677 Disable Hound on test cases. 2016-12-25 20:23:22 +11:00
Mark Otto 56c63aa6b8 Fixes #18228: Don't use transparent for bottom border, use bg color 2016-12-25 00:57:17 -08:00
Alessandro Rodi 9103bffe37 [Fix #19849] Tabs are opened even if disabled. (#20795)
* [Fix #19849] Tabs are opened even if disabled.

* fix hund code review hints

* rollback hound issues because Travis fails
2016-12-24 23:31:34 -08:00
Mark Otto 0d96c633b3 grunt 2016-12-24 17:50:19 -08:00
Quy c64da95e92 Update IE9 support (#21424) 2016-12-24 16:12:26 -08:00
Mark Otto cd18ee8af6 grunt 2016-12-24 14:29:41 -08:00
Mark Otto 43ef8b129e fixes #21423 by updating docs to mention flex display instead of inline-block; clarifies follow-up text about use of the proper utilities 2016-12-24 14:21:04 -08:00
Mark Otto af977b561a dedupe 2016-12-24 14:21:04 -08:00
Mark Otto 4f9f1a0ea3 started fixing nested .bd-example stuff, then rewrote the modal docs
- better table of contents and overall structure

- clearer examples of modal contents, longer modals, and modal options
2016-12-24 14:21:04 -08:00
Mark Otto 6b419fdc3a nest modal examples css 2016-12-24 14:21:04 -08:00
Mark Otto d5784d811b rip numbers 2016-12-24 14:21:04 -08:00
Mark Otto 6fb2c18e14 add order docs 2016-12-24 14:21:04 -08:00
Quy 78ee9f3c3e Update toc numbering (#21422) 2016-12-24 14:21:04 -08:00
Mark Otto 991f2468d0 remove unused media vars, update numbers (oof) /cc @Quy 2016-12-24 14:21:04 -08:00
Mark Otto d93991b1c5 remove unused utils, comment 2016-12-24 14:21:04 -08:00
Mark Otto 9d13fd3fe3 remove old flex utils, update docs to match 2016-12-24 14:21:04 -08:00
Mark Otto 378aa6667b align-self docs 2016-12-24 14:21:04 -08:00
Mark Otto 75e756dfef document align-content utils 2016-12-24 14:21:04 -08:00
Mark Otto 7d47a01158 change presentation of those utils docs 2016-12-24 14:21:04 -08:00
Mark Otto 463e8bee76 document justify-content and align-items utils 2016-12-24 14:21:04 -08:00
Mark Otto 4024dc7a52 indentation 2016-12-24 14:21:04 -08:00
Mark Otto 574c3119f3 duplicate of the .flex-fill util 2016-12-24 14:21:04 -08:00
Mark Otto 90aa8a28a2 remove the table classes in favor of lists 2016-12-24 14:21:04 -08:00
Mark Otto feb445376b try out alt responsive variation lists 2016-12-24 14:21:04 -08:00
Mark Otto 6fa6bf7123 add docs class for highlighting 2016-12-24 14:21:04 -08:00
Mark Otto 5464f4ab7e Start to blow out and document more flexbox utilities
- Adds new flexbox.md file to utilities docs

- Adds a `breakpoints.yml` data file for easier output of responsive classes in the docs. Will put this to use on other pages soon.

- Adds hella flex utils. There are some dupes for now, but they'll get removed in time.
2016-12-24 14:21:04 -08:00
Mark Otto e4933c72da fix incorrect class name for inline-flex 2016-12-24 14:21:04 -08:00
Mark Otto 9979827cd3 Revamp navs docs
- Reorganize things, leading with the base nav first instead of an accessibility note, and then moving the rest to a new available styles section.

- Add horizontal alignment options thanks to new flex utils (these new utils will be documented later in another commit).

- Dropped `.nav-stacked` for a flex util and added additional alignment options, so document those, too.
2016-12-24 14:21:04 -08:00
Mark Otto d9baeeb0af Change up the "justified" nav options
Given move to flexbox, we can make this available for everyone and clean it up some.

- Simplifies the `.nav-justified` styles to build on the flex-powered `.nav` base class.

- Adds the `.nav-fill` to make nav links fill available horizontal space, but not equal width.
2016-12-24 14:21:04 -08:00
Mark Otto 699d8a5a80 Make .nav flex-powered
- Set an explicit `display: flex` on the base `.nav` class and remove the floats/clearfixes from our navs.

- Set some global styles for `.nav-link`, a departure from the previous solution that featured no predefined padding.

- Move `.nav-link` from `inline-block` to `block` given this setting was added for our tabs and pills anyway.

- Remove horizontal margin from nav tabs; let folks set that on their own from now on.
2016-12-24 14:21:04 -08:00
Mark Otto ec0dbc74a7 pull in changes from #19832 to fix offcanvas 2016-12-24 14:21:04 -08:00
Mark Otto 66c87cb7ca Undo #21171 (which closed #20977)
Turns out we did have the correct height calculation with our custom selects. The problem was we lacked a shared line-height with our buttons and inputs.

This restores the previous `calc` math and adds a line-height that reuses the input line-height.
2016-12-24 14:21:04 -08:00
Mark Otto 4377e2956b update navbars in jumbotron, offcanvas, starter examples to flex versions 2016-12-24 14:21:04 -08:00
Mark Otto 9fd339bdc8 better/more form spacing in navbars 2016-12-24 14:21:04 -08:00
Mark Otto f721ebf3b4 unify alignment of all these dang navbar forms 2016-12-24 14:21:04 -08:00
Bardi Harborow effb2fb4b4 Move uglifyjs to npm script. 2016-12-24 00:34:27 +11:00
Johann-S b0508a975d Closes: #21412: Fix unit test for carousel 2016-12-23 22:56:55 +11:00
Matheus Azzi dab6a41e04 Carousel: Only prevents default for ARROW_LEFT and ARROW_RIGHT keys
Fixes 2 bugs:

1. All keydowns were being prevented. Because of that the user wasn't able to navigate in the whole page using ARROW_UP/ARROW_DOWN.

2. Even when  is an input or textarea the keydowns were being prevented. Because of that the user wasn't able to type any text on these elements.
2016-12-23 17:55:40 +11:00
mr-july 1d6cdb65b3 scrollspy: fix wrong activation of all nested links (#20304)
* fix wrong activation of all nested links;
just first level item should be activated

* use template instead of string concatenation
2016-12-22 22:00:56 -08:00
Bardi Harborow 6993595341 Move clean-css to npm scripts. 2016-12-23 16:51:36 +11:00
Mark Otto 800cfa24ad overhauls media object docs
- better copy and examples throughout
- callout on flexbug #12 for inline elements like links and images (which is the problem in #20408)
- add order section
2016-12-22 21:29:48 -08:00
Mark Otto 95ee9aa94c small unrelated addition—adds .d-flex-inline util 2016-12-22 21:29:48 -08:00
Mark Otto b5c50d4aff reduce .media styles to their bare minimum
Sets minimum required flex styles (including an explicit starting alignment) and removes everything else.

- no need for .media-left and .media-right, we have padding utils
- no need for a .media-heading, we have margin
- no need for .media-object, we have display utils
- no need for .media-list, we have .list-unstyled util
2016-12-22 21:29:48 -08:00
Quy 615072e4c9 Rename Tags to Badges in comments 2016-12-22 21:28:43 -08:00
Mark Otto 94bd6b76be Merge branch 'flex-cards' into v4-dev 2016-12-22 21:27:54 -08:00
Mark Otto 4b62a93906 ugh 2016-12-22 21:20:47 -08:00
Mark Otto 5b2d9f95d5 grunt 2016-12-22 21:19:12 -08:00
Mark Otto f297282833 typo 2016-12-22 21:18:33 -08:00
Bardi Harborow ba86c314a4 Move scss-lint to npm scripts. 2016-12-23 14:26:04 +11:00
Mark Otto 6b367b12c9 margins to separate some cards in examples 2016-12-22 19:13:39 -08:00
Jacob Müller 1712484727 Add color variables for white and black (#21397)
* Add color variables for white and black

Closes #21395.
2016-12-22 19:09:11 -08:00
Mark Otto 040acd30db change card deck margin strategy
- Instead of negative left/right margins, we selectively apply margins to the cards as needed. This way the first and last child never receive a left and right margin (respectively), so we don't need to negative indent those at the .card-deck level.

- Drops the margin-bottom override on the .card because there's no more default margin there.

- Drop the margin-bottom from the .card-deck to match our lack of margins on the card.

This and the previous commit fixes #19883.
2016-12-22 18:59:05 -08:00
Mark Otto b3d8426ffe move to grid gutter width, fixes #21300 2016-12-22 18:55:21 -08:00
Bardi Harborow fe4cd38877 Change scope of docs anchor preventDefault to include modals. 2016-12-23 13:11:06 +11:00
Mark Otto 754698c4d7 New width and height utils
Adding 25%, 50%, and 75% to the mix for later use with cards
2016-12-22 17:15:10 -08:00
Mark Otto 51f723d669 no more need for this 2016-12-22 16:52:25 -08:00
Mark Otto bc69ff108a final docs cleanup with columns and more 2016-12-22 16:47:30 -08:00
Mark Otto ce35655f5f card deck footer example 2016-12-22 16:47:10 -08:00
Mark Otto 433df0c67e add aligned footer example 2016-12-22 16:46:29 -08:00
Mark Otto cba7b51081 redo subheadings and organization of card layout options 2016-12-22 16:46:10 -08:00
Mark Otto 5692406a11 better grouping of card styles docs 2016-12-22 16:45:48 -08:00
Mark Otto 49315dc16d redo image section for intros and subheadings 2016-12-22 16:44:54 -08:00
Mark Otto 85525e2940 retitle nav section 2016-12-22 16:44:39 -08:00
Mark Otto 3f5c0a884a update alignment section with widths 2016-12-22 16:44:33 -08:00
Mark Otto 3cc23e9747 redo sizing section with utils and grid callouts 2016-12-22 16:44:12 -08:00
Mark Otto 4b88284b5a redo the supported content section entirely to give it sub sections 2016-12-22 16:43:21 -08:00
Mark Otto 503c4da10a redo docs intro for the example 2016-12-22 16:41:56 -08:00
Mark Otto 5d592d16db switch from block to flex
add flex direction too
2016-12-22 16:41:28 -08:00
Mark Otto 050716903f remove default bottom margin on cards
use utils instead
2016-12-22 16:41:11 -08:00
Mark Otto 8d3b40211b move the card-block flex action up to all card-blocks
this allows us to easily scale card blocks in groups and decks, without repeating it in our css
2016-12-22 16:40:58 -08:00
Mark Otto 390a2a6c60 remove commented out code 2016-12-22 16:40:19 -08:00
Mark Otto 0873fccd63 comment typo 2016-12-22 16:39:23 -08:00
Mark Otto 2c48655d07 fix comment 2016-12-22 16:39:18 -08:00
Mark Otto cd2584870e add card column margin variable instead of relying on a default card margin
this assumes no margin on the .card to start (which will follow in a later commit)
2016-12-22 16:39:11 -08:00
Mark Otto 246151aa12 add card column count variable 2016-12-22 16:38:22 -08:00
Mark Otto 5f40770d19 Rename card column gap variable 2016-12-22 16:38:09 -08:00
Mark Otto d4217ea137 New width and height utils
Adding 25%, 50%, and 75% to the mix for later use with cards
2016-12-22 16:37:18 -08:00
Mark Otto 736be8fca6 linting 2016-12-22 14:58:40 -08:00
Mark Otto 135b65ded4 text-align doesn't apply here, so we can nuke it 2016-12-22 14:58:40 -08:00
Mark Otto be7a8c68f7 Redo controls in flexbox
- Drops the absolute positioning of the icons within the left/right controls. We have to keep the controls themselves positioned though since we're overlapping HTML elements here.

- No more position, left, right, or margins involved; just some justify-content and align-items.

- Add some comments for explaining which flex property-value pair does what.

- Remove the unapplied font and line-height stuff now that we're all SVGs and flexbox here.
2016-12-22 14:58:40 -08:00
Mark Otto 1706f494f0 flexbox powered indicators
This revamps the indicators to use flexbox instead of inline-block for added flexbility (hah). Indicators now automatically scale based on the number of elements present, and max out at the `$carousel-indicator-width` instead of always being that wide.
2016-12-22 14:58:40 -08:00
Mark Otto d426c3c50e start small--set flex instead of block for active items 2016-12-22 14:58:40 -08:00
Mark Otto 0ec049d222 grunt 2016-12-22 13:52:33 -08:00
Mark Otto d86a1dbfd4 redo custom docs navbar 2016-12-22 13:48:07 -08:00
Mark Otto bb97ae18f7 streamline example navbars by removing .hidden-* classes on togglers 2016-12-22 13:48:07 -08:00
Mark Otto 8231b188c3 remove .hidden-* classes from .navbar-toggler and make that part of the .navbar-toggleable-* 2016-12-22 13:48:07 -08:00
Mark Otto c858af7932 couple more utils 2016-12-22 13:48:07 -08:00
Mark Otto e37a57a34d more example fixes 2016-12-22 13:48:07 -08:00
Mark Otto b71f973bb5 more linting 2016-12-22 13:48:07 -08:00
Mark Otto 0698dfbed7 linting 2016-12-22 13:48:07 -08:00
Mark Otto f041fb7373 migrate some notes on over here 2016-12-22 13:48:07 -08:00
Mark Otto df566160e7 put new toggler markup to use 2016-12-22 13:48:07 -08:00
Mark Otto 8d9d84784a Redo navbar-toggler
- Require inner element for the icon for improved customization (e.g., drop the element to replace it with your own icon font or SVG)
- Tighten up padding
- Better comments
2016-12-22 13:48:07 -08:00
Mark Otto 80674b0c58 fixes #18115: move forward with one naming scheme for inversed color schemes, renaming .navbar-dark to .navbar-inverse (matching .card-inverse in the process and restoring v3's inverted class name) 2016-12-22 13:48:07 -08:00
Mark Otto ecba56828d fixes #18053 by removing container padding at lower breakpoints on responsive navbars 2016-12-22 13:48:07 -08:00
Mark Otto 0677b6b18c even more utils for forms 2016-12-22 13:48:07 -08:00
Mark Otto 567a289137 more margin utils on forms 2016-12-22 13:48:07 -08:00
Mark Otto 4750c5a7b4 make sure all nav demos for the navbar are using toggleable-* classes for proper responsive styles 2016-12-22 13:48:07 -08:00
Mark Otto 67dc3b0702 dedupe ids 2016-12-22 13:48:07 -08:00
Mark Otto 6e61830633 update justified nav to use justified navbar; remove safari bug warning given flexbox implementation 2016-12-22 13:48:07 -08:00
Mark Otto 635c1ce06e fix carousel navbar 2016-12-22 13:48:07 -08:00
Mark Otto cfdc66a342 fix sticky footer example navbar 2016-12-22 13:48:07 -08:00
Mark Otto 802de24a4a fix up navbar top and fixed top examples 2016-12-22 13:48:07 -08:00
Mark Otto a6ce3aba5c redo album navbar with new styles 2016-12-22 13:48:07 -08:00
Mark Otto d236041748 make more examples responsive 2016-12-22 13:48:07 -08:00
Mark Otto 2ea7feb9cc remove 2016-12-22 13:48:07 -08:00
Mark Otto 5c76cbea77 remove now unneeded collapse section 2016-12-22 13:48:07 -08:00
Mark Otto 562bcd9380 fix colors 2016-12-22 13:48:07 -08:00
Mark Otto fd79471e8a override pos-f-t in examples 2016-12-22 13:48:07 -08:00
Mark Otto 17dca54278 add responsive behaviors section 2016-12-22 13:48:07 -08:00
Mark Otto 93fabfa7a4 update responsive behavior in demo 2016-12-22 13:48:07 -08:00
Mark Otto 08e1582f2d Fix vertical alignment a bit 2016-12-22 13:48:07 -08:00
Mark Otto 5432e7621c move all nav link and collapse and container behaviors to the toggleable class generation area; this way the .navbar-toggleable-* goes on .navbar, easily affecting everything that needs updating for each breakpoint's use 2016-12-22 13:48:07 -08:00
Mark Otto 8a8719b75c unique ids 2016-12-22 13:48:07 -08:00
Mark Otto 7c7bd17f0f rearrange examples, go center nav only instead of trying to hack centered with siblings 2016-12-22 13:48:07 -08:00
Mark Otto 73da266009 move flex to navbar container only; otherwise it affects things negatively elsewhere 2016-12-22 13:48:07 -08:00
Mark Otto 135bd0283d containers should flex 2016-12-22 13:48:07 -08:00
Mark Otto 96346f0b44 flexbox shiz 2016-12-22 13:48:07 -08:00
Mark Otto 60234f023b nuke 2016-12-22 13:48:07 -08:00
Mark Otto 9c423b5c6d move and consolidate navbar examples, fix em up 2016-12-22 13:48:07 -08:00
Mark Otto b98ef3bfd0 no need for a clearfix given no more floats 2016-12-22 13:48:07 -08:00
Mark Otto 350f8a20c9 move padding on nav links and brand to be responsive padding, keeping mobile contents aligned better 2016-12-22 13:48:07 -08:00
Mark Otto 50c76fd841 make supported content example responsive 2016-12-22 13:48:07 -08:00
Mark Otto be1a316320 no more .navbar-full 2016-12-22 13:48:07 -08:00
Mark Otto c7be14d66b no need for this; we have max-width 100% on them now 2016-12-22 13:48:07 -08:00
Mark Otto 530b9bcba4 more navbar docs changes 2016-12-22 13:48:07 -08:00
Mark Otto c92e9c0090 cleanup navbar docs for flex changes 2016-12-22 13:48:07 -08:00
Mark Otto bc1afa093a remove .navbar-container; just need .navbar now 2016-12-22 13:48:07 -08:00
Mark Otto 819978cb71 remove width 100% from positioning, remove rounded corners for utils 2016-12-22 13:48:07 -08:00
Mark Otto 96082b1ec7 remove justified, replacing with modifier later if needed; combine rules 2016-12-22 13:48:07 -08:00
Mark Otto 18453f06f9 flexbox this thing
- drop the table styles, use flex
- remove commented out code
- consolidate styles a bit
- add a huge flex-grow to the nav, making the assumption you want nav to take up most space
2016-12-22 13:48:07 -08:00
Mark Otto 4a06c98027 spacing 2016-12-22 13:48:07 -08:00
Mark Otto 09f13c4764 indentation 2016-12-22 13:48:07 -08:00
Mark Otto 99ac0bcedc exploring table based navbar again 2016-12-22 13:48:07 -08:00
Mark Otto 65e87f7ef4 follow up to #21393: clarify progress docs browser support and remove ie9 section 2016-12-22 13:43:19 -08:00
Mark Otto df0842d1c2 grunt 2016-12-22 13:42:01 -08:00
Bardi Harborow 855a67b1d6 Remove IE9 browser hacks. (#21393) 2016-12-22 13:41:31 -08:00
Patrick Cameron b01f5a1a38 Changed a word in a comment (#21399) 2016-12-22 13:25:41 -08:00
Mark Otto a86f8f7bcf grunt 2016-12-21 20:37:46 -08:00
Mark Otto 537c998464 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-12-21 20:34:48 -08:00
Mark Otto 1f9619a517 Merge branch 'patch-1' of https://github.com/tracker1/bootstrap into tracker1-patch-1 2016-12-21 20:34:29 -08:00
Mark Otto e111e2e58e grunt 2016-12-21 20:33:54 -08:00
Mark Otto 84cdf82d80 grunt 2016-12-21 20:30:35 -08:00
Mark Otto a2b2f99e3b Restyle code elements in links (#21392)
* Restyle code elements in links

Fixes #21259. Removes the background, color, and padding on code elements within anchors.

* Update _code.scss
2016-12-21 20:28:34 -08:00
Mark Otto eb2e1102be Flexbox all the time (Drop IE9 support and remove $enable-flex option) (#21389)
* remove the $enable-flex variable option

* remove bootstrap-flex.css dist file and it's grunt task

* remove the separate flex css file for docs; it's all the same now

* remove flexbox docs (porting some to the main grid docs in next commit)

* clean up few grid docs bits to simplify copy, start to mention flexbox

* port relevant flexbox-grid.md content to grid.md

- clean up mixins
- update how it works section
- bring over sizing and alignment sections

* remove the $enable-flex from the options.md page

* update lead paragraph to mention flexbox

* update migration to mention loss of ie9 support

* remove mention of flexbox dist file

* clarify IE support

* making a note

* remove flexbox variant mentions from component docs

- updates docs for media object, navs, list group, and cards to consolidate docs
- no more need to callout flexbox variants since it's now the default

* remove $enable-flex if/else from sass files

* remove flex dist files

* update scss lint property order to account for flex properties

* linting

* change to numberless classes for autosizing, wrap in highlighting div

* bump gruntfile and postcss to ie10

* redo intro sections

* rearrange

* phew, redo hella grid docs

- rearrange all the things
- consolidate some bits

* remove reference to flexbox mode

* more border action for demo

* Make some changes to the .card's in .card-deck's to ensure footers align to the bottom
2016-12-21 20:26:17 -08:00
Mark Otto f464a5b214 Redo color vars
This pulls in some changes from #18462 to include a set of generic color variables. It doesn't include a Sass map for generating the theme colors yet, since we can't easily do that for all components, but does give a few more color choices to folks and an easier way to customize.
2016-12-20 23:24:24 -08:00
Mark Otto a6f03b0f71 update docs to use .mt-1 on floated labels; clarify docs for guidance 2016-12-20 22:55:01 -08:00
Mark Otto a6a87b0d9d grunt 2016-12-20 14:53:50 -08:00
Mark Otto c1cf6310f2 remove .mb-0 from static form controls to follow up #21270 2016-12-20 14:46:45 -08:00
Gijs Boddeus 1c2f372aad Overwrite margin-bottom on form-control-static (#21270)
* Overwrite margin-bottom on form-control-static

In the documentation the form-control-static class has been used on a p element.
On the regular vertical form the margin bottom of the p element gets overwritten by a mb-0 class.
In the inline form example this class hasn't been applied, therefore the p element gets a margin-bottom.

To prevent this behavior we can add a margin-bottom of 0.

* Update _forms.scss
2016-12-20 14:45:08 -08:00
Mark Otto 37de11e386 Rename -bg-inverse to -inverse-bg; add -inverse-color (#21371) 2016-12-19 21:50:31 -08:00
Mark Otto ab38529dcc grunt 2016-12-19 21:48:24 -08:00
Mark Otto 8eeb71c91c Merge branch 'fix-20982' of https://github.com/Starsam80/bootstrap into Starsam80-fix-20982 2016-12-19 21:44:03 -08:00
Mark Otto 7e5f21c2b4 Rename _animation.scss to _transitions.scss (#21370)
* Rename _animation.scss to _transitions.scss for accuracy

* fix docs reference to file name

* cleanup line breaks
2016-12-19 21:37:09 -08:00
Mark Otto a8b3e09f22 grunt 2016-12-19 21:08:24 -08:00
Mark Otto 50d5f60696 Merge branch 'progress-brand' of https://github.com/szastupov/bootstrap into szastupov-progress-brand 2016-12-19 21:06:27 -08:00
Mark Otto be4fc23fdb Merge branch '14840-consistent-colors' of https://github.com/Kovah/bootstrap into Kovah-14840-consistent-colors 2016-12-19 20:54:41 -08:00
Geoffrey Tisserand 69a09520d8 Fix typo in migration docs: card-title is replacing panel-title (#21331) 2016-12-19 20:35:02 -08:00
Jesse Mandel f3282b5656 Update _modal.scss (#21346)
pull->float comment
2016-12-19 20:34:27 -08:00
Tom Lutzenberger e1653edb95 Add variables for transitions (#21345)
* Add variables for transitions

* Add variables for transitions
2016-12-19 20:33:17 -08:00
Michal Zdrojewski 372d156f21 fix(readme): locked composer to a proper version (#21338)
* fix(readme): locked composer to a proper version
Without a version lock, users get current stable

* match docs
2016-12-19 20:31:44 -08:00
Bardi Harborow da18d07d8e Add 'system-ui' to font stack. 2016-12-19 20:29:44 -08:00
Mark Otto 621706d209 Merge pull request #21363 from Johann-S/fixDocPopovers
Remove mention of popovers auto placement + add note to migration docs
2016-12-19 20:29:09 -08:00
Stepan Zastupov 7800b3d97c Use brand color for progress bar 2016-12-20 00:58:37 +03:00
Johann-S 8b538c8ad3 Remove mention of popovers auto placement + add note to migration docs 2016-12-19 09:38:56 +01:00
Mark Otto 3c12d73203 update jsbin example, fixes #21322 2016-12-11 19:01:47 -08:00
Mark Otto d04eb86715 clarify that 2016-12-10 17:03:32 -08:00
Mark Otto 14ce741fa0 grunt 2016-12-10 17:03:28 -08:00
Mark Otto d8bdb819a7 linting property order 2016-12-10 16:58:52 -08:00
Mark Otto 65aed32d95 put the custom control spacer var to use 2016-12-10 16:58:52 -08:00
Mark Otto eb40c2a747 Update _config.yml 2016-12-08 10:48:06 -08:00
Christian Oliff d9ab97b2d0 Update jQuery CDN to use jQuery.com instead of Google
Fixes: #21130
2016-12-07 21:32:00 -08:00
Mark Otto cd76a6775d grunt 2016-12-07 20:46:17 -08:00
Starsam80 d991c868a4 Fix tabs by using new classes 2016-12-07 21:20:18 -07:00
Starsam80 bf39bb3ac3 Rename .active to .show 2016-12-07 21:20:15 -07:00
Mark Otto ede925d79b Merge pull request #21298 from twbs/carousel
Refactor carousel
2016-12-05 23:31:14 -08:00
Mark Otto e0edea0d1a typo 2016-12-05 20:37:22 -08:00
Mark Otto 4ef547f4bb drop the .carousel-control base class 2016-12-04 23:19:54 -08:00
Mark Otto 6d9ded8375 update migration docs 2016-12-04 23:17:30 -08:00
Mark Otto e331db31fd linting 2016-12-04 22:19:20 -08:00
Mark Otto e40a09ba2e redo the carousel example to match 2016-12-04 22:18:49 -08:00
Mark Otto 7c3bda24f0 simplify svg by only using viewbox 2016-12-04 22:06:29 -08:00
Mark Otto 9fca3e3ec8 rename once more 2016-12-04 22:05:16 -08:00
Mark Otto 89f5e65cfb drop the fixed width of the indicators. instead use the carousel-control width as margins to ensure content doesn't overlap 2016-12-04 22:05:05 -08:00
Mark Otto 1980854c14 rename var 2016-12-04 22:01:31 -08:00
Mark Otto 410bf38a4f there's no font, so rip that var 2016-12-04 21:55:46 -08:00
Mark Otto 875c24395c remove unused vars 2016-12-04 21:55:24 -08:00
Mark Otto 990db2496f rip responsive styles; they're unnecessary and likely require overriding anyway 2016-12-04 21:55:02 -08:00
Mark Otto 1abe4c83a8 redo control icons to use open iconic svgs inlined 2016-12-04 21:54:45 -08:00
Mark Otto d157fcebba rename control left and right to prev and next; simplify styling by removing gradient 2016-12-04 21:54:04 -08:00
Mark Otto 8ad30ff8b8 rename in docs 2016-12-04 21:40:02 -08:00
Mark Otto 5c93cb7c81 code comment 2016-12-04 21:39:54 -08:00
Mark Otto 8f06eebe44 rename and un-nest icons 2016-12-04 21:39:46 -08:00
Mark Otto c2c4b5ba76 remove comment 2016-12-04 21:39:27 -08:00
Mark Otto 1afb6959fa remove commented out code 2016-12-04 21:05:57 -08:00
Mark Otto 1e3ec89355 Merge branch 'v4-dev' into carousel 2016-12-04 21:05:19 -08:00
Mark Otto 306f75216d Move margin from adjacent selector to right on the .custom-control for better responsive rendering (#21295) 2016-12-04 20:42:12 -08:00
Mark Otto 6782dd6e92 nuke the text-shadow 2016-12-04 20:37:30 -08:00
Mark Otto 5abd0ed521 move multiple carousels section up, add responsive classes there, reformat some stuff 2016-12-04 20:37:21 -08:00
Mark Otto fd87c19e79 linting 2016-12-04 20:27:33 -08:00
Mark Otto 01f81dd552 fix js for previous 2016-12-04 20:27:21 -08:00
Mark Otto 6d28f07582 redesign indicators 2016-12-04 20:14:33 -08:00
Mark Otto b0db5788df break up example into three separate examples to show flexibility 2016-12-04 20:07:01 -08:00
Mark Otto d57ec90243 clear up docs intro 2016-12-04 20:06:45 -08:00
Mark Otto a5c2562c06 update left/right classes on controls and add img classes 2016-12-04 19:53:37 -08:00
Mark Otto 94e2d80af4 pull in js changes from #18830 2016-12-04 19:53:16 -08:00
Mark Otto ba329cfd6a redo css more
- fix naming of left/right controls
- drop the absolute positioning of things and rely on only 3d transforms
- remove img styles and require classes to avoid inline-block line-height stuff
2016-12-04 19:52:49 -08:00
Starsam80 ea9f846e0f Remove .float-left from card header nav (#21292) 2016-12-04 16:46:57 -08:00
sophiegit eeb49651c6 Update bootstrap/scss/mixins/_breakpoints.scss (#21285)
grid-breakpoint for sm is 576px
https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss#L186-L192

1._breakpoints.scss
comment  says that grid-breakpoint for sm is 544px,

2.http://v4-alpha.getbootstrap.com/layout/overview/#responsive-breakpoints
current document says that grid-breakpoint for sm is 544px,
but it should be 576px
2016-12-04 16:46:07 -08:00
Bardi Harborow e156d2bb72 Fix A11yUserVoice bugify rendering. (#21282) 2016-12-04 16:45:50 -08:00
Bardi Harborow 0bb604157c Remove duplicate jQuery browser bug link. (#21283) 2016-12-04 16:45:38 -08:00
Bardi Harborow a3567a119d Documentation navigation fixes. (#21288)
* Make /utilities/ redirect to /utilities/borders/.

* Rewrite sidebar active link logic to ensure superstrings are not selected.
2016-12-04 16:44:37 -08:00
Bardi Harborow 5a19d48705 Travis build infrastructure refresh. (#21108) 2016-12-04 16:40:27 -08:00
Chris Rebert 4c615573ad Remove Wall of Browser Bugs entry for #14975
https://webkit.org/b/150079 has been fixed!
Refs #14975

[ci skip]
2016-12-02 10:27:08 -08:00
Chris Rebert 5a78b5e77b https://crbug.com/534750 was marked as a duplicate of https://crbug.com/568691
So update the Wall of Browser Bugs entry accordingly.

[ci skip]
2016-12-02 10:23:01 -08:00
Chris Rebert 996499d4fe Remove Chrome entry for position:sticky from Most Wanted Features list
It's shipping in Chrome 56:
https://bugs.chromium.org/p/chromium/issues/detail?id=231752

[ci skip]
2016-12-02 10:16:42 -08:00
Mark Otto 3ec37d4a4d grunt 2016-12-02 10:13:36 -08:00
Chris Rebert e3a569f4f6 Remove soon-to-be-defunct callout about Firefox fieldset bug (#21262)
The relevant bug has been fixed in Firefox 53:
https://bugzilla.mozilla.org/show_bug.cgi?id=504622
2016-12-02 09:58:18 -08:00
Chris Rebert f1b732031e Reboot: Update <fieldset> comment to clarify that the default weirdness is part of the standard. (#21261)
Refs https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements
[skip sauce]
2016-12-02 09:57:22 -08:00
Johann 297c47c3fd [V4] Throw error when a plugin is in transition (#17823)
* Throw error when a plugin is in transition
* Add unit tests about plugins in transition
2016-12-02 09:52:19 -08:00
Chris Rebert 1fb6d8c46a Reboot: Add direct link to Edge scrollbar bug
Refs https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7165383/
[ci skip]
2016-11-30 21:43:42 -08:00
Chris Rebert 2404fec198 Reboot: Link directly to the temporal inputs WebKit bug
Refs https://bugs.webkit.org/show_bug.cgi?id=139848
[ci skip]
2016-11-30 21:37:45 -08:00
Chris Rebert edf1e4b99e Remove https://bugzil.la/504622 from Wall of Browser Bugs (#21260)
It's fixed in Firefox 53! Yay!
Refs #12359
[ci skip]
2016-11-30 16:42:16 -08:00
Patrick H. Lauke dfae562bb6 Merge pull request #21253 from ysds/remove-btn-outline
Remove unnecessary .btn-outline and .btn-outline-inverse on docs
2016-11-30 21:25:34 +01:00
ysds eb219c806c Remove .btn-outline-inverse 2016-11-30 21:48:34 +09:00
ysds ef028ab383 Remove .btn-outline 2016-11-30 21:47:57 +09:00
Mark Otto 59dc3e174d grunt 2016-11-29 21:37:00 -08:00
Bardi Harborow 535fec93cf Hide popovers when their containing modal is closed. (#21227) 2016-11-29 09:45:14 -08:00
Chris Rebert f2bc3bec7c Add Wall of Browser Bugs entry for #21092
Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1315994
Refs #21092
[ci skip]
2016-11-28 22:49:26 -08:00
Chris Rebert 0c6bd4d4c4 docs/_data/browser-bugs.yml: Fix ordering
[ci skip]
2016-11-28 22:33:20 -08:00
Chris Rebert 036437ec86 Add Wall of Browser Bugs entry for #20759
Refs https://bugs.webkit.org/show_bug.cgi?id=162362
Closes #20759
[ci skip]
2016-11-28 22:23:28 -08:00
Brad Kent 8250bd1b21 Fix #20936 make inline checkbox/radio markup same as stacked (#20995)
* #20936 make inline checkbox/radio markup same as stacked

* tweak language and remove extra blank line in snippet
2016-11-28 20:56:49 -08:00
Mark Otto af937836d9 Fix #20908 (#21244)
Remove the border-bottom from abbr elements since that's covered with an underline in Normalize.css. Updates the docs to match and tweaks some code comments, too.
2016-11-28 20:26:28 -08:00
Mark Otto 4c807de7f0 fixes #21072: clarify location of variables file (and avoid linking to a file that will be broken depending on the branch name) 2016-11-28 17:21:48 -08:00
Mark Otto 9749bab4ce grunt 2016-11-28 17:18:44 -08:00
Mark Otto 339f8c3c48 fixes #21219: update docs to reflect current sm breakpoint value 2016-11-28 17:05:36 -08:00
Juno_okyo 8c17e5fb3c Use multi-selector to remove the same event handler (#20642) 2016-11-28 13:42:32 -08:00
Mark Otto c3ffe13553 grunt 2016-11-28 13:40:47 -08:00
Mark Otto 82875586c1 Merge branch 'v4-js-carousel' of https://github.com/J2TeaM/bootstrap into J2TeaM-v4-js-carousel 2016-11-28 13:39:56 -08:00
Mark Otto d6c1fa37bd grunt 2016-11-28 13:36:46 -08:00
Florian Schlittenbauer 959c4e527c Fix incorrect select height calculation (#21171) 2016-11-28 13:33:11 -08:00
Michael Cook bccbc4f0c3 Yarn install instruction (#21234) 2016-11-28 13:25:33 -08:00
Starsam80 b226766b62 Remove lots of duplication + minor cleanup (#21238)
* Remove comment that duplicated some code
* Use transition mixin whenever possible
* Create a new function to reduce duplication
* Use the new `breakpoint-infix` method
2016-11-28 13:23:59 -08:00
Mark Otto 2f9a94caac Inverse card improvements (#21242)
* Add a color to .card-inverse to account for non .card- prefixed classes

* reword the docs to better articulate what the class does
2016-11-28 13:22:51 -08:00
Mark Otto a6f54889fd Replacement for #20602 (#21236)
* Fixed incorrect instruction: "Press ⌘ to copy"

It needed to be "Press ⌘C to copy"

* Updated to concatenate copy string

Updated copy command to concatenated string to prevent potential issues

* Updated the way the copy string concatenates

As per excellent suggestion by @tomlutzenberger

* Removed semicolon line endings

;P

* var not const or let
2016-11-28 13:10:19 -08:00
Mark Otto 9338cf5970 grunt 2016-11-28 09:14:31 -08:00
Mark Otto 23866efbb1 Fix #20013, nullify #21112 (#21230)
Add padding to dismiss button for alerts and use position to place it. Removes extra padding on .alert-dismissible's right side, too. We could probably further simplify these things in the future as well.
2016-11-27 23:59:21 -08:00
Mark Otto 5357bad9a0 grunt 2016-11-27 23:39:50 -08:00
Mark Otto 35133f86c8 Follow up to #21052 to match small pagination links with small buttons 2016-11-27 23:39:46 -08:00
Stefan Staynov 0051be1657 Set line-height for page-links (#21052) 2016-11-27 23:37:36 -08:00
Cyril Kyburz f995a8be1e Add alert-margin-bottom variable (#21064) 2016-11-27 23:21:09 -08:00
Rodrigo Waltenberg c5c1bfec01 Made card header and footer's background transparent on .card-inverse (#21111)
Solves issue #18946
2016-11-27 23:12:03 -08:00
Starsam80 08e36a3cc9 Rename .col-xs to .col + some other cleanup (#21222)
* Use `breakpoint-min` instead of a counter

* Remove 'xs' from flexbox grid
2016-11-27 22:47:00 -08:00
Mark Otto 4393da18f6 grunt 2016-11-27 22:29:55 -08:00
Mark Otto 5db88075c1 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-11-27 22:29:33 -08:00
Mark Otto 1562a2db4c make a brief mention of #20433 2016-11-27 22:29:24 -08:00
Starsam80 54908a95a8 Rename .navbar-toggleable-xs to .navbar-toggleable + more cleanup (#21226)
* Clean up some utilities

- Align CSS properties
- In `_spacing.scss`, we had a comment saying what 'a' was for, but we removed that so this comment no longer applies

* Remove '-xs' from `.navbar-toggleable-xs` and remove duplication

* Fix outdated classes to use newer ones
2016-11-27 22:23:12 -08:00
Mark Otto 869bd23937 Update clearfix mixin (#21224)
* Update clearfix to use block instead of table display (also reorder properties for linting)
* update docs snippet for clearfix mixin—was apparently still using Less syntax and had old clearfix hack (even before the block change in this PR)
2016-11-27 17:05:29 -08:00
Mark Otto 585516db95 Add max-width 100% and max-height 100% utilities (#21221) 2016-11-27 16:31:31 -08:00
Rob Ruana 5eddb0b0fd Closes #21055: Prevents ScrollSpy from clearing active item when Safari rubberbands (#21056)
When the rubberband effect causes Safari to scroll past the top of the
page, the value of scrollTop becomes negative. If the offset of the first
ScrollSpy target is 0 - essentially if the target is at the top of the
page - then ScrollSpy should not clear the active item. Conceptually, the
first item should remain active when rubberbanding past the top of the
page.

This commit fixes issue #21055 by verifying the first scrollspy target is
not at the top of the page before clearing the active nav-item.
2016-11-27 16:20:33 -08:00
Starsam80 8d031090d0 Rename .flex-xs-* and .flex-items-xs-* to .flex-* and .flex-items-* (#21218)
* Clean up _flex.scss a little

This commit just cleans up the formating of _flex.scss by changing
it so that it uses a single `@include media-breakpoint-up` instead
of multiple. It also aligns all of the CSS properties so it looks
a bit nicer.

* Remove `-xs` from flex classes
2016-11-27 15:19:27 -08:00
Starsam80 94be2d2254 Remove redundant media queries (#21220) 2016-11-27 15:18:46 -08:00
Starsam80 b1e8d60348 Remove 'xs' from text utilities (#21217) 2016-11-26 20:33:46 -08:00
Mark Otto eb5ad730ee update scss linter to allow multiple spaces before on single line 2016-11-26 20:33:22 -08:00
Mark Otto 0b8a281920 grunt 2016-11-26 19:17:23 -08:00
Mark Otto 23301b21cd Remove most border-radius properties and instead use overflow: hidden; to properly round corners of a full progress bar. (#21216)
Fixes #19065.
2016-11-26 18:46:46 -08:00
Stephanie Purvis 2da3d1c862 Tweak jQuery-not-found error message to mention required ordering (#19024) 2016-11-26 18:46:28 -08:00
Mark Otto b2bf8294a0 minor docs content tweaks to fix #18997 2016-11-26 18:39:51 -08:00
Mark Otto d50fc038c5 Update comment for use of IE9 hack to fix #18082 2016-11-26 17:31:10 -08:00
Mark Otto 87a0749f89 Merge branch 'container-tooltip-option' into v4-dev 2016-11-26 17:02:40 -08:00
Mark Otto 181e124bc1 grunt 2016-11-26 17:01:17 -08:00
Stephen Puiszis 7d3abdb9c7 Update migration file for renamed image classes (#21215) 2016-11-26 16:57:25 -08:00
Mark Otto e17e75b757 Update inline forms (updated docs and new flexbox styles) (#21212)
* fix form-inline with flex enabled
* grunt
* fix alignment of labels
* shorter if syntax
* add new form example to docs for now
* update inline form docs usage guidelines
* responsive margins
* better margin utils
* fix sizing of .form-check
* flexbox alignment of .form-check
* no need to change direction
* support custom controls in inline form, for default and flex modes
* add example of custom select and checks to docs
* remove hidden and visible label variants since we cover that in the usage guidelines at the start and include hidden labels everywhere
* use property value instead of layout name
* apply to all labels
* add a visible label, space it out
* add id
2016-11-26 16:55:18 -08:00
Mark Otto b456cb351d grunt 2016-11-26 16:49:39 -08:00
Mark Otto f7f5547dab Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-11-26 16:49:07 -08:00
Ken Dale dc52029bea Add .rounded-0 utility class (#21214)
* Add rounded-0 class
2016-11-26 16:47:53 -08:00
Mark Otto 095ea0b795 Border utilities (#21213)
* grunt

* add border utilities for removing borders

* clean up comments

* add basic border docs

* docs styles for border utils
2016-11-26 16:44:16 -08:00
Mark Otto 36bf06f520 grunt 2016-11-26 13:42:46 -08:00
Mark Otto ec5e7e5e5a Add .no-gutters option to remove gutters from rows (#21211)
Fixes #19107.
2016-11-26 12:13:15 -08:00
Mark Otto c7b8451cdc grunt 2016-11-26 11:16:53 -08:00
Mark Otto 73a320a27f Merge pull request #21076 from 3dd13/use-rounded-circle-in-carousel-example
in carousel example, replace img-circle by rounded-circle css class
2016-11-26 02:35:38 -08:00
Mark Otto 275ac87488 Merge pull request #21204 from ounziw/patch-1
grid-breakpoint fix [document]
2016-11-26 02:04:51 -08:00
Mark Otto 8ef1d93d0c Merge pull request #21205 from twbs/navbar-disabled
v4 disabled navbar links
2016-11-26 02:03:46 -08:00
Mark Otto b9947152c6 Merge pull request #21208 from twbs/table-responsive-docs
Update .table-responsive
2016-11-26 02:03:12 -08:00
Mark Otto b88c32cf17 uncomment autohiding scroll and remove commented out border 2016-11-26 01:47:16 -08:00
Mark Otto 410b7dd5e8 update comment 2016-11-26 01:46:11 -08:00
Mark Otto 967ee175dc Move .table-responsive to .table instead of as a parent 2016-11-26 01:45:40 -08:00
Mark Otto 5ab99abd97 prevent double border on responsive .table-border 2016-11-26 01:44:06 -08:00
Mark Otto 8cd29af7ee Merge pull request #21203 from twbs/conditional-transition-animations
Wrap .fade and .collapsing transition properties in $enable-transitions
2016-11-26 01:27:54 -08:00
Mark Otto 03ad956270 Merge pull request #21207 from twbs/modal-sizes
Tweak modal sizes
2016-11-26 01:21:58 -08:00
Mark Otto b6b8280938 Merge pull request #18900 from vlastikcz/v4-dev-buttonChange
Button toggling - trigger change event on input. Fixes #16673, fixes #17599.
2016-11-26 01:18:21 -08:00
Mark Otto ce31f54c36 Merge pull request #19058 from Johann-S/carouselInput
Carousel - Do not prevent on keydown for input and textarea
2016-11-26 01:14:55 -08:00
Mark Otto abbc2b7c93 Merge branch 'v4-dev' into modal-sizes 2016-11-26 01:04:51 -08:00
Mark Otto bb6c197d9b grunt 2016-11-26 01:04:12 -08:00
Mark Otto b110070dcd Follow up fix to #19953 for linting error in builds
See https://travis-ci.org/twbs/bootstrap/jobs/179010884 for build failure
2016-11-26 01:04:02 -08:00
Mark Otto 19ab4873ff grunt 2016-11-26 01:00:16 -08:00
Mark Otto 25d218b02d Merge branch 'v4-dev-18796' of https://github.com/maxbeatty/bootstrap into maxbeatty-v4-dev-18796 2016-11-26 00:58:51 -08:00
Mark Otto cb294854a3 grunt 2016-11-26 00:58:11 -08:00
Mark Otto ea2e4203a5 Merge pull request #21206 from twbs/gray-lightest
Update use of $gray-lightest variable
2016-11-26 00:52:52 -08:00
Mark Otto d82d04fd6d decrease size of modal-md and modal-lg to ensure fitting in responsive layouts 2016-11-26 00:47:33 -08:00
Mark Otto e953d5d4f0 grunt 2016-11-26 00:40:17 -08:00
Pierre-Denis Vanduynslager 3606c5b9c5 Dropdown perf - on keyboard nav, find active item in the active dropdown rather than the whole document (#19953) 2016-11-26 00:35:49 -08:00
Mark Otto cc737d6faf change instances of hardcoded lightest gray to sass variable -lightest 2016-11-26 00:23:49 -08:00
Mark Otto 559902ad54 change uses of #f5f5f5 to -lightest 2016-11-26 00:22:49 -08:00
Mark Otto 25216349b3 add some disabled navbar link examples 2016-11-26 00:19:30 -08:00
Mark Otto 4fc526f24a add disabled classes to light and dark navbar nav-links 2016-11-26 00:19:13 -08:00
andyexeter 0ded703f6b Implement container option for tooltips and popovers. 2016-11-26 19:13:15 +11:00
Mark Otto 23664d3a90 fix nesting and syntax error 2016-11-25 23:43:12 -08:00
Mark Otto ef818c0799 Start renaming carousel classes
- Un-nests .carousel-item
- Appends .carousel-item- to .left, .right, .next, and .prev
- Chain .carousel-item to .active where approproriate
2016-11-25 23:42:16 -08:00
Mark Otto 308bc77dbb Update bootstrap-grid.scss to include box-sizing and responsive changes (#21202) 2016-11-25 23:03:07 -08:00
Johann ce18a66809 Add test unit to check logic of ignoreBackdropClick (#18245) 2016-11-25 22:57:20 -08:00
Fumito Mizuno 050ba7390c grid-breakpoint fix
grid-breakpoint for sm is 576px
https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss#L186

current document shows 544px, but it should be 576px
2016-11-26 15:47:40 +09:00
Mark Otto 3154c0585a re-enable transitions (which according to the options.md doc is the default) 2016-11-25 22:08:51 -08:00
Mark Otto 6e16a6b40a Wrap .fade and .collapsing transition properties in -transitions 2016-11-25 22:06:40 -08:00
Mark Otto 990a901e52 grunt 2016-11-25 21:48:39 -08:00
Bardi Harborow 91f70c538a Refactor Dashboard example. (#21140) 2016-11-25 20:23:11 -08:00
Mark Otto d315c9499d v4: Flexbox nav options (#21201)
* Add some flexbox nav components
  - Includes .nav-justified for inline, tab, and pill nav components
  - Includes example of using the flex utils (.d- and .flex-items-) for centered nav
* redo heading hierarchy a bit
2016-11-25 17:46:13 -08:00
Mark Otto f2b98f6b2c grunt 2016-11-25 17:40:44 -08:00
matus d328c911cb Added a virtual test 2016-11-25 17:39:00 -08:00
matus 39d7861f34 Scrollspy selecting the last element when at the bottom of the page (fixes #17739) 2016-11-25 17:38:42 -08:00
Mark Otto 8a7ce25cf1 grunt 2016-11-25 17:29:28 -08:00
Mark Otto 76907b8b1e v4: Miscellaneous color changes (#21199)
* Darken dismiss icon opacity
* Darken text on active list group items
* Darken light gray for accessibility/contrast, then update gray and dark gray to match
2016-11-25 16:03:13 -08:00
Mark Otto 49be9bc63a grunt 2016-11-25 15:00:23 -08:00
Mark Otto 432fe74c31 Merge branch 'eslint' of https://github.com/bardiharborow/bootstrap into bardiharborow-eslint 2016-11-25 14:59:28 -08:00
Matt Hernandez b1b1f30cbd [Fix #17371][V4] Deactivating dropdown links in nav tab (#17642)
* Fix bug with dropdown tab links not deactivating when other tab or dropdown link is clicked

* Revise bug fix for more stability
2016-11-25 14:56:41 -08:00
Chris Rebert 3593ee85c1 Add @supports feature query for Carousel CSS 3D transforms; fixes #15534 (#19751)
[skip sauce]
[skip validator]
2016-11-25 14:51:55 -08:00
Mark Otto 3cfd40782c grunt 2016-11-25 14:20:49 -08:00
Mark Otto 5b4d5595ab Merge pull request #21133 from bardiharborow/normalize
Update Normalize to v5.0.0.
2016-11-25 14:10:46 -08:00
Mark Otto 83c8bfa30d Fixes #21195: Add more table of contents to pages with longer contents 2016-11-25 14:01:06 -08:00
Mark Otto 5b151eb891 grunt 2016-11-25 13:55:34 -08:00
Mark Otto fa5572b273 Merge pull request #21187 from twbs/fix-21094
Fix pagination underline
2016-11-25 13:53:36 -08:00
Bardi Harborow 0f391965cd Update Normalize to v5.0.0. 2016-11-24 12:08:25 +11:00
Bardi Harborow c2616fb74e Make JS compliant with the new ESLint rules. 2016-11-24 11:59:55 +11:00
Bardi Harborow 26c16743fc Refactor ESLint configuration. 2016-11-24 11:59:55 +11:00
Mark Otto 4332a5cc02 Merge pull request #21068 from twbs/list-group-border-color
switch to rgba for list-group border color
2016-11-23 11:45:11 -08:00
Mark Otto 7124388fdb Merge pull request #21118 from Elliot-Evans-95/v4-dev
renamed modal-title-padding to modal-header-padding
2016-11-23 11:39:23 -08:00
Mark Otto c13215d038 Fixes #21094: Move text-decoration override from the default link state to the hover/focus state so it can override the global styles properly 2016-11-23 11:37:56 -08:00
Mark Otto ec47feefd6 Fixes #21114: clarify by removing mention of nesting 2016-11-23 11:35:41 -08:00
Mark Otto 91bb6a038d Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-11-23 11:28:22 -08:00
Mark Otto 8d3f0995d1 Fixes #21123: More specific definition of fixed-width block level for .mx-auto 2016-11-23 11:28:17 -08:00
Mark Otto ab54151ed3 Fixes #21179: docs typos on pull/float action 2016-11-23 11:26:37 -08:00
Chris Rebert 63843de193 Add Wall of Browser Bugs entry for #21120
Refs https://bugs.chromium.org/p/chromium/issues/detail?id=510079
Closes #21120

[skip sauce]
2016-11-22 23:56:41 -08:00
Mark Otto 573e029feb grunt 2016-11-16 20:42:40 -08:00
Mark Otto 6910516d2c Merge pull request #21086 from ETNOL/feature/OmitXsFromGrid
Feature/omit xs from grid
2016-11-16 20:37:51 -08:00
Mark Otto d90e4faf62 Merge pull request #21121 from bardiharborow/visual-tests
Update visual tests.
2016-11-16 20:32:26 -08:00
Mark Otto bd61ec5754 Merge pull request #21122 from bardiharborow/badge-print-styles
Change .tag print styles to .badge.
2016-11-16 20:23:17 -08:00
Mark Otto c4c71188ab Merge pull request #21141 from bardiharborow/bg-faded-demo-padding
Fix padding on .bg-faded demo.
2016-11-16 20:19:35 -08:00
Bardi Harborow c104709193 Fix padding on .bg-faded demo. 2016-11-16 16:16:35 +11:00
Patrick H. Lauke 0913a0bf57 Merge pull request #21124 from Daniel15/patch-1
it's → its
2016-11-13 23:55:19 +01:00
Daniel Lo Nigro fd184b45f3 it's → its
Small grammar fix.
2016-11-13 13:59:18 -08:00
Bardi Harborow 794136f191 Change .tag print styles to .badge. 2016-11-13 12:32:07 +11:00
Bardi Harborow b9e7cef965 Update visual tests. 2016-11-13 02:34:18 +11:00
Elliot Evans 7f05cb9e94 renamed modal-title-padding to modal-header-padding 2016-11-10 22:37:20 +00:00
Mark Otto 93ba9ac629 grunt 2016-11-09 20:00:16 -08:00
Mark Otto 1b9262d44b Merge pull request #21107 from twbs/a11yfix
Fix MS A11y UserVoice entry in Most Wanted Features list
2016-11-09 19:53:20 -08:00
Chris Rebert 2133dbd718 browser-features.yml: Fix MS A11y UserVoice entry
And move one Firefox entry to keep the entries sorted by browser.
Refs #21089
2016-11-08 18:22:06 -08:00
Chris Rebert dafd900e93 docs/_plugins/bugify.rb: Add support for MS A11y UserVoice ideas
Refs #21089
[ci skip]
2016-11-08 18:19:05 -08:00
Mark Otto cbd13e5229 Merge pull request #21062 from vanillajonathan/patch-1
Linked to slack
2016-11-08 13:33:23 -08:00
Mark Otto 12fae028e1 Merge pull request #21099 from bardiharborow/links
Fix broken and redirected links.
2016-11-08 13:32:50 -08:00
Bardi Harborow b4dbc69f0e Fix broken and redirected links. 2016-11-09 01:14:48 +11:00
Patrick H. Lauke e63c617fe4 Merge pull request #21095 from patrickhlauke/v4-docs-print-fixes
Scope ::first-letter selector for print styles
2016-11-06 22:06:39 +01:00
Patrick H. Lauke 2b73773953 Scope ::first-letter selector for print styles
`*::first-letter` causes problems in IE11 - only prints first page of a
multi-page document
2016-11-06 21:02:29 +00:00
Patrick H. Lauke c8ec89a496 Merge pull request #21089 from patrickhlauke/v4-dev
Add Safari skip link bug and Firefox/Edge AT focus feature requests
2016-11-05 16:30:56 +01:00
Patrick H. Lauke e123cdda16 Add browser features around virtual/accessibility focus
These would help in making hidden skip links show up visually once they
receive AT focus (for sighted/partially sighted AT users)
2016-11-05 15:27:26 +00:00
Patrick H. Lauke 6b184763f0 Add Safari skip link bug 2016-11-05 15:24:37 +00:00
Eric Nolte cec0c7c6d6 Update docs to reflect new breakpoint naming convention 2016-11-04 10:54:34 -06:00
Eric Nolte 9402be4d44 Update grid mixins to omit lowest breakpoint
The new breakpiont-limited class pattern is to omit the breakpoint size when using the lowest size eg. col-xs-12 to col-12. This commit implements this pattern to the grid system.
2016-11-04 10:47:23 -06:00
Eddie Lau 3dd13 760990fa13 replace img-circle by rounded-circle css class 2016-11-03 12:00:29 +08:00
Jonathan cb270b182c Linked to slack 2016-11-01 15:37:47 +01:00
Mark Otto cd5c7a2263 grunt 2016-10-31 21:36:10 -07:00
Mark Otto ffaad0a819 Responsive display utilities (#20934)
* Explore responsive display utils, but with a twist: lowest breakpoint has no breakpoint modifier in the class name
* make floats use the same format, add float-none mixin
2016-10-31 21:27:56 -07:00
Mark Otto 76d53404b5 grunt 2016-10-31 21:14:23 -07:00
Mark Otto f734814f6b Make spacer utils responsive (#20926)
* make spacer utils responsive by grid tier
* update scale to add two levels, document them
* change responsive spacing utils to avoid the xs abbreviation in the class name for that tier
* update code snippet to match source
* update usage in our docs
* linter
* docs updates
2016-10-31 21:13:05 -07:00
Johann a7f1b59959 Making .tooltip('show') throw an error on elements with display:none (#20940) 2016-10-31 20:33:53 -07:00
Bardi Harborow 0974267b8c Move from $.proxy to es6 arrow functions. (#21049) 2016-10-31 20:32:36 -07:00
Rodrigo Castro d6cc0e017d Fixes #21057, fixes utilities link on typography documentation page (#21058) 2016-10-31 19:27:40 -07:00
Alberto Roura 5616e62093 Use variable names for form focus borders (#21050) 2016-10-31 09:12:00 -07:00
Mark Otto d1171ac44a grunt 2016-10-30 15:21:53 -07:00
Mark Otto b718b71627 Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-10-30 14:48:42 -07:00
Mark Otto 8c0e1f32b6 trailing whitespace 2016-10-30 14:48:35 -07:00
Ilias bf43936377 Fix #17964 (#17997)
* Fix #17964

Some browsers are lazy when updating dom elements after transition effects. This can be fixed by reading element properties such as offsetHeight or offsetWidth. However, creating a function using the Function constructor just to access such element, results in a violation of Content Security Policy (where applied), which in turn crashes the application. This fix actually reverts to the way this was handled in v3 and should work as intended.
2016-10-30 14:47:14 -07:00
Catalin Zalog 5099a60ffe Fix input group sizing in Firefox
Firefox requires a width and flex-basis value to size the input field correctly. Despite the width being 1%, the input will size correctly at all parent widths.

http://codepen.io/zalog/pen/bpMJmv
2016-10-30 14:43:10 -07:00
Mark Otto 7ba4ac0cd3 add specific docs example for badged list group items
floated content has to come first in the DOM, otherwise you can get alignment bugs. in flexbox though, that's not the case. as such, i'm adding this example code to guide folks to the changes needed to move between default and flex modes.
2016-10-30 14:13:06 -07:00
Mark Otto e11e6ec913 Merge branch 'v4-flex-list-group' of https://github.com/rosskevin/bootstrap into rosskevin-v4-flex-list-group 2016-10-30 13:49:46 -07:00
Mark Otto d86d580d26 grunt 2016-10-30 13:40:11 -07:00
Mark Otto 864343a3cc Merge branch 'v4-dev' of https://github.com/HMUDesign/bootstrap into HMUDesign-v4-dev 2016-10-30 13:38:44 -07:00
Mark Otto c9dc04b4f5 grunt 2016-10-30 13:37:11 -07:00
Mark Otto 9ff198968b Merge pull request #21046 from abvalentine/issue-20975
Fixes #20975: navbar-text on navbar-dark and bg-inverse is invisible
2016-10-30 13:32:21 -07:00
Valentine Abanosimov 34ec049231 Fixes #20975: removed trailing whitespace 2016-10-30 21:57:04 +03:00
Valentine Abanosimov 66d113be83 Fixes #20975: removed trailing whitespace 2016-10-30 21:51:16 +03:00
Valentine Abanosimov d6132c9a5d Fixes #20975: made navbar-text color on navbar-dark equal to non-hovered link color 2016-10-30 21:43:54 +03:00
Mark Otto b071de65c7 grunt 2016-10-28 19:28:41 -07:00
Mark Otto 2706215d13 Merge pull request #21041 from twbs/horizontal-form-validation-example
Horizontal form validation example
2016-10-28 19:19:33 -07:00
Mark Otto 6a11ae580d add horizontal form examples 2016-10-28 16:38:30 -07:00
Mark Otto a6cd4937af rework some copy 2016-10-28 16:36:09 -07:00
Mark Otto cfd6e92ff6 include .col-form-label in the form validation field mixin 2016-10-28 16:35:47 -07:00
Mark Otto c01fa6b369 Merge pull request #17536 from Johann-S/testPadding
[Fix #17400] Add tests about padding restoration
2016-10-28 13:46:14 -07:00
Mark Otto cecf0db2ce grunt 2016-10-27 22:29:10 -07:00
Mark Otto ccb5248205 Merge branch 'issue19217' of https://github.com/alberto/bootstrap into alberto-issue19217 2016-10-27 22:28:24 -07:00
Mark Otto 63a524b352 Merge pull request #19887 from ryanburnett/v4-dev
Alphabetized carousel options & added "ride" to it
2016-10-27 22:21:06 -07:00
Mark Otto 20178076ee Merge pull request #19915 from zalog/patch-9
Zero out the default margin-bottom on label.custom-file
2016-10-27 22:20:26 -07:00
Mark Otto 9d011a8a6f Merge pull request #20101 from heath3/patch-1
Re-use 'between' mixin for 'only' mixin
2016-10-27 22:17:48 -07:00
Mark Otto 96d8553bec grunt 2016-10-27 22:11:22 -07:00
Mark Otto bc076d71b3 follow up to #20441: move file to correct place 2016-10-27 22:11:19 -07:00
Mark Otto 34d88c79e6 Merge pull request #20225 from morishitter/v4-dev
Add some properties to the list of property order in .scss-lint.yml
2016-10-27 22:09:10 -07:00
Mark Otto 8f0429973d Merge pull request #20441 from cortopy/visibility-mixin
Visibility mixin
2016-10-27 22:06:47 -07:00
Mark Otto 2df2efc1fb Merge pull request #18851 from ju1ius/patch-1
Don't clearfix if flexbox is enabled. Fixes #18849
2016-10-27 21:58:14 -07:00
Mark Otto 1e06ae1bfe switch to rgba for list-group border color
matches the card border-color, fixes #20129
2016-10-27 21:29:09 -07:00
Mark Otto d23163a483 Merge pull request #21032 from twbs/flexbox-input-group
Proper input group sizing and alignment in flexbox mode
2016-10-27 21:23:48 -07:00
Mark Otto f655343ac9 Merge pull request #21033 from twbs/label-less-custom-controls
Add a min-height: 1.5rem; to custom controls
2016-10-27 21:23:04 -07:00
Mark Otto 4a05116020 Merge pull request #21034 from twbs/better-custom-control-alignment
Calculcate the top offset for custom control indicators
2016-10-27 21:22:24 -07:00
Mark Otto fa0605132f grunt 2016-10-27 20:04:33 -07:00
Mark Otto 6608b2a9ee Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-10-27 20:04:04 -07:00
Mark Otto fde7101f13 grunt 2016-10-27 20:03:56 -07:00
Mark Otto 61b01f9b28 Merge branch 'patch-1' of https://github.com/tomhorvat/bootstrap into tomhorvat-patch-1 2016-10-27 20:02:59 -07:00
Mark Otto 020a8c6918 Merge pull request #20734 from beausmith/button-outline-variant
Remove hard-coded value in button-outline-variant
2016-10-27 19:58:48 -07:00
Mark Otto fbed329218 Merge pull request #21035 from judetucker/badge_cleanup
cleaned up the docs to complete the change from .tag to .badge
2016-10-27 19:57:11 -07:00
Mark Otto cfc8e40da9 Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-10-27 19:56:55 -07:00
judetucker b3944c2334 cleaned up the docs to complete the change from tag to badge 2016-10-27 15:03:45 -07:00
Mark Otto 2dcc50f017 Calculcate the top offset for custom control indicators
Fixes #21023.

Uses some math functions to determine what the offset should be. This is helpful for those who customize the size of their indicators and still want them vertically centered.
2016-10-27 14:41:12 -07:00
Mark Otto 1421ca5b87 Add a min-height: 1.5rem; to custom controls
Fixes #20730.

This change computes the minimum needed height of what a single line of text would be for the custom checkboxes/radios. This is required because our custom control indicators are positioned absolutely, meaning they cannot be clearfixed or anything like that. Using a computed value means it should scale nicely in case of customization
2016-10-27 14:32:56 -07:00
Mark Otto 78c9757236 property order 2016-10-27 13:46:16 -07:00
Mark Otto 259a420d70 Ensure proper sizing of and alignment of content within input group addons and buttons
Fixes #20927.
2016-10-27 13:40:55 -07:00
Mark Otto da6b5a0551 Merge pull request #21028 from judetucker/card_docs_float
Docs correction to change .pull to .float on Card docs
2016-10-27 11:51:06 -07:00
Mark Otto 93ac9381be Fixes #17631: Add mention of removed .btn-group-justified
It was only available for anchor elements and not button elements, so it was super weird to support. Might be bringing it back with flexbox though in v4 as an option.
2016-10-27 10:31:37 -07:00
Mark Otto 9dbfc90eae grunt 2016-10-27 09:51:22 -07:00
Mark Otto a26080c047 rework flex grid autolayout docs
Adds clearer headings to each section, reworks some copy to be more direct.
2016-10-27 09:50:25 -07:00
Mark Otto 26c33fa5ed unrelated change; bold that stuff to emphasize it 2016-10-27 09:49:57 -07:00
Mark Otto e2068d0e53 Merge branch 'auto-flex-col' of https://github.com/alanmoo/bootstrap into alanmoo-auto-flex-col 2016-10-27 09:41:33 -07:00
Mark Otto 5b266437e7 Merge pull request #21027 from twbs/document-zindex
Document zindex
2016-10-27 09:39:27 -07:00
Mark Otto 115a37db1a Change variable for modal backdrop zindex, rearrange to be ordered from lowest to highest 2016-10-27 09:31:38 -07:00
Mark Otto 3cc0239903 Document our z-index values
Fixes #18532
2016-10-27 09:26:23 -07:00
Mark Otto 8ed7ebcd63 fixes #18565: mention carousel sizing in docs 2016-10-27 09:19:07 -07:00
Mark Otto abc9a526d5 Fixes #20498: Warn about flexbox bugs in our flex grid docs 2016-10-27 09:03:45 -07:00
Mark Otto ab49e3f7e6 fixes #21000: Remove margin from static form control example 2016-10-27 08:58:12 -07:00
Mark Otto 42dfa7994d Merge pull request #21024 from eigan/fixdoc-secondary-dropdown
Docfix: Change label from Default to Secondary, and reorder dropdowns
2016-10-27 08:53:52 -07:00
Einar Gangsø 45cbbad871 Docfix: Typo default -> secondary, and reorder 2016-10-27 10:12:14 +02:00
judetucker 7cc086e2c1 change the header nav description to include the new float 2016-10-26 22:05:46 -07:00
Mark Otto 52c84a1cb6 Merge pull request #20938 from JPeer264/feature/sass-doc
Docs: Sass Variables Table of Contents
2016-10-26 21:20:25 -07:00
Mark Otto 7aab3d9573 Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-10-26 21:16:06 -07:00
Mark Otto a0599a245d Follow up to #20982 to fix css for modals 2016-10-26 21:15:31 -07:00
Mark Otto 261ed70a18 Merge pull request #21019 from Starsam80/fix-collapse
Rename .in to .active to fix collapse
2016-10-26 21:14:16 -07:00
Mark Otto bcbbc8eeda Merge pull request #21020 from twbs/rename-tag-to-badge
Rename .tag to .badge to avoid conflicting with WordPress
2016-10-26 19:53:50 -07:00
Mark Otto d9fa3fd797 Rename .tag to .badge to avoid conflicting with WordPress 2016-10-26 18:33:58 -07:00
Starsam80 aa08274d24 Rename .in to .active to fix collapse 2016-10-26 17:24:46 -06:00
Mark Otto d9d75f4d54 Merge pull request #20945 from coliff/patch-10
Update Google Analytics snippet to always load via HTTPS
2016-10-25 20:02:32 -07:00
Mark Otto aa11f00218 Merge pull request #20982 from Johann-S/fix19344
Fix #19344 - Use a single class name for opened/expanded/shown state of widgets
2016-10-25 19:57:51 -07:00
Mark Otto 2eaef44edd Merge pull request #20951 from sbaechler/font-weights
Use a variable for the default font weights. Fixes #20741
2016-10-25 19:55:34 -07:00
Mark Otto 182a642b07 Merge pull request #20903 from Starsam80/fix-20395
Remove borders on the top and/or bottom when .list-group-flush is the first and/or last child
2016-10-25 19:52:14 -07:00
Mark Otto 0fff1a1424 Merge pull request #20998 from twbs/v4-browser-names
Rename Microsoft Edge to just Edge in docs
2016-10-25 19:25:32 -07:00
tomhorvat e5bb0c40f4 Body font weight variable 2016-10-25 15:05:51 +02:00
Johann-S 9d129a43d6 Use a single class name for opened/expanded/shown state of widgets 2016-10-25 14:07:41 +02:00
Patrick H. Lauke f93df8dccd Merge pull request #20962 from patrickhlauke/v4-fix-unescaped-hash-data-urls
Fix unescaped `#` in SVG data URLs
2016-10-25 12:31:29 +02:00
Mark Otto 1aa6ff393b Fixes #20948: Rename Microsoft Edge to just Edge in docs 2016-10-24 22:12:19 -07:00
Mark Otto f11f630acd Merge pull request #20947 from bardiharborow/examples
Normalize examples and update where relevant.
2016-10-24 22:10:35 -07:00
Mark Otto ee47abd56c Merge pull request #20994 from ramaboo/v4-dev
Fixing ruby gem version to 4.0.0.alpha5
2016-10-24 21:51:28 -07:00
Mark Otto a3bc24abc4 Merge pull request #20973 from pixelbandito/container-gutter-breakpoints
Container padding uses per-breakpoint gutter sizes, fixes #19304.
2016-10-24 21:49:26 -07:00
Mark Otto 73154d0392 Merge pull request #20467 from maxbeatty/v4-dev-17754
add support for ol in tab plugin
2016-10-24 20:50:52 -07:00
Mark Otto 60e51bc918 Merge pull request #18847 from Johann-S/fix18824
Fix bug multiple accordions collapse
2016-10-24 20:50:04 -07:00
Mark Otto b0d61474e8 Merge pull request #20957 from kukac7/patch-1
duplicate navbar-toggler-padding variables
2016-10-24 20:49:14 -07:00
Mark Otto 378f96d67b Merge pull request #20964 from vanduynslagerp/fix-form-control-shadows
Set box-shadow on input if enable-shadows rather than enable-rounded
2016-10-24 20:47:21 -07:00
Mark Otto 61bf63c609 Merge pull request #20966 from bardiharborow/spacing-docs
Fix documentation for all-side spacing classes.
2016-10-24 20:43:54 -07:00
David Singer 4690fc1205 Fixing ruby gem version to 4.0.0.alpha5 2016-10-24 18:29:36 -07:00
Mark Otto c581564a78 nav styles 2016-10-24 16:06:32 -07:00
Mark Otto 99d1cb0b0d make masthead sit below nav 2016-10-24 16:06:22 -07:00
Mark Otto b5c5f431e3 copy changes, add toc, tweak ads placement 2016-10-24 16:05:59 -07:00
Mark Otto d5e153eac8 fix broken float 2016-10-24 16:05:39 -07:00
Mark Otto e17a767a4c append trailing slash to slug so that page name matching is more accurate 2016-10-24 16:05:32 -07:00
Mark Otto 2c80f4d7cd make search work on homepage 2016-10-24 16:05:14 -07:00
Mark Otto f7f3e62c66 Merge branch 'v4-dev' into v4-docs-streamlined 2016-10-24 14:27:52 -07:00
Alan Mooiman 4538ac9b56 Add documentation for col-{breakpoint}-auto 2016-10-24 11:23:56 -04:00
Chris Garcia e1fefe6065 Container padding uses per-breakpoint gutter sizes, fixes #19304. 2016-10-22 00:06:41 -05:00
Bardi Harborow 8e888796a6 Fix documentation for all-side spacing classes. 2016-10-21 09:36:09 +11:00
Pierre-Denis Vanduynslager 6eb2e54a91 Use box-shadow mixin 2016-10-20 16:35:45 -04:00
Pierre-Denis Vanduynslager 7a21517a48 Set box-shadow on input if enable-shadows rather than enable-rounded 2016-10-20 14:29:20 -04:00
Pierre-Denis Vanduynslager 9ee304b973 Merge branch 'twbs/v4-dev' into v4-dev 2016-10-20 14:25:00 -04:00
Patrick H. Lauke 85531fd9fb replace # with %23 in SVG data urls with str-replace 2016-10-20 18:27:11 +01:00
Patrick H. Lauke b2fe9743cc Add str-replace Sass function 2016-10-20 18:26:36 +01:00
Alan Mooiman e22b0df8b2 Create col class for auto flexbox columns
.col-xs-auto, .col-sm-auto, etc.
2016-10-20 13:08:00 -04:00
béla dd1b9eeef8 duplicate navbar-toggler-padding variables 2016-10-20 11:31:30 +02:00
Simon Bächler 8402d2321f Use a variable for the default font weights. Fixes #20741
Websites might use different weights such as medium or thin or use light as default weight instead of normal.
Also referenced: #18605 and #16170.
2016-10-19 21:41:27 +02:00
Mark Otto b5890e0608 hashes 2016-10-19 08:30:27 -07:00
Mark Otto d4d53cad96 grunt 2016-10-19 08:28:19 -07:00
Mark Otto 8ff7edaab4 version bump to alpha 5 2016-10-19 08:27:41 -07:00
Bardi Harborow ba49d709ba Normalize examples and update where relevant. 2016-10-20 02:11:55 +11:00
Christian Oliff 76af99eb4a Update Google Analytics snippet to always load via HTTPS
This is the official Google Analytics snippet.
2016-10-19 23:35:10 +09:00
Mark Otto dd22d99254 grunt 2016-10-19 01:18:28 -07:00
JPeer264 088b164a23 updated sass variables table of contents 2016-10-19 10:17:55 +02:00
Mark Otto 028dd6bd48 Merge pull request #19890 from twbs/v4-navbars
v4: Navbar improvements
2016-10-19 00:59:51 -07:00
Johann-S 9bc7de9395 Fix bug multiple accordions collapse 2016-10-19 09:35:48 +02:00
Mark Otto f8e4a531cf alt attributes 2016-10-19 00:30:59 -07:00
Mark Otto 4ee28feb14 More navbar example content with forms 2016-10-19 00:18:47 -07:00
Mark Otto 16947ffa88 Merge pull request #20933 from twbs/alert-padding-vars
Switch to separate vars for alert vertical/horizontal padding
2016-10-18 23:42:16 -07:00
Mark Otto 036bb85b21 Tweak that navbar brand image alignment with new vertical align utils 2016-10-18 20:04:55 -07:00
Mark Otto 271f10f74f Merge branch 'v4-dev' into v4-navbars 2016-10-18 20:03:49 -07:00
Mark Otto 1543738890 grunt 2016-10-18 20:03:42 -07:00
Mark Otto 805ae2b46c Merge pull request #20932 from twbs/align-utils
Add vertical-align utilities
2016-10-18 19:59:44 -07:00
Mark Otto 2e4fab63de fix markup validation 2016-10-18 19:31:47 -07:00
Mark Otto 6321f9342e Switch to separate vars for alert vertical/horizontal padding 2016-10-18 19:18:06 -07:00
Mark Otto 62a129184d Add vertical-align utilities
- Adds six new utils for vertical-align property
- Documents the additional classes in the utils docs
2016-10-18 19:15:58 -07:00
Mark Otto c7ad18117d add examples of images in the navbar-brand section 2016-10-18 18:47:49 -07:00
Mark Otto a3df8ca35a remove .navbar-brand > img selector that sets display block (will be replaced with utils) 2016-10-18 18:47:36 -07:00
Mark Otto 610ec73c9d more consistent navbar-brand line-height 2016-10-18 18:47:08 -07:00
Mark Otto b8cc944155 more html linting 2016-10-17 23:45:25 -07:00
Mark Otto 9bc5dba777 html linting 2016-10-17 23:37:02 -07:00
Mark Otto 8be341ee96 lint 2016-10-17 22:17:02 -07:00
Mark Otto 87689833fb docs copy 2016-10-17 22:16:28 -07:00
Mark Otto 25e63a7b57 document new navbar classes and styles, update responsive variation, fix broken float classes 2016-10-17 22:09:11 -07:00
Mark Otto 484a8e3901 add navbar-brand and navbar-nav styles to the toggleable 2016-10-17 22:08:49 -07:00
Mark Otto e24f406ce1 set the border color on the toggler 2016-10-17 21:05:22 -07:00
Mark Otto b35e77deaf Fix sass map navbar-toggleable
Follow up to 6e8ce0c7dc. Uses the breakpoint-next mixin to snag the next breakpoint in the media query for proper styling.
2016-10-17 21:05:07 -07:00
Mark Otto 6e8ce0c7dc Iterate over breakpoints to generate .navbar-toggleable classes
- Moves .navbar-brand margin and float to media queries
- Replaces the static media queries with an each loop to generate all the needed classes
2016-10-16 21:51:26 -07:00
Mark Otto 19d6092364 drop data-target so the dropdown link works 2016-10-16 20:45:12 -07:00
Mark Otto 247ad23e97 Merge branch 'v4-navbars' of github.com:twbs/bootstrap into v4-navbars 2016-10-16 19:46:55 -07:00
Mark Otto b4cdccba84 Merge branch 'v4-dev' into v4-navbars 2016-10-16 19:46:47 -07:00
Mark Otto 6d6538fc81 grunt 2016-10-16 19:44:11 -07:00
Mark Otto 5b7ec495e3 Merge pull request #20918 from twbs/revert-20867-dedupe-sm-vars
Revert "Drop the $small-font-size variable for the newer $font-size-sm one"
2016-10-16 19:42:02 -07:00
Mark Otto daf783f781 Merge pull request #20915 from bardiharborow/sauce
Change SauceLabs iPhone test to use Appium.
2016-10-16 19:09:37 -07:00
Mark Otto 227f066650 Revert "Drop the $small-font-size variable for the newer $font-size-sm one" 2016-10-16 18:49:55 -07:00
Bardi Harborow fdb5af3bd9 Change SauceLabs iPhone test to use Appium. 2016-10-17 02:26:16 +11:00
Mark Otto 7a3459c0b1 Merge pull request #20890 from bardiharborow/scrollspy-docs
Update scrollspy navbar example.
2016-10-15 13:39:41 -07:00
Mark Otto 7837d6e208 Merge pull request #20898 from roooodcastro/issue-20897
Fixed #20897 by changing btn-default to btn-secondary in docs for V4
2016-10-15 13:38:53 -07:00
Starsam80 9e5a02c606 Remove borders on the top and/or bottom when .list-group-flush is the first and/or last child
Fully fixes #20395
2016-10-15 14:12:19 -06:00
Rodrigo Castro 6e2d46db86 Fixes #20897 - Changed btn-default for btn-secondary on V4's Modal documentation page 2016-10-13 15:35:20 -03:00
Bardi Harborow 9b86a6b41d Update scrollspy navbar example. 2016-10-13 11:08:15 +11:00
Mark Otto cf5d94f6d5 Merge pull request #20882 from vsn4ik/v4-dev-fix-utilites-classes
v4: Fix outdated utilites classes
2016-10-11 20:56:15 -07:00
vsn4ik 85327e4f9a v4: Fix outdated utilites classes 2016-10-12 01:46:10 +03:00
Mark Otto 97b9d12c5d Merge pull request #18400 from Johann-S/collapseCard
Convert Collapse accordion from Panels to Cards
2016-10-11 10:30:14 -07:00
Johann-S de1255b14e Collapse using card component 2016-10-11 13:25:36 +02:00
Mark Otto 4b27cc95e3 Merge pull request #20878 from twbs/downloads-copy
Updated Download docs
2016-10-10 14:20:54 -07:00
Mark Otto ffdf64eb53 change custom builds callout to compiled builds callout 2016-10-10 14:18:42 -07:00
Mark Otto eaac9deec2 remove commented out custom builds 2016-10-10 14:18:28 -07:00
Mark Otto addf93a9d2 rework download options to mention source, compiled, and cdn 2016-10-10 14:18:16 -07:00
Mark Otto 259fa88e3e Merge pull request #17614 from Johann-S/patchTooltip
[Fix #17611][V4] Change destroy to dispose for tooltip in _JQueryInterface
2016-10-10 13:03:28 -07:00
Mark Otto 647db6f195 Merge pull request #20816 from bardiharborow/docs-clipboard
Strip $ from copied shell commands.
2016-10-09 21:04:41 -07:00
Mark Otto 7407518fd1 grunt 2016-10-09 20:39:50 -07:00
Mark Otto 4d725c90d6 Merge pull request #17568 from Johann-S/fixCollapseHeight
[Fix #17555][V4] fix resetting style on closing collapse
2016-10-09 20:32:40 -07:00
Bardi Harborow 3ae450e74c Render bash and powershell prompts with ::before. 2016-10-10 14:31:34 +11:00
Mark Otto 4493701ee2 grunt 2016-10-09 20:26:49 -07:00
Mark Otto 9c8913c684 one more syntax error 2016-10-09 20:26:12 -07:00
Mark Otto 949ca356de Merge pull request #20876 from bardiharborow/fix-travis
Fix Travis errors due to npm/npm#14042.
2016-10-09 20:24:15 -07:00
Mark Otto 2fa3712054 fix syntax 2016-10-09 20:23:49 -07:00
Bardi Harborow 8ff4717ebf Fix Travis errors due to npm/npm#14042. 2016-10-10 14:07:06 +11:00
Mark Otto 06fab9fc50 remove arrows from popovers docs 2016-10-09 20:03:43 -07:00
Mark Otto ab2480f7ca remove arrow from static html demos 2016-10-09 20:02:24 -07:00
Mark Otto e7f79b32f2 Merge branch 'tooltip-arrow' of https://github.com/brnrdog/bootstrap into brnrdog-tooltip-arrow 2016-10-09 19:56:30 -07:00
Mark Otto ef5bbffd55 grunt 2016-10-09 19:55:58 -07:00
Mark Otto 898ffde1e6 Merge pull request #20875 from twbs/custom-select-height
Set height on custom select
2016-10-09 19:50:42 -07:00
Mark Otto 300cedfe8c Set height on custom select
Matches the changes from #20874 to the regular select element. This is really only necessary for IE and Edge near as I can tell. Fixes #20810.
2016-10-09 19:49:52 -07:00
Mark Otto 805b384519 Merge pull request #20874 from twbs/select-height
Match the height of select.form-control with input.form-control
2016-10-09 18:08:29 -07:00
Mark Otto 0c467e7b29 Match the height of select.form-control with input.form-control
Uses a local variable and some calc love to counteract the border-width (times 2) from the height of the select. Fixes #17194 and nullifies #19967.
2016-10-09 18:04:30 -07:00
Mark Otto ea57c51082 document it a bit 2016-10-09 17:46:45 -07:00
Mark Otto 4bc154b8f9 Merge branch 'patch-10' of https://github.com/zalog/bootstrap into zalog-patch-10 2016-10-09 17:35:44 -07:00
Mark Otto 571e86e770 grunt 2016-10-09 17:26:51 -07:00
Mark Otto 6def7a5d56 Merge pull request #20555 from bardiharborow/updatedeps
Update dependencies, including Babel to v6 and zeroUnits fix.
2016-10-09 17:08:39 -07:00
Mark Otto ed7fc8bd63 Merge pull request #20873 from twbs/flush-list-group
Reset the left and right border on list items for flush list groups
2016-10-09 16:58:01 -07:00
Mark Otto 74778b725e Reset the left and right border on list items for flush list groups
Avoid the resetting of the already set values in #20397. Fixes #20395.
2016-10-09 16:57:32 -07:00
Mark Otto 27b6cd1b53 Merge pull request #20858 from vsn4ik/patch-1
Update devDependencies badge link.
2016-10-09 16:52:02 -07:00
Mark Otto 29f196936f Merge pull request #20872 from twbs/validation-fixes
Form validation fixes
2016-10-09 16:50:49 -07:00
Mark Otto 8273e0cf82 linting 2016-10-09 16:46:47 -07:00
Mark Otto b77b874265 fix focus shadows, if enabled 2016-10-09 16:44:04 -07:00
Mark Otto 3fa312ccdf Use correct class for validation coloring on label elements 2016-10-09 16:40:56 -07:00
Mark Otto 8750b5f81c The color is already covered in the first ruleset here 2016-10-09 16:39:02 -07:00
Mark Otto 41518d0e32 Interpolate the variable so it passes the color properly 2016-10-09 16:38:28 -07:00
Mark Otto 167129ae86 Merge pull request #20871 from twbs/document-bg-faded
Document the .bg-faded class
2016-10-09 16:35:57 -07:00
Mark Otto 909b84a289 Document the .bg-faded class
Fixes #20550.
2016-10-09 16:35:16 -07:00
Mark Otto 9516b71777 Merge pull request #20870 from twbs/collapse-example-fix
Don't use collapse classes on elements with padding
2016-10-09 16:32:45 -07:00
Mark Otto b7444eb82a Don't use collapse classes on elements with padding
Fixes #20600.
2016-10-09 16:32:19 -07:00
Mark Otto 8187b9a2d3 Merge pull request #20869 from twbs/static-control
v4 Static form control sizing
2016-10-09 16:25:41 -07:00
Mark Otto 9ac7e868df remove un-needed comment 2016-10-09 16:18:12 -07:00
Mark Otto 53ce4da835 add transparent border to match .form-control height 2016-10-09 16:17:48 -07:00
Mark Otto 55e130f88f Update static form control
- Remove margin-bottom override in favor of .mb-0 utility class
- Apply the input line-height styles to match
- Remove the min-height to match the input
2016-10-09 16:16:13 -07:00
Mark Otto fc13ac2701 Merge pull request #20868 from twbs/inline-form-input-group
Ensure input groups behavior appropriately in inline forms
2016-10-09 16:04:22 -07:00
Mark Otto cab2d5951d Ensure input groups behavior appropriately in inline forms
Overrides the default width: 100% with an auto. Fixes #20752.
2016-10-09 16:00:30 -07:00
Mark Otto b04e9fb87c separate out the custom html example 2016-10-09 15:35:52 -07:00
Mark Otto d212ff80ae Merge branch 'v4-dev' of https://github.com/dumb/bootstrap into dumb-v4-dev 2016-10-09 15:29:26 -07:00
Mark Otto 9159ad307f remove those files from the diff 2016-10-09 15:14:25 -07:00
Mark Otto 750a9d7d80 fix bad merge 2016-10-09 15:08:34 -07:00
Mark Otto 7dee5560a1 Merge branch 'v4-dev' into v4-navbars 2016-10-09 15:04:32 -07:00
Mark Otto 8d162553fa grunt 2016-10-09 15:02:49 -07:00
Mark Otto 3b13f81126 Merge pull request #20867 from twbs/dedupe-sm-vars
Drop the $small-font-size variable for the newer $font-size-sm one
2016-10-09 15:00:11 -07:00
Mark Otto b4d8367dbc Merge pull request #20864 from twbs/fix-20688
Update the grid table heading to clarify max width over width
2016-10-09 14:57:31 -07:00
Mark Otto 821f719367 Merge pull request #20684 from twbs/v4-utils
v4: The Utilities Update
2016-10-09 14:54:57 -07:00
Mark Otto b6fe0d45a4 Merge pull request #20865 from twbs/v4-container-widths
v4: Grid adjustments
2016-10-09 14:52:14 -07:00
Mark Otto 6c867667a1 Merge branch 'v4-dev' into v4-utils 2016-10-09 14:36:43 -07:00
Mark Otto 88bf5af896 Remove display from the .img-fluid utility
Creating max-width images is not dependent on the display, so setting it is redundant. Cleans up the comments and implementation of the mixin as well.

Fixes #20767
2016-10-09 14:14:39 -07:00
Mark Otto 13cc81c50c Update grid docs mention of gutter width value (no more rems for awhile now) 2016-10-09 13:51:59 -07:00
Mark Otto 1d0d0dac76 Update grid docs to use new values for grid breakpoints and containers 2016-10-09 13:51:05 -07:00
Mark Otto 0ba0f19003 Change 940px breakpoint to 960px so that all widths are divisible by 12
Fixes #18510
2016-10-09 13:49:11 -07:00
Mark Otto 0d27e12d1f Change sm grid breakpoint and container max-width
Makes it so that the container is no longer wider than the breakpoint used in the media query. This was never really an issue in rendering as the max-width handled it appropriately, but the mismatch was still incorrect.

Fixes #18054
2016-10-09 13:17:50 -07:00
Mark Otto a43dc8872f Move from max-width to width for containers, plus a max-width 100%
- Fixes issues between float and flex grid systems where container wouldn't fill the available width in Chrome & FF (but would in Safari)
- Fixes #20681
- Fixes #17621 (basically same issue as above issue)
2016-10-09 13:14:10 -07:00
Mark Otto 8f6a47303a Drop the -font-size variable for the newer -size-sm one
Originally -font-size was added in v3 to set the font-size of the <small> element. Now that we have newer, global type variables, we can use those instead for these kind of things.

Fixes #20859
2016-10-09 12:45:58 -07:00
Mark Otto 0ba05f4da9 Update the grid table heading to clarify max width over width
Fixes #20688
2016-10-09 12:42:36 -07:00
Mark Otto f49a7a2a08 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-10-09 12:40:03 -07:00
Mark Otto a2a53cb8c5 grunt 2016-10-09 12:39:56 -07:00
Bardi Harborow d57d5a606b Update dependencies, including Babel to v6 and zeroUnits fix. 2016-10-09 12:15:17 +11:00
Vasily Artemchuk d71bc65b76 Update devDependencies badge link. 2016-10-07 14:40:28 +03:00
Seth Broweleit e56146e592 Mark icon-fonts.md docs as not-yet-written (#20850)
[ci skip]
2016-10-06 23:59:19 -07:00
Rafael Corrêa Gomes 923eb42cbf README: Tweak linkage & capitalization (#20853)
[ci skip]
2016-10-06 23:54:19 -07:00
Bardi Harborow 27c924f91c Fix Hound warnings for minified files. (#20446) 2016-10-05 20:12:24 -07:00
Chris Rebert 1ca6c9d7f1 Remove -webkit-overflow-scrolling: touch due to an iOS Safari bug (#20803)
See https://bugs.webkit.org/show_bug.cgi?id=158342
Fixes #17695
2016-10-03 21:36:46 -07:00
Bardi Harborow 2e69dfa8c1 Fix broken/redirected links, moving to HTTPS where possible. (#20557) 2016-10-03 09:55:59 -07:00
Patrick H. Lauke db533c2e8d Follow-up fix to #20821
With apologies, copy/paste error following on from trying to fix conflicting Hound/Travis checks for https://github.com/twbs/bootstrap/pull/20821/ slipped through before I noticed them.
2016-10-03 10:13:58 +01:00
Patrick H. Lauke add8dfe157 Merge pull request #20821 from patrickhlauke/v4-h5bp-print
Update print styles borrowed from h5bp
2016-10-03 10:00:09 +01:00
David Beitey 07033a8cf8 Show clearfix for examples for xs/sm devices (#19287)
Change `hidden-sm-up` to `hidden-md-up` as the clearfix divs should be visible on both `xs` and `sm` devices (widths of 6 columns).
2016-10-02 23:21:15 -07:00
Patrick van Hesteren 98671231ec Updated documentation of the focus option from the modal component. (#19409) 2016-10-02 23:05:59 -07:00
Matt Viteri 860e07a0e9 Fixes #20566 (#20768) 2016-10-02 21:23:04 -07:00
Mark Otto 88c601a842 Flexbox grid updates (#20829)
* Fixes #20775 without adding extra width and an important flag

* Since we're now getting the extend, we don't need the extra position relative

* rerrange

* getting min-height from the extend already
2016-10-02 21:10:06 -07:00
Mark Otto 2919c34071 grunt 2016-10-02 20:39:19 -07:00
Mark Otto 44b49d1dd8 update comment 2016-10-02 20:36:49 -07:00
Mark Otto 5d04353d6b remove the margin there since it's in normalize 2016-10-02 20:36:31 -07:00
Mark Otto dfafb660d0 Merge branch 'patch-1' of https://github.com/bardiharborow/bootstrap into bardiharborow-patch-1 2016-10-02 20:32:42 -07:00
Mark Otto 8a85f93aba grunt 2016-10-02 19:40:39 -07:00
Mark Otto 54822bd549 Comment that out for now since it's causing errors 2016-10-02 19:28:52 -07:00
Mark Otto 1db3586dc0 Merge branch 'v4-dev' into v4-navbars 2016-10-02 19:26:29 -07:00
Mark Otto 4699fd4b40 fix typos 2016-10-02 19:23:10 -07:00
Mark Otto 49153ecf4f Merge branch 'customizable-grid-gutters-per-breakpoint' of https://github.com/pixelbandito/bootstrap into pixelbandito-customizable-grid-gutters-per-breakpoint 2016-10-02 19:10:25 -07:00
Mark Otto 06d95cbba7 Ports changes from #20258 to v4 (#20828) 2016-10-02 18:42:39 -07:00
Mark Otto 59d0679250 Only override input border-radius as part of .form-control to avoid bug with iOS Safari (alt fix for #20247) (#20695) 2016-10-02 18:28:37 -07:00
Mark Otto 18b14d3c9f Document that all table styles are inherited (#20699) 2016-10-02 18:27:53 -07:00
Mark Otto d051ef5e61 Fixes #20118: Add and use Sass variables to control the color of our embedded SVGs for custom form elements (#20700) 2016-10-02 18:27:03 -07:00
Mark Otto a75330ca96 v4: Dropdown units (#20701)
* Fixes #19784: Move from pixels to rems, add a margin-bottom: 0; to keep things aligned

* lintiong
2016-10-02 18:25:51 -07:00
Mark Otto ebc77f60bb Remove the margin-bottom from <label>s in .btn-groups (#20827)
- Fixes #20298 for vertical button group spacing
- Fixes #20784 for horizontal (default) button group spacing
- Alternate fix to #20823 which only applied a fix for vertical button groups
2016-10-02 18:22:53 -07:00
Mark Otto 7bf868a709 v4: Social meta tags (#20825)
* 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
2016-10-02 18:19:47 -07:00
Mark Otto bb4af05d22 Fixes #20799: Apply same color change to disabled inline radios/checkboxes (#20826) 2016-10-02 18:15:55 -07:00
Patrick H. Lauke 6ae42a02c6 Update print styles borrowed from h5bp
most notable change:
- fixes print/print preview crash in IE11 (caused by `*:first-line`
selector)
2016-10-02 16:33:11 +01:00
Mark Otto 3dc4b3647c Rename pull-*-{left|right} classes to .float-*-left and .float-*-right 2016-09-26 00:54:10 -07:00
Bardi Harborow f72c21bfc8 Upgrade to normalize.css v4.2.0 and fix Hound exclusion. 2016-09-23 16:16:51 +10:00
Patrick H. Lauke dad1c88653 Merge pull request #20764 from patrickhlauke/v4-dev
Add Edge#9011176 bug (visual artifacts in scrollable dialogs)
2016-09-22 10:54:49 +01:00
Patrick H. Lauke d71c7c0958 Add Edge#9011176 bug (visual artifacts in scrollable dialogs) 2016-09-22 10:48:05 +01:00
Beau Smith 3df78ce11b Remove hard-coded value in button-outline-variant
Fixes #20609

PR #20641, another solution to this issue, hard-codes use of $body-color, which may not be the desired color for the text when hovering.
2016-09-16 13:02:52 -07:00
Mark Otto d11c93341f fix that navbar toggler example in docs 2016-09-15 13:32:09 -07:00
Mark Otto 39a10e461e Fixes #20543: Significantly darken the links in default navbars 2016-09-15 10:29:52 -07:00
Mark Otto 64dcb8b507 Merge branch 'v4-dev' into v4-navbars 2016-09-15 10:20:57 -07:00
VarelloThemes 63129112bb replace some profanities (#20715) 2016-09-15 09:39:31 -07:00
Kovah 0ef64d89f7 Add breakpoint-specific gutters. 2016-09-13 23:02:56 -05:00
Nick 3f01134031 Grid mixins docs should match source code (#20705) 2016-09-12 22:31:05 -07:00
Chris Rebert 089bc85a49 Remove fixed Edge <input type="file"> bug from the Wall
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/8282613/ has been marked as Fixed.
Refs #20335.

[skip sauce]
2016-09-12 16:19:29 -07:00
Mark Otto 13e4348dfd grunt 2016-09-11 23:52:47 -07:00
Mark Otto 580dec7846 Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-09-11 23:51:11 -07:00
Mark Otto 0b36debc5f grunt 2016-09-11 23:50:50 -07:00
mkroeders 53a20c11d2 Have same margin for <hN> as a <div> on .card-headers (#19048)
* Have same margin for <hN> as a <div> on .card-headers
Related #18726

When you use a `<hN>` as `.card-header` there is `margin-bottom: .5rem` added. The changes set the margin-bottom to 0
* Removed space
2016-09-11 23:32:51 -07:00
Edd Yerburgh fe722c2453 added text-gray-dark class (#19847) 2016-09-11 23:03:12 -07:00
Chris Garcia 8b13c51a0e Removing a redundant background-color declaration. (#20698) 2016-09-11 22:50:14 -07:00
Mark Otto a27a488002 woof, first grunt after building all the dist lol 2016-09-11 22:34:25 -07:00
NicoLB 659809db15 .form-control:focus customization (#20436)
* Allow variables input-bg-focus and input-color-focus to be overridden.
* More consistency and control to customize shadows on .form-control:focus
2016-09-11 22:32:33 -07:00
Mark Otto a48e819921 Fixes #19466: Document the flexbox order utils (#20697) 2016-09-11 22:31:26 -07:00
Mark Otto 8104bd7a02 v4: Update tooltip placement docs (#20696)
* Fixes #19796: Remove mention of tooltip auto placement

* add note to migration docs
2016-09-11 22:30:37 -07:00
Mark Otto cad238120e Update gruntfile to compile the Sass extras (flex, grid, and reboot) as part of the dist-css task (#20682) 2016-09-11 22:29:45 -07:00
Mark Otto 2301b0c4de Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-09-11 22:27:43 -07:00
Mark Otto f8dfb8a2e7 Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-09-11 22:27:12 -07:00
Chris Rebert eb18554b9e Add Selectors Level 4 :nth-child() to Most Wanted features for Edge
h/t @bardiharborow for opening https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/15944476
Refs #20143
[skip sauce]
2016-09-11 22:27:11 -07:00
Mark Otto d62c3e3f80 Swap for custom svg background that we can embed to set the color of the stroke via Sass variable 2016-09-11 22:25:42 -07:00
Chris Rebert e31a1a0f6d Add transitioncancel to Most Wanted list for Chrome, Safari, Edge (#20618)
[skip sauce]
2016-09-11 22:21:12 -07:00
Mark Otto 818d1f53a5 Merge branch 'v4-hamburger-fix2' of https://github.com/patrickhlauke/bootstrap into patrickhlauke-v4-hamburger-fix2 2016-09-11 21:57:38 -07:00
Mark Otto e2b04b948c Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-09-11 21:57:27 -07:00
Mark Otto cbd2ac0ee7 grunt 2016-09-11 20:51:07 -07:00
Anatoly Kamchatnov 5bc2d0e861 Fix CSS and JS hashes for 4.0.0-alpha.4 (#20692) (#20694) 2016-09-11 19:53:36 -07:00
Mark Otto 6181cf9d5d update nav.yml 2016-09-09 21:24:27 -07:00
Mark Otto 91992ac70a Add new border utils
- Move and rename .img-rounded to .rounded, .img-circle to .rounded-circle
- Add new .rounded-{direction} utils
- New docs pages for border utils with TBD comments for the border property
- Removes most image examples for rounding from the content/images docs in favor of new docs page
2016-09-08 23:21:40 -07:00
judetucker 618081b86c updated docs to reflect change in img-rounded class 2016-09-08 22:51:22 -07:00
judetucker 25b718e5fd resolves #20266 2016-09-08 22:42:54 -07:00
Mark Otto a96038b50a Revamp background utilities and add new .text-white utility
- Rather than mix multiple properties in our color utilities, this splits all color and all background utils into separate classes.
- Adds new .text-white class to help lighten text color for darker backgrounds
2016-09-08 22:18:40 -07:00
Mark Otto 0be876359e Update docs to use new spacing util class names 2016-09-08 22:16:28 -07:00
Mark Otto ae784c9521 Rename margin and padding utilities from .{property}-{side} to .{property}{side} without the extra dash 2016-09-08 22:15:34 -07:00
Kovah 076a950442 Docs: Breaks out Utilities into separate section and optimizes its pages (#20678) 2016-09-08 21:48:17 -07:00
Mark Otto 82e7abcdf3 v4: Custom checkbox and radio alignment (#20671)
* Allow text of custom form labels to wrap like the default ones
* Switch from using after to force line breaks to float/clear combo in stacked custom forms
2016-09-08 21:26:19 -07:00
Adam Macias 7ba78e603a Add Brazilian Portuguese in translations (#20673) 2016-09-08 09:19:11 -07:00
Kovah b5f3c6a8d4 #14840 - Use color variables consistently
Replaces some raw colors with the appropriate color variables
Example: #eee will be replaced by $gray-lighter (#eceeef)
2016-09-08 13:57:57 +02:00
Mark Otto ed0f097cb8 Follow up fix for #20667 (#20672)
Use proper Sass variable interpolation to ensure the proper values are compiled and not the literal string of the variable name
2016-09-07 21:25:14 -07:00
Mark Otto a2b33257fc fix spacing a bit 2016-09-07 21:21:30 -07:00
Mark Otto 7df7f40a33 Merge branch 'patch-21' of https://github.com/kkirsche/bootstrap into kkirsche-patch-21 2016-09-07 21:08:02 -07:00
Mark Otto e9bc67db5b grunt 2016-09-07 21:07:52 -07:00
Igor Tarasov 18258cbd99 Fix docs for heading sizes (#20646)
* Fix docs for heading sizes (sizes here were from v3)
* Added rem sizes to header size docs
* Fixed erroneous px sizes
2016-09-07 20:44:28 -07:00
Mark Otto 07752bab7b v4: Card image fixes (#20667)
* Add .img-fluid to card images in columns to ensure proper resizing
* change that variable from regular value to variable
* use calc to figure out a tighter border for card images
2016-09-07 20:40:12 -07:00
Mark Otto 5413787e40 fixes #20655: Update font stack list in the Reboot docs to match current CSS usage (#20666) 2016-09-07 20:39:33 -07:00
Mark Otto 5713077ba5 Fix #20654 by reverting #20447 (#20665)
Cards must be inline-block in columns, otherwise they can get split across columns
2016-09-07 20:38:11 -07:00
Juno_okyo 0bd0e3e7d8 Update Bower url (HTTP to HTTPS) (#20658)
[ci skip]
2016-09-06 21:23:54 -07:00
J2TeaM 4f520c7ff3 Merge #20563 and #20567 2016-09-07 10:09:54 +07:00
J2TeaM 4f5a7c96e7 Fix eslint (prefer-template) 2016-09-07 03:17:19 +07:00
J2TeaM edc43a4ea6 Remove classes at one time 2016-09-07 02:55:48 +07:00
Chris Rebert 34291cc5ce Add Edge entry for #20507 to Wall of Browser Bugs
Closes #20507

[skip sauce]
2016-09-05 22:55:26 -07:00
Mark Otto 11d52ba949 ads in content, sidebar changes, etc 2016-09-05 22:41:10 -07:00
Mark Otto 0af35cc6e7 nav changes 2016-09-05 22:40:44 -07:00
Mark Otto 2494a29df8 try out docs inline 2016-09-05 22:40:17 -07:00
Mark Otto 6eabb799bf migration copy 2016-09-05 22:40:03 -07:00
Mark Otto c5a9091470 Merge branch 'v4-dev' into v4-docs-streamlined 2016-09-05 16:21:58 -07:00
Mark Otto 22afc82a91 hide page header for now, border top nav, sticky sidebar 2016-09-05 16:12:29 -07:00
Chris Rebert 019502543b Move Sauce credentials out of .travis.yml
For the sake of cleanliness.
2016-09-05 15:55:22 -07:00
Mark Otto 295c93846c new hashes 2016-09-05 12:47:14 -07:00
Mark Otto d90d060c8c grunt 2016-09-05 12:42:12 -07:00
Mark Otto 5495a4b3d3 versions 2016-09-05 12:41:44 -07:00
Mark Otto 59daf9f958 grunt 2016-09-05 12:37:47 -07:00
Mark Otto 7e18498b64 Fixes #20608 and #20578: Consistent checkbox and radio markup (#20629)
- Update docs examples to use newer .form-check suite of classes
- Update form validation mixin to use newer classes as well
2016-09-05 11:39:37 -07:00
Mark Otto f235da05fd flip the columns, tweak some of the styles 2016-09-04 22:04:58 -07:00
Mark Otto dc5c1421c6 Disable important flag on Sass linter (#20627) 2016-09-04 17:58:20 -07:00
Mark Otto 9c720285b5 Fixes #20619: Add important to the hover/focus as well (#20626) 2016-09-04 17:55:34 -07:00
Mark Otto d6584f13bf grunt 2016-09-04 17:52:47 -07:00
Starsam80 a996eb344d Fix segmented buttons in input group docs (#20489)
Fixes #20484
2016-09-04 17:50:39 -07:00
Jonathan 7f1c36767a Renamed contextual classes for tables (#20505)
To be prefixed with `.table-`.
2016-09-04 17:49:49 -07:00
Bass Jobsen 99425321dc Make .card class inside .card-columns display: block too (#20447)
See: https://github.com/twbs/bootstrap/pull/18255#issuecomment-237034763
2016-09-04 17:47:18 -07:00
Mark Otto 93522e3ae6 grunt 2016-09-04 17:44:53 -07:00
Franco Moya 833028a779 Remove unused $variables in grid mixins (#20597) 2016-09-04 17:43:38 -07:00
Mark Otto 910f3ec498 fixes #20485: use rem units in alert dismiss (#20625) 2016-09-04 17:41:38 -07:00
Mark Otto 5b1270d3bb Merge pull request #20562 from bardiharborow/readmebadges
Fix README badge alignment.
2016-08-28 22:43:15 -07:00
Bardi Harborow a8469216ad Fix README badge alignment. 2016-08-23 10:53:05 +10:00
Mark Otto 75232e6720 Merge pull request #20475 from califrench/patch-1
Updated docs with extra auto resize example
2016-08-21 23:14:48 -07:00
Mark Otto c83a9ddbb9 Merge pull request #20519 from vanillajonathan/patch-2
Added information about the .panel-group class
2016-08-21 22:43:14 -07:00
Mark Otto 4a63dc62bf Update ads code and styles (also fixes #20477 in different way) 2016-08-21 22:38:08 -07:00
Mark Otto 07f341e30e Fixes #20504: Mention .divider to .dropdown-divider name change 2016-08-21 19:56:18 -07:00
Mark Otto c2b8012764 minor docs edit to fix #20538 2016-08-21 19:33:54 -07:00
Mark Otto 961c35f3fb Merge pull request #20553 from twbs/split-dropup
v4: Split dropup button example
2016-08-21 19:08:46 -07:00
Mark Otto ab9d351860 fixes #19930: update split dropup variation to include modifier 2016-08-21 19:07:15 -07:00
Mark Otto 302ba3fdc6 Merge pull request #20552 from twbs/followup-package-json-fix
Update package.json to remove jspm ignore
2016-08-21 17:52:16 -07:00
Mark Otto b821c57278 Follow up to #20394: remove ignore for file that no longer exists 2016-08-21 17:50:34 -07:00
Mark Otto 75715d9d3c Merge pull request #20394 from TrigenSoftware/v4-dev
Fix package.json
2016-08-21 17:49:46 -07:00
Mark Otto daedcca8de Merge pull request #20551 from twbs/progress-toc
Fixes #20495
2016-08-21 17:29:10 -07:00
Mark Otto bf056d45be Fixes #20495: Update heading hierarchy to avoid nested ToC that leads to hiding of entire ToC 2016-08-21 17:18:38 -07:00
Mark Otto 9128c1adff grunt 2016-08-21 17:10:20 -07:00
Mark Otto c5e5572c13 Merge pull request #20545 from twbs/simpler-media-margin
v4: Remove media margin
2016-08-21 16:02:51 -07:00
Mark Otto 86e3a35161 add some margin utils 2016-08-19 21:20:00 -07:00
Mark Otto 1bdf6c4bd6 Fixes #20513: Remove all default margin on .media given it's utility purpose and our margin utils 2016-08-19 21:00:57 -07:00
Patrick H. Lauke eb5f803c5b Merge pull request #20537 from enzanki-ars/patch-1
Remove unnecessary swearing in docs/forms.md
2016-08-19 20:41:53 +01:00
Alex Shafer 17bc19a805 Remove some strong language in docs/forms.md
Remember, there may be children/students using these examples...
2016-08-18 08:19:09 -04:00
Jonathan 24a3fbfeac Added information about the .panel-group class 2016-08-15 17:04:03 +02:00
Mark Otto 3a0fed1590 Merge pull request #20476 from bardiharborow/patch-4
Remove CDN "not yet available" notice.
2016-08-08 20:37:08 -07:00
Mark Otto 935e0ccbaf fixes #20469 and #20473 without misuing dash 2016-08-08 20:35:58 -07:00
Bardi Harborow 4ca2528611 Remove CDN "not yet available" notice. 2016-08-07 12:34:40 +10:00
Scott Gauthreaux 98a8e9947a Updated docs with extra auto resize example
I updated the doc with an example of a flex layout of 3 columns where the center column is specified as a `.col-xs-5` to show that other columns will resize no matter what the width of the center column.
Experienced bootstrap developers will expect to have to use an even number for the center column width when in reality any size will work.
I believe this is quite useful information and doesn't add too much to the docs.
Another option would be to make that initial example a `.col-xs-5` instead of a `.col-xs-6` to highlight this fact in the first place.
2016-08-06 15:33:31 -07:00
Max Beatty dc1b4e78d4 add support for ol in tab plugin. fixes #17754 2016-08-04 16:57:08 -07:00
Max Beatty bfa714ae1e prevent navigating to area href when modal target. fixes #18796 2016-08-04 13:47:30 -07:00
Mark Otto 0416f761dd Merge pull request #20434 from vanduynslagerp/fix-20410
Fix dropdown example in docs (Fix #20410)
2016-08-03 18:32:40 -07:00
Chris Rebert 5164e542b2 Add Wall of Browser Bugs entry for #12359 (#20445)
https://bugzilla.mozilla.org/show_bug.cgi?id=504622
Refs #12359

[skip sauce]
2016-08-03 08:03:24 -07:00
Chris Rebert 6844745db5 Most Wanted features: Add Edge UserVoice <dialog> entry
https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6508895-dialog-element
Refs #20175

[ci skip]
2016-08-02 21:35:37 -07:00
Juan J. Jimenez-Anca f677806463 Update _mixins.scss 2016-08-02 17:01:26 +01:00
Juan J. Jimenez-Anca 676e00d63e Update _visibility.scss 2016-08-02 17:00:58 +01:00
Juan J. Jimenez-Anca a279238034 Added visibility mixins file 2016-08-02 16:59:37 +01:00
Pierre-Denis Vanduynslager 0f25df1dff Fix dropdown example in docs (Fix #20410) 2016-08-02 01:38:32 -04:00
Pierre-Denis Vanduynslager 27cf3d675c Merge remote-tracking branch 'twbs/v4-dev' into v4-dev 2016-08-02 01:35:38 -04:00
Mark Otto 8e4f3fe7b9 grunt 2016-08-01 20:26:06 -07:00
Mark Otto f41c4f6ef1 Merge pull request #20417 from twbs/v4-flex-utils-docs
Import the flexbox utilities into the docs flex stylesheet
2016-08-01 20:23:39 -07:00
Mark Otto afe09cdffd Merge pull request #20413 from allanchau/patch-1
Remove unused $size parameter
2016-08-01 20:23:01 -07:00
Mark Otto 37910f581c Merge pull request #20418 from twbs/v4-js-glob
v4: Fix npm JS directory
2016-08-01 20:19:14 -07:00
Mark Otto 1efcbc81f2 Fixes #20385
Recursive glob action
2016-07-30 10:44:19 -07:00
Mark Otto 7efdd7720a Fixes #20382: Import the flexbox utilities into the docs flex stylesheet 2016-07-30 10:36:14 -07:00
Allan Chau 4f947f46ce Remove unused $size parameter 2016-07-30 18:09:11 +09:30
Onoshko Dan 1885bfe533 Fix package.json
For example, `resolve` npm module can't resolve path to bootstrap.
2016-07-28 23:55:10 +07:00
Mark Otto 7d2295ffaf Merge pull request #20130 from jeradrutnam/context-bg-fix
Contextual background-inverse text color fix
2016-07-27 21:32:18 -07:00
Mark Otto 339b369bd2 Merge pull request #20282 from anantoghosh/patch-2
Migration docs: Fix typo in 'Reboot' about units
2016-07-27 21:29:05 -07:00
Mark Otto c1b985a261 Merge pull request #20387 from twbs/v4-input-group-vars
Update variable usage for input group addon
2016-07-27 21:27:15 -07:00
Mark Otto c52e1334a3 Fixes #20291: Update variable usage for input group addon
Instead of the regular border-radius var, use the input ones to match sizing with their associated controls.
2016-07-27 21:12:44 -07:00
Mark Otto 658c4c3084 Merge pull request #20333 from any-hn/v4-progress-bar-border-radius
Progress bar:fix use variable progress-border-radius instead of border-radius
2016-07-27 21:10:01 -07:00
Mark Otto aad527e410 Merge pull request #20341 from pat270/v4-tooltip-static-demo
Docs Tooltip Static Demo uses v3 class names
2016-07-27 21:06:52 -07:00
Jesse Mandel 6dfb9b85bc Update NuGet link to alpha3 (#20386)
[skip sauce]
[skip validator]
2016-07-27 17:42:00 -07:00
Mark Otto c7de6107a8 prep release 2016-07-27 09:40:40 -07:00
Mark Otto 25901d31c2 new css and js hash 2016-07-27 09:38:57 -07:00
Mark Otto 0fd2f8b889 grunt dist 2016-07-27 09:32:05 -07:00
Mark Otto 24e992a6ff bump versions 2016-07-27 09:31:24 -07:00
Mark Otto 49fadbd4b8 Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-07-27 09:22:56 -07:00
Mark Otto 82bf1e32bd grunt (include snew docs-flexbox files) 2016-07-26 22:03:54 -07:00
Mark Otto d626484fdf Merge pull request #20372 from twbs/v4-flexbox-docs
v4: Enable flexbox CSS on flexbox grid page
2016-07-26 21:55:32 -07:00
Mark Otto 8e9a9a5960 Enable flexbox grid CSS on our docs page
- Creates new flexbox grid Sass file in our docs assets
- Updates the Gruntfile to compile said new Sass file and minify the output
- Update notice on flexbox docs page for how it works
- Only enable compiled flexbox grid CSS in hosted docs site, not in dev (for easier and specific debugging of all flexbox features)
2016-07-26 21:09:39 -07:00
Mark Otto c017eaca2f elaborate on those classes 2016-07-26 20:21:45 -07:00
Mark Otto 069a0dd6e7 comment out custom builds for now 2016-07-26 20:20:16 -07:00
Mark Otto 855a82e3a2 remove dist download option for now; it has been coming soon for far too long 2016-07-26 20:18:51 -07:00
Mark Otto cf45a82068 grunt 2016-07-26 20:16:28 -07:00
Mark Otto d506bd8e50 Update navbar-toggleable-* styles to incorporate changes from #20083 2016-07-26 20:16:23 -07:00
Mark Otto 902d979568 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-07-26 19:57:44 -07:00
Patrick H. Lauke 660fd2003f Merge pull request #20370 from patrickhlauke/browser-bug-edge8282613
add Edge bug 8282613
2016-07-26 23:18:43 +01:00
Patrick H. Lauke 851e2cbb84 add Edge bug 8282613 2016-07-26 23:17:43 +01:00
Mark Otto e969f182cf grunt 2016-07-26 09:38:26 -07:00
Mark Otto 39732a0023 30px not 15px 2016-07-25 20:39:19 -07:00
Mark Otto 55795e8845 Customizing grid docs updates to followup on #19099
- More details on columns and gutters
- Break it into clear sections
2016-07-25 20:36:30 -07:00
Mark Otto ded1bf98d7 One more follow up to #19099, #20349, and #20361
Remove mention of base class and fix grid examples
2016-07-25 20:27:55 -07:00
Mark Otto d306864e80 grunt 2016-07-25 20:10:10 -07:00
Mark Otto a51b242965 Merge pull request #20361 from twbs/v4-grid-class-flex
v4: Restore flexbox grid .col-{bp} class for auto layout
2016-07-25 17:25:29 -07:00
Mark Otto adba459749 restore the .col-{bp} class for flexbox auto layout 2016-07-25 17:22:06 -07:00
Mark Otto e7090a7c44 update text in grid example 2016-07-25 17:10:32 -07:00
Mark Otto 7e8182e9a6 grunt 2016-07-25 17:10:21 -07:00
Mark Otto 0a31dacf3e Simplify system font stack to remove Linux fonts as they're too varied for our purposes 2016-07-25 12:34:00 -07:00
Mark Otto dcbe373361 grunt 2016-07-25 12:30:13 -07:00
Mark Otto 2f38e5167d fix doubled up padding in docs navbar 2016-07-25 12:30:10 -07:00
Mark Otto 15f522fd4a Fixes #17990: clear the floats within .navbar-toggleable-* to avoid funky animation on close 2016-07-24 00:49:08 -07:00
Mark Otto 7fd00263e3 Merge branch 'v4-dev' into v4-navbars 2016-07-23 21:05:18 -07:00
Mark Otto 38312640df grunt 2016-07-23 21:04:37 -07:00
Mark Otto ed9977c464 Merge pull request #20349 from twbs/v4-grid-fixes
v4: Follow-up grid fixes
2016-07-23 20:51:21 -07:00
Mark Otto b36e6dae2f Merge branch 'v4-dev' into v4-grid-fixes 2016-07-23 20:40:52 -07:00
Mark Otto 2ab662095b grunt 2016-07-23 20:40:41 -07:00
Mark Otto cdc55a46c2 linting 2016-07-23 17:21:00 -07:00
Mark Otto a8879c8f82 Follow-up to #19099 for grid fixes
- Restores two-mixin approach to generating semantic grid columns (now with 'make-col-ready' and 'make-col')
- Removes need for .col-xs-12 by restoring the mass list of all grid tier classes to set position, min-height, and padding
- Adds an initial 'width: 100%' to flexbox grid column prep (later overridden by the column sizing in 'flex' shorthand or 'width') to prevent flexbox columns from collapsing in lower viewports
2016-07-23 17:12:43 -07:00
Patrick Yeo 6157001bcd Tooltip Static Demo uses v3 class names 2016-07-21 12:44:26 -07:00
Raphael Luba d71c080ab5 Replace renamed classes in grid push/pull example (#20330)
The example for column ordering still referenced the old push/pull class names.
2016-07-20 08:37:54 -07:00
Patrick H. Lauke d125860464 change navbar-toggler to use SVG background image 2016-07-20 10:29:54 +01:00
XhmikosR 47dc87e6c7 Fix typo in comment.
[ci skip]
2016-07-20 10:07:31 +03:00
Alice Young e613415a76 Docs: Update composer require command to download current v4 alpha version (#20328) 2016-07-19 18:40:21 -07:00
An Yang af6eaf5438 Progress bar:fix border-radius to use variable progress-border-radius instead of border-radius 2016-07-20 01:03:40 +00:00
Patrick H. Lauke a426c4951c remove navbar-toggler unicode symbol in HTML
remove current HTML-based symbol, add any missing aria-* attributes
2016-07-19 22:11:44 +01:00
Chris Rebert e12361483a Add position:sticky to Most Wanted features (#20315)
[skip sauce]
2016-07-17 14:01:16 -07:00
Pvanhesteren ef9099a237 Port #19410 to v4
Clarify valid values of Carousel's `pause` option

Fixes #18205

[skip sauce]
2016-07-17 00:17:30 -07:00
Chris Rebert 71359ebad8 update npm shrinkwrap (#20312) 2016-07-16 14:27:29 -07:00
Chris Rebert 1a4e48e329 Rename shrinkwrap-related npm script (#20311)
To avoid infinite recursion in newer npm versions, which added a lifecycle script for `npm shrinkwrap`.
Refs https://github.com/npm/npm/issues/13253
Refs https://github.com/npm/npm/pull/12814

[ci skip]
2016-07-16 14:12:49 -07:00
Chris Rebert 0cf5204a48 Add HTMLHint to the build; fixes #20297 (#20301)
[skip sauce]
2016-07-14 16:22:56 -07:00
Chris Rebert 610a089054 Wall of Browser Bugs: Link to WebKit meta-bug (#20299)
https://bugs.webkit.org/show_bug.cgi?id=159753

[skip sauce]
2016-07-13 22:21:10 -07:00
Tom Lutzenberger 3487e421b5 Fix HTML validity error in sticky-footer-navbar example (#20295) 2016-07-13 10:00:39 -07:00
XhmikosR 083df475f3 Losslessly compress doc images.
Used zopfli 1.0.1 with `zopflipng.exe -m --lossy_transparent -y --iterations=1000`.

Before: 199 KB (203.922 bytes)
After:  197 KB (202.151 bytes)

[ci skip]
2016-07-12 23:08:29 +03:00
XhmikosR 8cd7833ba4 nuget: fix version.
[ci skip]
2016-07-12 22:57:37 +03:00
XhmikosR 278a563241 Tabs to spaces.
[ci skip]
2016-07-12 22:56:07 +03:00
XhmikosR c2bb71e4ae .gitignore: Remove no longer used entries.
[ci skip]
2016-07-12 22:55:50 +03:00
XhmikosR c2189876ee Remove trailing space.
[ci skip]
2016-07-12 22:27:06 +03:00
anantoghosh 11d43e456a Fix typo in 'Reboot' about units
In about 'Reboot', it says "moving **from** `rem` **to** `em` units. It should be moving from `em` to `rem`.
2016-07-12 14:08:24 +05:30
Chris Rebert 873cf751c0 Remove forced default focus outline (#20275)
As this causes non-standard dotted outline on checkboxes/radio buttons
in OS X Firefox

Ports #19935 to v4
Refs #19933

[skip sauce]
2016-07-11 20:50:27 -07:00
XhmikosR 1e01721717 Bump devDependencies. 2016-07-11 02:44:58 +03:00
XhmikosR 0339272f55 Update gems.
[skip sauce]
2016-07-09 12:42:42 +03:00
Chris Rebert 4ea33f3ab5 Merge pull request #20175 from twbs/dialog-wall
Add Most Wanted Features entries for <dialog>
2016-07-08 08:13:49 -07:00
Chris Rebert 0b21f2ecb1 Add Most Wanted Features entries for <dialog>
Refs https://bugzil.la/840640
Refs https://webkit.org/b/84635

[skip sauce]
2016-07-08 02:05:12 -07:00
Chris Rebert 58aca28234 Move browser feature requests to new "Most wanted features" section 2016-07-08 00:19:12 -07:00
Geremia Taglialatela 1347cb0152 Update SCSS-Lint to v0.49.0 (#20250)
SCSS-Lint 0.49.0 modifies Shorthand linter to report lint if a shorthand
of a length not specified in the allowed_shorthands option is used.

New defaults include "4" in the list of allowed shorthands, so we are changing our configuration accordingly.

Ref: https://github.com/brigade/scss-lint/commit/e283d1689699f581561fea344df3168128c46d7b
2016-07-07 20:38:44 -07:00
Patrick H. Lauke eb7c13bba7 Merge pull request #20246 from anantoghosh/patch-1
Fix typo in 'Reboot' section
2016-07-06 10:39:33 +01:00
anantoghosh f15611cb81 Fix typo in 'Reboot' section
Changed `box-sizing: border` to `box-sizing: border-box`
2016-07-06 13:14:48 +05:30
XhmikosR 3d86473399 Merge pull request #20222 from twbs/v4-dev-xmr-deps
Update devDepedencies.
2016-07-05 14:40:55 +03:00
morishitter df6d3b445e Add flex-wrap and overflow-wrap properties to the list of property order in .scss-lint.yml 2016-07-04 18:56:16 +09:00
XhmikosR e727ca9654 Update devDepedencies. 2016-07-04 12:35:52 +03:00
XhmikosR a0f10e6dcb Merge pull request #20202 from twbs/windows-doesnt-know-how-to-shot-glob
Avoid globbing in jscs npm script for Windows compatibility
2016-06-29 09:30:44 +03:00
XhmikosR c7fae07fbc Merge pull request #20201 from twbs/v4-dev-xmr-deps
Update dependencies.
2016-06-29 09:27:31 +03:00
Chris Rebert 5d33891c32 Avoid globbing in jscs npm script for Windows compatibility
Fixes #20197

[skip sauce]
[skip validator]
2016-06-28 23:25:55 -07:00
XhmikosR e83b742c11 Run grunt.
[ci skip]
2016-06-29 09:00:07 +03:00
XhmikosR 7f6fd5be76 Update devDependencies.
Only grunt-saucelabs is left in order to update grunt to v1.x.
2016-06-29 09:00:07 +03:00
XhmikosR bc8804e472 Update scss_lint to v0.48.0. 2016-06-29 08:49:35 +03:00
Chris Rebert ed3ba47425 Support jQuery v3 in Bootstrap v4 (#20191)
* bower.json, package.json: Extend jQuery version ranges to include v3
* NuGet: Bump jQuery to v3.0.0.1
* Docs+Examples: Update jQuery to v3.0.0
* Use jQuery v3.0.0 for JS unit tests
* Update jqueryVersionCheck to allow jQuery v3.x.x
2016-06-28 22:19:46 -07:00
Dave Methvin 8900d953ed ScrollSpy unit test: Use single done() in a then() instead of multiple done()s (#20198)
Fixes test flakiness on OS X Safari and Android when using jQuery 3.
Fixes #20182 more
Refs #20191
2016-06-28 13:24:28 -07:00
XhmikosR c3e33d85d7 Merge pull request #20196 from twbs/v4-dev-xmr-shx
Use shx so that the npm scripts work everywhere the same.
2016-06-28 22:01:46 +03:00
XhmikosR dec2695d7e Use shx so that the npm scripts work everywhere the same. 2016-06-28 19:03:19 +03:00
judetucker a21ff40068 Mention .list-inline-item change in the migration guide
Fixes #18813
Closes #20187

[skip sauce]
2016-06-27 23:20:01 -07:00
Chris Rebert 288bd07a36 docs/migration.md: Fix "correspending" typo
[ci skip]
2016-06-27 23:00:46 -07:00
Dave Methvin 208d587c7e Scrollspy test: Allow for async .then() in jQuery 3; fixes #20182
Instead of doing a new assert.async(), just do a single one for the entire test
and let the .then() be async as well.

Closes #20190
2016-06-27 22:37:31 -07:00
Chris Rebert e95e9fed09 Allow PRs to be previewed at http://preview.twbsapps.com (#20179) 2016-06-27 14:19:10 -07:00
Chris Rebert bba039d2fd Add Wall of Browser Bugs entry for #20161 (#20183)
Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1282363
2016-06-27 01:12:00 -07:00
Chris Rebert aa369bd8f9 Remove unnecessary usage of Promises in non-async ScrollSpy tests (#20180)
Closes #19906

[skip validator]
2016-06-26 21:33:07 -07:00
Chris Rebert ead5ed6d73 Fix docs asset file paths in /grunt/configBridge.json (#20178)
Previously, when running the docs locally, the site, rooted at:
    http://localhost:9001/
would reference docs assets using relative URLs such as:
    /../assets/js/vendor/anchor.min.js
which is equivalent to:
    http://localhost:9001/../assets/js/vendor/anchor.min.js
which is nonsense, since the root directory has no parent directory.
Apparently browsers silently ignore this extra '..', hence why this wasn't noticed until now.
But if you adjust Jekyll's `baseurl` setting, this mistake causes incorrect URLs to get generated.

This commit corrects the problem by removing the extra '../' from the paths.

These paths are also referenced in the Gruntfile, where the fix actually allows us to simplify the code.
Previously, in the Gruntfile, we were doing, e.g.:
    path.join('./docs/assets', '../assets/js/vendor/anchor.min.js')
which calculates to:
    ./docs/assets/../assets/js/vendor/anchor.min.js
which can be simplified to:
    ./docs/assets/js/vendor/anchor.min.js
So we can remove the '/assets' suffix from the left argument
and the '../' prefix from the right argument
and still obtain the same result.
2016-06-26 16:42:13 -07:00
Chris Rebert 6cceeec695 grunt dist docs
[skip sauce]
[skip validator]
2016-06-26 16:13:28 -07:00
Chris Rebert b73b0c559e docs/_plugins/bugify.rb: Add support for MS Edge UserVoice ideas (#20176)
[skip sauce]
2016-06-25 21:32:23 -07:00
Chris Rebert 5073e756f8 Remove reference to fixed Chrome bug in accessibility docs (#20145)
Refs https://bugs.chromium.org/p/chromium/issues/detail?id=454172#c22

[skip sauce]
2016-06-23 23:19:06 -07:00
Curt Grimes 76e9a7328e Fix links to A11Y Project posts
Closes #20165

[skip sauce]
2016-06-23 23:15:38 -07:00
Chris Rebert d39e24347c Add Wall of Browser Bugs entries for Selectors Level 4 :nth-child() (#20143)
Refs http://caniuse.com/#feat=css-nth-child-of
Refs https://drafts.csswg.org/selectors-4/#the-nth-child-pseudo
Refs https://crbug.com/304163
Refs https://bugzil.la/854148

[skip sauce]
2016-06-22 01:20:01 -07:00
Chris Rebert e0c768b667 https://webkit.org/b/158340 has been fixed
So remove its entry from the Wall.
Refs #20012, #20024
Refs http://trac.webkit.org/changeset/202324

[ci skip]
2016-06-21 23:20:02 -07:00
Chris Rebert a358fc9dc1 Replace grunt-postcss with postcss-cli (#20140)
Refs #19990
Continues the degruntification process.

Also removes mq4-hover-shim for now,
since it doesn't yet implement the standard PostCSS plugin interface.
2016-06-20 16:18:21 -07:00
Chris Rebert bfc16c4a82 Remove refs to fixed printing-related Chrome bug from browser support docs (#20144)
Refs https://bugs.chromium.org/p/chromium/issues/detail?id=273306#c34

[skip sauce]
2016-06-20 00:48:02 -07:00
Chris Rebert 4a00603b5a docs/_plugins/highlight_alt.rb: Ignore linenos option since it's broken
Refs #20005
[skip sauce]
2016-06-19 23:02:28 -07:00
Chris Rebert c700e25ef2 docs/_plugins/highlight_alt.rb: Use correct tag name in error message 2016-06-19 23:01:39 -07:00
Chris Rebert b17008c771 Add comparability guard to _assert-ascending(); fixes #20123 (#20142)
[skip sauce]
[skip validator]
2016-06-19 22:23:16 -07:00
Chris Rebert 143eca3ba9 package.json: engines: Require Node.js >= 4 (#20141)
Refs #17652
2016-06-19 22:09:29 -07:00
Jerad Rutnam 26731b3378 Contextual background-inverse text color fix 2016-06-16 22:44:39 +05:30
Mark Otto ac1ea8c26c Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-06-12 21:54:35 -07:00
Mark Otto 1ba370f933 follow up fix to #17593 2016-06-12 21:54:15 -07:00
Mark Otto e22d725638 Merge pull request #19977 from zalog/patch-11
Add .flex-*-unordered classes to reset Flexbox `order` CSS property
2016-06-12 21:27:11 -07:00
Mark Otto d12804eb4d Fixes #17193: Remove mention and link to non-existant transitions plugin; that intro paragraph was two dupe sentences 2016-06-12 21:25:04 -07:00
Mark Otto 7071fe9c1b Fixes #17089 a bit 2016-06-12 21:18:23 -07:00
Mark Otto aaad85bc30 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-06-12 21:17:14 -07:00
Chris Rebert ce2e944aa6 Strip out UMD & CJS in favor of ES6 modules (#20072) 2016-06-10 09:28:03 -07:00
heath3 d19e762d57 Re-use 'between' mixin for 'only' mixin
Keeps the code DRY in the same way 'between' uses 'up' and 'down'.
2016-06-09 16:07:27 +01:00
Chris Rebert 9ddd62d391 Add Wall of Browser Bugs entries for #12832 (#20089)
Add Wall of Browser Bugs entries for #12832
2016-06-07 23:50:00 -07:00
Chris Rebert 39c313bb1f https://crbug.com/460200 has been fixed! (#20090)
So remove its entry from the Wall of Browser Bugs
Refs #15832

[skip sauce]
[skip validator]
2016-06-07 21:15:12 -07:00
Chris Rebert 18ee98bc9c ISSUE_TEMPLATE.md: Fix "questons" typo
[ci skip]
2016-06-05 15:01:09 -07:00
Chris Rebert c955868982 Enable more rules from ESLint 2.0; refs #19999 (#20076)
[skip sauce]
[skip validator]
2016-06-05 11:17:05 -07:00
Chris Rebert 36f2261b6f Remove unused exec:npmUpdate Grunt task (#20074)
[skip sauce]
[skip validator]
2016-06-04 21:55:28 -07:00
Chris Rebert 10c9be114b Bump shelljs to ^0.7.0 (#20073)
[skip sauce]
[skip validator]
2016-06-04 21:45:59 -07:00
Chris Rebert 98f3ab3490 rm -r node_modules && npm install && npm run shrinkwrap 2016-06-04 18:21:36 -07:00
Chris Rebert 0f3d427bbd grunt
[ci skip]
2016-06-04 18:21:15 -07:00
Chris Rebert eb350d1a7c Upgrade to latest version of JSCS (v3.0.4) (#20070)
Fixes #20002

[skip sauce]
[skip validator]
2016-06-04 17:55:21 -07:00
Chris Rebert 0c4abb69e3 Kill the grunt-jscs middleman; use JSCS directly instead (#20069)
Refs #19990

[skip sauce]
[skip validator]
2016-06-04 17:46:36 -07:00
Chris Rebert 04165ba6e3 Update ESLint to v2.11.1 (latest stable) (#20068)
Fixes #19908

[skip sauce]
[skip validator]
2016-06-04 17:08:59 -07:00
Chris Rebert abc4ecf670 Update ESLint to v2.10.2 (#20063)
Refs #19908

[skip sauce]
[skip validator]
2016-06-04 16:52:06 -07:00
Chris Rebert d1b8ec85e2 Upgrade ESLint to v2.9.0 (#20047)
Refs #19908

[skip sauce]
[skip validator]
2016-06-04 15:07:16 -07:00
Chris Rebert 1f5d8aa4b3 Update ESLint to v2.8.0 (#20045)
Refs #19908

[skip sauce]
[skip validator]
2016-06-04 14:52:07 -07:00
Chris Rebert 6c2ba51ba4 Upgrade ESLint to v2.7.0 (#20044)
Refs #19908

[skip sauce]
[skip validator]
2016-06-04 14:39:56 -07:00
Chris Rebert 2b16f5c510 Update ESLint to v2.5.3 (#20043)
Refs #19908.

[skip sauce]
[skip validator]
2016-06-04 14:28:34 -07:00
Chris Rebert c5eb5a45e9 Upgrade ESLint to v2.4.0 (#20042)
Refs #19908.

[skip sauce]
[skip validator]
2016-06-04 14:13:36 -07:00
Chris Rebert 92ec110f08 Upgrade ESLint to v2.3.0 (#20041)
Refs #19908

[skip sauce]
2016-06-04 14:01:12 -07:00
Chris Rebert a5ea86747a Merge pull request #19109 from twbs/fix-18569
Integrate postcss-flexbugs-fixes into build
Refs #18569.
2016-06-04 13:25:37 -07:00
Chris Rebert de0740b584 Update npm shrinkwrap 2016-06-04 13:02:25 -07:00
Chris Rebert 8139bf44c5 Add docs regarding postcss-flexbugs-fixes dependency 2016-06-04 13:00:37 -07:00
Chris Rebert ef948ece79 Integrate postcss-flexbugs-fixes into build; fixes #18569 2016-06-04 13:00:37 -07:00
Chris Rebert 10ce36601d https://bugzil.la/1278000 was marked as dupe of https://bugzil.la/577785
Update Wall of Browser Bugs accordingly.
Refs #19670

[ci skip]
2016-06-04 00:27:56 -07:00
Chris Rebert 8086e4cd50 Add Wall of Browser Bugs entry for #19670 for Edge (#20037)
See https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7787318/
Refs #19670

[skip sauce]
2016-06-03 23:39:32 -07:00
Chris Rebert 1585e46292 Add :dir() pseudo-class feature requests to Wall of Browser Bugs (#19984)
Refs https://developer.mozilla.org/en-US/docs/Web/CSS/:dir
[skip sauce]
2016-06-03 23:17:51 -07:00
Chris Rebert 157007b48f Add Wall of Browser Bugs entry for #19670 for Firefox (#20036)
See https://bugzil.la/1278000
Refs #19670

[skip sauce]
2016-06-03 23:15:19 -07:00
Chris Rebert 9c8eb788ac Add Wall of Browser Bugs entry for #19839 (#20026)
See https://bugzilla.mozilla.org/show_bug.cgi?id=1277782
Refs #19839

[skip sauce]
2016-06-03 01:23:19 -07:00
Chris Rebert a122eda7d9 Add Wall of Browser Bugs entry for #17695 (#20025)
See https://webkit.org/b/158342
Refs #17695.

[skip sauce]
2016-06-03 00:18:15 -07:00
Chris Rebert fb2d8008e1 Add Wall of Browser Bugs entry for #20012 (#20024)
Refs https://webkit.org/b/158340
Closes #20012

[skip sauce]
2016-06-02 22:40:34 -07:00
Mark Otto 8feae9075a Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-06-02 21:48:53 -07:00
Chris Rebert 0b4187d37b Add Wall of Browser Bugs entry for #19810 (#20021)
Refs https://crbug.com/597642
Closes #19810

[skip sauce]
2016-06-02 10:14:45 -07:00
Chris Rebert e1a53e9f95 Add Wall of Browser Bugs entry for #19927 (#20020)
Refs https://webkit.org/b/158276
Closes #19927

[skip sauce]
2016-06-02 10:09:06 -07:00
Chris Rebert 5dcd1a743d Tweak Esc key comment in modal.js
[skip sauce]
[skip validator]
2016-05-31 02:19:56 -07:00
Chris Rebert 166daf498a Upgrade ESLint to v2.2.0 (#20000)
[skip sauce]
[skip validator]
2016-05-31 01:27:01 -07:00
Chris Rebert 97f521d5dd Merge pull request #19998 from twbs/eslint-2.0.0
Upgrade to ESLint v2.0.0
2016-05-31 01:16:05 -07:00
Chris Rebert 93f028b8f1 Upgrade babel-eslint to ^6.0.4
[skip sauce]
[skip validator]
2016-05-31 01:02:30 -07:00
Chris Rebert ac25ee7a90 Upgrade ESLint to v2.0.0
[skip sauce]
[skip validator]
2016-05-31 00:53:02 -07:00
Chris Rebert 92e9d9de62 Enable new ESLint-recommended rules in ESLint config
Refs http://eslint.org/docs/user-guide/migrating-to-2.0.0#new-rules-in-eslintrecommended
2016-05-31 00:49:48 -07:00
Chris Rebert 4d3bd8e6c5 Migrate parser & env config to ESLint 2.0.0 2016-05-31 00:46:33 -07:00
Chris Rebert c4add0c2f3 Comply with consistent-return ESLint rule 2016-05-31 00:45:32 -07:00
Chris Rebert 0efec1a3db Migrate ESLint rules config to ESLint 2.0.0
Refs http://eslint.org/docs/user-guide/migrating-to-2.0.0
2016-05-31 00:39:39 -07:00
Chris Rebert f7677d6be5 Merge pull request #19995 from twbs/eslint-1.10.3
Upgrade ESLint to v1.10.3
2016-05-31 00:24:13 -07:00
Chris Rebert e573f70e2c Update npm shrinkwrap
[skip sauce]
[skip validator]
2016-05-31 00:12:21 -07:00
Chris Rebert 9324da7aeb Upgrade ESLint to v1.10.3
Refs #19908
2016-05-31 00:12:17 -07:00
Chris Rebert 06b3af3c0a Merge pull request #19994 from twbs/eslint-1.9
Upgrade ESLint to v1.9.0
2016-05-31 00:08:07 -07:00
Chris Rebert 990e98e15e Update npm shrinkwrap
[skip sauce]
[skip validator]
2016-05-31 00:00:10 -07:00
Chris Rebert 00a3e1d9ad Upgrade ESLint to v1.9.0
Refs #19908
2016-05-30 23:59:24 -07:00
Chris Rebert d8e118057d Merge pull request #19993 from twbs/eslint-1.7.3
Upgrade ESlint to v1.7.3
2016-05-30 23:51:23 -07:00
Chris Rebert 412481ba14 Update shrinkwrap 2016-05-30 23:43:28 -07:00
Chris Rebert 324cbb2280 Upgrade ESlint to v1.7.3
Enable new rules:
* no-empty-pattern
* no-magic-numbers (exempting 0 and ±1)

Refs #19908

[skip sauce]
[skip validator]
2016-05-30 23:42:22 -07:00
Chris Rebert 5a35ad6d74 Use named constants for magic numbers (#19992)
Mostly KeyboardEvent.which and MouseEvent.which values.

[skip validator]
2016-05-30 23:42:00 -07:00
Chris Rebert 301dc70e1b Merge pull request #19990 from twbs/bypass-grunt-eslint
Just use ESLint directly instead of going thru grunt-eslint

[skip sauce]
[skip validator]
2016-05-30 22:32:15 -07:00
Chris Rebert 5f243fa10d Update npm shrinkwrap 2016-05-30 22:16:37 -07:00
Chris Rebert f77d8c91a9 Killed the grunt-eslint middleman; Long live ESLint.
Refs #19908

[skip sauce]
[skip validator]
2016-05-30 22:16:32 -07:00
Chris Rebert 14c7ba95f9 Fix load & scroll event usage in ScrollSpy tests (#19986)
* Use $.one() instead of $.on() since there are no $.off()s in the code.
* Remove unnecessary namespacing of listeners for the `scroll` & `load` events.
    These are vanilla DOM events (not custom jQuery namespaced events)
    and we're not using jQuery namespacing to manage these event listeners either (e.g. `$.off()`).

[skip validator]
2016-05-30 09:39:45 -07:00
Chris Rebert d35973c2b3 js/tests/unit/scrollspy.js: Fix "offsed" typos (#19985)
[skip sauce]
[skip validator]
2016-05-29 18:36:09 -07:00
Chris Rebert 680cb317ed Travis: Upgrade Node.js from v5 to v6 (#19980)
v6 is the current stable version and will be an LTS version.
v5 is not an LTS version.

Refs https://github.com/nodejs/LTS
2016-05-28 13:39:40 -07:00
Catalin Zalog 50e2225bd5 Update _flex.scss 2016-05-28 03:25:24 +03:00
XhmikosR 4bca0f878a Merge pull request #19894 from twbs/v4-dev-jquery223
Update jQuery to v2.2.4.
2016-05-26 15:40:02 +03:00
XhmikosR 987d9f2c49 Bump gems. 2016-05-26 15:31:55 +03:00
XhmikosR b0a7979cc1 Fix error with the new jQuery. 2016-05-26 15:30:07 +03:00
XhmikosR a950d5642b Update jQuery to v2.2.4. 2016-05-26 15:26:12 +03:00
Chris Rebert 15c8fac735 https://webkit.org/b/144696 has been fixed (#19958)
Remove its entry from the Wall of Browser Bugs
Refs #16372

[skip sauce]
2016-05-25 23:18:46 -07:00
Chris Rebert e8669eb408 https://crbug.com/427994 has been fixed (#19948)
Remove its entry from the Wall of Browser Bugs.

[skip sauce]
2016-05-25 23:14:41 -07:00
Pierre-Denis Vanduynslager ab2fc63d08 Dropdown: remove dependency to role="menu", role="listbox" a and li elements => fix keyboard navigation 2016-05-22 02:16:27 -04:00
Mark Otto f0c0a7533c Merge pull request #19892 from heikojansen/patch-1
Remove reference to "loaded.bs.modal" event
2016-05-21 19:39:33 -07:00
Chris Rebert f9fe928a5b http://bugzil.la/924068 closed as duplicate of http://bugzil.la/545685 (#19947)
Update the Wall of Browser Bugs entry accordingly.

[skip sauce]
2016-05-20 09:05:24 -07:00
Chris Rebert a90b36918f Add "The Bootstrap Authors" to copyright notices (#19936)
❤️❤️❤️ https://github.com/twbs/bootstrap/graphs/contributors
2016-05-20 09:04:31 -07:00
Chris Rebert 83692b199b https://crbug.com/475128 has been fixed (#19946)
Remove its entry from the Wall of Browser Bugs.
Refs #16180

[skip sauce]
2016-05-20 08:59:02 -07:00
Heiko Jansen 442f472a2d Mention removed modal option in migration docs
The `remote` option and the accompanying event have been removed.
2016-05-19 15:36:52 +02:00
akai 4d1b9d7ce7 Remove stray "~" in modal paddingRight value (#19932)
[skip validator]
2016-05-18 13:53:01 -07:00
Catalin Zalog 88f02007e0 Update _spacing.scss 2016-05-17 16:26:22 +03:00
dumb 6e7bf66de9 Fix issue #16941 - HTML example in tooltip docs
Added an example tooltip that uses HTML content, and expanded the
description of the html option to clarify usage.
2016-05-16 16:18:51 -04:00
Patrick H. Lauke 4354e87484 Merge pull request #19919 from dumb/v4-dev
Fixed a small typo
2016-05-16 20:43:24 +01:00
dumb 558a902e09 Fixed a small typo 2016-05-16 13:25:40 -04:00
Catalin Zalog 990e2c5d2b Update _custom-forms.scss 2016-05-16 17:00:45 +03:00
Mark Otto d4457b3303 improve docs examples for .navbar-text 2016-05-15 12:37:47 -07:00
Mark Otto dfa2536c3b Restore .navbar-text and add some basic examples to the docs /cc #18049 2016-05-15 12:29:56 -07:00
Mark Otto 5a5ca44a3b follow up to c6c0522598: define those new vars 2016-05-14 12:46:06 -07:00
Mark Otto 9c0c5fd9b1 Merge branch 'v4-navbars' of https://github.com/twbs/bootstrap into v4-navbars 2016-05-14 12:41:48 -07:00
Mark Otto f98f9c9155 add docs note to clear up #18599--active states for navbars can be on anchors or parents 2016-05-14 12:41:26 -07:00
Mark Otto 05bdecd0b0 Add dropdown menu example to navbar docs 2016-05-13 08:19:16 -07:00
Mark Otto c6c0522598 more navbar variables 2016-05-13 08:15:48 -07:00
Heiko Jansen f4c86ffc77 Remove reference to "loaded.bs.modal" event
Since the "remote" option is no longer available in v4 the reference to the "loaded.bs.modal" event is no longer needed, too.
2016-05-13 14:36:46 +02:00
Mark Otto 745e37a325 correction, -toggler-* 2016-05-12 21:50:17 -07:00
Mark Otto 906357b75f new var for -toggle-border-radius 2016-05-12 21:49:56 -07:00
Mark Otto 3021c241cc add new variable for -toggle-font-size 2016-05-12 21:49:03 -07:00
Mark Otto 9c100a6a9f clarify example with code comment 2016-05-12 19:47:49 -07:00
Mark Otto 96835e1512 grunt 2016-05-12 18:16:50 -07:00
Mark Otto 9a50b1f04f Merge pull request #19889 from twbs/v4-popovers
v4: Couple popover fixes
2016-05-12 12:54:02 -07:00
Mark Otto 083271ae48 Update collapsible navbar docs
- Add .text-muted for text color control over .bg-inverse in the examples
- Add a dark navbar collapse example
2016-05-12 11:24:43 -07:00
Mark Otto 8b7ce089c9 Alternate fix to #18865: Change the .navbar-toggler color for light/dark navbars as we do with the .navbar-brand 2016-05-12 11:24:09 -07:00
Mark Otto dc7811520c Merge pull request #19874 from patrickhlauke/v4-links-not-anchors-focusable
Make named anchor/placeholder link style reset more specific
2016-05-12 11:16:24 -07:00
Mark Otto a6b797d17b Restore hiding of the .popover-title with :empty 2016-05-12 11:12:40 -07:00
Mark Otto df6facf66e Alternate fix to #19006: Add a single variable for controlling that inner 1px padding on .popover 2016-05-12 11:12:22 -07:00
Ryan Burnett 0747484188 Alphabetized carousel options & added "ride" to it 2016-05-12 09:40:23 -04:00
Mark Otto 2a36b4b320 grunt 2016-05-11 23:30:22 -07:00
Mark Otto d8a9a069c8 fixes #19429: mention grunt tasks in local dev in readme 2016-05-11 23:30:19 -07:00
Mark Otto 64e7230d33 Fixes #19563: Add variable for setting background-color on .bg-inverse 2016-05-11 23:26:39 -07:00
Mark Otto 1f25326926 grunt 2016-05-11 23:24:40 -07:00
Mark Otto fc75a2c78f Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-05-11 23:23:11 -07:00
Mark Otto 15874b7afc Fixes #19732: Mention change to list-group-item class and links/buttons in migration docs 2016-05-11 23:23:02 -07:00
Mark Otto fda41fd440 Merge pull request #19885 from twbs/v4-cards
v4: Card improvements
2016-05-11 23:21:18 -07:00
Mark Otto e70f7162ec Fix #17511 by adding mention to the docs for how to extend the card columns 2016-05-11 23:13:52 -07:00
Mark Otto 56a5b19cdb Fixes #17911: Explicitly remove margin-bottom from cards in .card-deck
Here we're doing some margin swapping, so it looks a little funky. All this does is match the margin implementation and rendering across our table and flex versions of card decks.
2016-05-11 22:14:05 -07:00
Mark Otto de91c5e0be fixes #19650: improve non-flexbox card deck behavior so columns are always the same width 2016-05-11 21:18:35 -07:00
Mark Otto 5ff8d0f66e Fixes #19840: Invert the .card-subtitle color as well for .card-inverse 2016-05-11 20:41:33 -07:00
Mark Otto f68b06a123 Update card variants
- Remove background-color from header and footer in inverse cards (fixes #19841)
- Update border override for header and footer in cards; only need to declare a new color
- Update the selector for targetting blockquote footers in cards
2016-05-11 20:32:20 -07:00
Mark Otto 964811d48d Update card header and footer
- Remove the box-shadow and switch back to border to match .card basics
- Update the header nav margin override--since we restored the border, we need that default negative margin at the bottom
2016-05-11 20:22:07 -07:00
Mark Otto a296975221 Fixes #18584: Link to autoprefixer json file (link is broken until we make this the master branch) 2016-05-11 16:48:21 -07:00
Mark Otto 1993fe5985 Fixes #19267: Mention grid class changes in migration docs 2016-05-11 16:38:17 -07:00
Mark Otto 0eeff0b7cd grunt 2016-05-11 16:35:02 -07:00
Mark Otto 98049e908c add another note about dropdown styles changing 2016-05-11 16:34:59 -07:00
Mark Otto d74a897f55 Overhaul tables docs and use rgba() colors for inverse tables
- Add inverse examples for all variants
- Use rgba() colors for hover and accent states for easy usage in inverse styles
2016-05-11 16:28:28 -07:00
Mark Otto 7fa88b3b8a Update tags/labels/badges migration docs to mention class and change in behavior for alignment in list groups 2016-05-11 16:11:17 -07:00
Mark Otto c6ac4f567e grunt 2016-05-11 15:58:46 -07:00
Mark Otto 85a71854bf clarify that 2016-05-11 15:58:42 -07:00
Mark Otto e0ad178ac3 Merge pull request #18807 from twbs/v4-split-buttons
v4: Figuring out split dropdown buttons
2016-05-11 15:03:51 -07:00
Mark Otto 6e7d450e1c linting order 2016-05-11 14:28:59 -07:00
Mark Otto 7cc802ea78 Consolidate button-dropdown.md with dropdowns.md to simplify docs 2016-05-11 14:13:16 -07:00
Mark Otto 575769c34d rest in peace _functions.scss 2016-05-11 11:36:40 -07:00
Mark Otto fda92d02a3 Unfuck those split button dropdowns
- Really we didn't need to do any of that strip units stuff to generate six new variables, two for each button size
- Using sibling selectors, we can target those split button dropdown toggles using the .dropdown-toggle-split class, and adjust padding and margin as needed
- Now, we nuke the margin-left from the ::after generated caret and tighten up the padding so that those split toggles don't look huge next to their main button
2016-05-11 11:36:09 -07:00
Mark Otto b280e36b78 Merge branch 'v4-dev' into v4-split-buttons 2016-05-11 11:07:06 -07:00
Mark Otto 9d6b41c127 Merge pull request #19141 from twbs/v4-forms-cleanup
v4: Forms cleanup
2016-05-11 10:49:31 -07:00
Mark Otto 547290293c grunt 2016-05-11 10:20:00 -07:00
Mark Otto e2751554a2 Merge branch 'v4-forms-cleanup' of github.com:twbs/bootstrap into v4-forms-cleanup 2016-05-11 10:19:40 -07:00
Mark Otto 618ac44f52 update migration notes 2016-05-11 10:16:00 -07:00
Patrick H. Lauke 89cda53070 Merge pull request #19879 from patrickhlauke/v4-modal-aria-fix
Handle aria-hidden on modal container when showing/hiding
2016-05-11 10:35:22 +01:00
Patrick H. Lauke b107e3342a Handle aria-hidden on modal container when showing/hiding
Fixes #19878
2016-05-11 02:01:56 +01:00
Mark Otto 425e3d407e Bring back some 'help text' love for forms with .form-text
- Includes new class
- New docs to support it
- Rearranged older docs
2016-05-10 08:24:38 -07:00
Patrick H. Lauke 64251a12a4 Make named anchor/placeholder link style reset more specific
This avoids applying the reset to named anchors/placeholder links (links
without an `href`) that have explicitly been made keyboard-focusable
(using `tabindex`). This is not fool-proof - it's not
easy/straightforward to check for the actual `tabindex` value itself, to
ensure it's positive, not will this apply if a link has been "blessed"
with `tabindex` via JS. However, this should catch most common uses (and
gives a reasonably valid way around the issue for developers who, for
whatever reason, DO want to use links without `href` - as side effect,
it forces best practice of at least ensuring these links can also be
focused with the keyboard)
2016-05-10 10:29:47 +01:00
Mark Otto 73d9815343 Merge branch 'v4-forms-cleanup' of https://github.com/twbs/bootstrap into v4-forms-cleanup 2016-05-09 19:25:42 -07:00
Mark Otto 35c11b69df Update checkboxes and radios docs
- Add lighter gray text to disabled state for .form-check
- Separate radios and checkboxes example
- Clarify docs
2016-05-09 11:00:36 -07:00
Mark Otto 5aa32b3f3a clarify docs comment from #19459 2016-05-09 10:29:04 -07:00
Mark Otto 72d68bac7a more options, clearer options, and proper markdown formatting 2016-05-09 10:25:38 -07:00
Mark Otto 87d3570524 Merge branch 'v4-dev-docs-hidden-show-replacement' of https://github.com/lamby/bootstrap into lamby-v4-dev-docs-hidden-show-replacement 2016-05-09 10:23:52 -07:00
Mark Otto 0bf3f176ec Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-05-09 10:21:56 -07:00
Mark Otto 1b17ee4062 property order 2016-05-09 10:18:41 -07:00
Mark Otto 3daeb58ac3 Merge branch 'add-input-focus-variables' of https://github.com/kevinkucharczyk/bootstrap into kevinkucharczyk-add-input-focus-variables 2016-05-09 10:17:27 -07:00
Mark Otto 9f6e881d00 Merge pull request #19459 from delftswa2016/v4-card-ordering
Explicitly state the ordering of cards in card columns in the docs
2016-05-09 10:14:50 -07:00
Mark Otto 6b33c08310 Merge pull request #19667 from vsn4ik/v4-dev-use-border-radius-mixin
Use @border-radius and add $nav-tabs-border-radius variable
2016-05-09 09:56:28 -07:00
Mark Otto f5d889c385 update classes for inline form to new checkbox options 2016-05-08 23:14:48 -07:00
Mark Otto 707903c60c oops, another checkbox needing a new class 2016-05-08 23:14:28 -07:00
Mark Otto a6d48b7ee3 add options to the examples so they render properly 2016-05-08 22:53:32 -07:00
Mark Otto a803ab7f58 fix remaining checkboxes and radios in docs 2016-05-08 22:53:17 -07:00
Mark Otto d95aad695c fix broken markdown formatting 2016-05-08 22:52:58 -07:00
Mark Otto 4e4fdb7228 grunt 2016-05-08 17:31:11 -07:00
Mark Otto 546149f004 Fixes #19771: Enable .form-control-sm/lg on select.form-control 2016-05-08 17:31:02 -07:00
Mark Otto d8c898b172 linting 2016-05-08 17:11:17 -07:00
Mark Otto dde85e9888 Redo checkboxes and radios
- Move disabled radio and checkbox styles to Reboot
- Collapse .radio and .checkbox into single class, .form-check
- Collapse .radio-inline and .checkbox-inline into single class, .form-check-inline
- Require classes for sub-elements in both new classes
2016-05-08 16:05:27 -07:00
Mark Otto bd904d70c9 lol my bad, fix that last one too 2016-05-08 15:31:53 -07:00
Mark Otto 4a064209ba Merge branch 'v4-dev' into v4-forms-cleanup 2016-05-08 15:25:26 -07:00
Mark Otto b479efb9d6 Fixes #18492: Document .h1-.h6, change docs mention of inline usage to varying elements 2016-05-08 15:13:53 -07:00
Mark Otto fea7feb9e4 Fixes #18705: Clarify removal of .help-text and update changes to .form-group for horizontal layouts 2016-05-08 15:10:27 -07:00
Mark Otto 4d8d8bdab4 Fixes #18768: Add migration docs for dropdowns 2016-05-08 15:07:16 -07:00
Mark Otto 91257d29d3 fixes #19439: add some docs context to migration for .btn-xs and .page-header 2016-05-08 15:02:05 -07:00
Mark Otto d90064f06f grunt 2016-05-08 14:58:37 -07:00
Mark Otto aa5ef212f3 Merge pull request #19863 from twbs/v4-inverse-table-variants
v4: Inverse table variants
2016-05-08 14:33:38 -07:00
Mark Otto 399fdb8ebe Merge pull request #19735 from MatthewRayfield/v4-custom-select-disabled-styling
Add disabled styling for .custom-select
2016-05-08 14:20:54 -07:00
Mark Otto 80341bf709 Merge pull request #19476 from delftswa2016/v4-card-docs
Added explicit commentary to .card-* classes
2016-05-08 14:20:12 -07:00
Mark Otto 4be7f0b680 Merge pull request #19862 from twbs/marktopper-patch-1
Update Normalize to v4.0.0
2016-05-08 14:19:09 -07:00
Mark Otto 7322c8dc75 add code snippet 2016-05-08 14:16:23 -07:00
Mark Otto 44778465da Update table docs
- Change some things around, add some copy
- Include table variant styles for the inverse tables thanks to bg and color utils
2016-05-08 14:15:34 -07:00
Mark Otto 4140620d3e remove unneeded, commented out border change for legends; it's handled in normalize 2016-05-08 13:57:39 -07:00
Mark Otto ce249a555c document table border collapse change, move from old normalize to our reboot 2016-05-08 13:51:25 -07:00
Mark Otto 69219d4271 move that change to reboot 2016-05-08 13:50:45 -07:00
Mark Otto d1b8166374 Fix overflow auto removal on pre elements 2016-05-08 13:48:21 -07:00
Mark Otto 69afc16867 grunt 2016-05-08 13:46:38 -07:00
Mark Otto 3547164f61 Fix up linter to ignore all other Normalize upstream shenanigans 2016-05-08 13:46:29 -07:00
Mark Otto 637d930d8f Merge branch 'patch-1' of https://github.com/marktopper/twitter-bootstrap into marktopper-patch-1 2016-05-08 13:43:54 -07:00
Mark Otto 2cc7c71ffe Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-05-08 13:43:19 -07:00
Mark Otto 932d0aa068 grunt 2016-05-08 13:43:13 -07:00
Mark Otto 1506347180 Merge pull request #19706 from twbs/issue-template
Add GitHub issue template
2016-05-08 13:41:23 -07:00
Mark Otto 5e84ed1425 Merge pull request #19793 from bassjobsen/patch-38
Update overview.md
2016-05-08 13:39:47 -07:00
Mark Otto 3b62fc0806 Merge pull request #19861 from twbs/card-borders
Jank card borders were too janky
2016-05-08 13:38:51 -07:00
Mark Otto b2dd8e1694 fix validation of dupe ids 2016-05-08 13:38:34 -07:00
Mark Otto 017258d1dc Merge pull request #19252 from twbs/card-img-overlay-padding
Add $card-img-overlay-padding variable
2016-05-08 13:36:13 -07:00
Mark Otto d6412cddc8 Merge pull request #19236 from twbs/carousel-icon-width
Extract $carousel-icon-width variable
2016-05-08 13:33:05 -07:00
Mark Otto 83182ad82e Jank card borders were too janky
- Drops the experiment I had going for `box-shadow`-powered borders
- Reinstates regular `border` using existing variables

Fixes  #19097 and #19143. Nullifies #19828.
2016-05-08 13:24:45 -07:00
Mark Otto adbb7bb707 Merge pull request #19851 from bassjobsen/patch-40
Use alphabetic order for the Components doc menu
2016-05-08 13:19:44 -07:00
Daiki Okumura 38ab6e3122 Docs: Add link to Japanese translation site (#19855)
[skip sauce]
2016-05-08 05:57:12 -07:00
Bass Jobsen 0df1e627cb add alphabetic order for the components 2016-05-06 17:02:48 +02:00
Christopher Baker 84f801833d add $inverse-bg and $inverse-color 2016-04-27 19:37:44 -07:00
Christopher Baker 859c12a044 Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2016-04-27 19:30:39 -07:00
Mark Otto 30b42bf910 Clearer section headings, more succinct copy 2016-04-24 18:53:03 -07:00
Bass Jobsen 3e40121cf8 Update overview.md
endtag for the highlight
2016-04-24 11:54:50 +02:00
Bass Jobsen 881f69c3ea Update overview.md
add the `@include media-breakpoint-only()` and `@include media-breakpoint-between` mixins
2016-04-24 11:44:01 +02:00
Mark Otto 8b8f5d0ca6 nuke commented out css 2016-04-23 15:03:18 -07:00
Mark Otto 6764171404 Avoid hacking around the temporal input bug in iOS
- Rather than use CSS hacks, let's avoid needing to hack anything
- Creates a new Reboot entry to simply reset the appear of the temporal inputs, thereby avoiding the problem entirely
- Less than ideal for conveying affordance on iOS, but given bugginess of the input itself, seems a decent tradeoff
2016-04-23 14:56:36 -07:00
Mark Otto 9f2ab98026 Merge branch 'v4-dev' into v4-forms-cleanup 2016-04-23 14:24:08 -07:00
Chris Lamb f278583496 Suggest a replacement to .hidden and .show
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2016-04-23 09:56:26 +01:00
Patrick H. Lauke 1a6d0cc446 Merge pull request #19714 from patrickhlauke/v4-ie-edge-select-normalisation
Suppress IE/Edge additional white/blue colors for focused <select>
2016-04-21 22:43:40 +01:00
Chris Rebert 8c678e9db7 Merge pull request #19775 from twbs/modal-ie8-innerWidth
Modal: Remove IE8-specific window.innerWidth workaround
2016-04-21 12:24:52 -07:00
Chris Rebert afdd62d161 Modal: Remove IE8-specific window.innerWidth workaround
[skip validator]
2016-04-21 01:15:24 -07:00
Chris Rebert 06b127a8fe Merge pull request #19765 from twbs/mq-wkbugs
Add Wall of Browser Bugs entries for WebKit media query bugs
[skip sauce]
2016-04-20 18:17:18 -07:00
Chris Rebert 0e56cbb0d6 Add Wall of Browser Bugs entries for https://webkit.org/b/156684 & https://webkit.org/b/156687
These bugs are factors in our decisions regarding which unit to use in our media queries.
Refs #17403
[skip sauce]
2016-04-19 12:20:56 -07:00
Christopher Baker bae54aa8fc remove references to -* outside _variables.scss 2016-04-17 18:56:09 -07:00
Mark Otto 3de570a8e5 grunt 2016-04-17 16:57:36 -07:00
Mark Otto f4d80ff6b4 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-04-17 16:52:44 -07:00
Mark Otto 24d6a03f5d grunt 2016-04-17 16:52:36 -07:00
Patrick H. Lauke 0d5b6aa4e8 Merge pull request #19756 from Rplus/v4-dev
remove `/` in reference url (otherwise 404s)
2016-04-17 23:53:41 +02:00
Rplus 80affcc6c5 remove unnecessary / in reference url 2016-04-18 04:08:28 +08:00
Chris Rebert 0d51926cf7 Merge pull request #19248 from twbs/navbar-divider-border-width
.navbar-divider width: 1px=>$border-width
2016-04-17 12:49:38 -07:00
Chris Rebert 315755a414 Port #19741 to v4
[ci skip]
2016-04-15 12:17:44 -07:00
Chris Rebert 97dafdc437 Merge pull request #19737 from twbs/wkbug-128489
Remove https://webkit.org/b/128489 from Wall of Browser Bugs
2016-04-14 15:55:22 -07:00
Chris Rebert d17a481d4d https://webkit.org/b/128489 has been fixed!
Refs #12536
[ci skip]
2016-04-14 15:49:30 -07:00
Matthew Rayfield b21750cbb7 Add disabled styling for .custom-select 2016-04-14 13:37:14 -04:00
Chris Rebert d8b1b92f66 Merge pull request #19727 from twbs/bugzilla-1264125
Add http://bugzil.la/1264125 to Wall of Browser Bugs
[ci skip]
2016-04-12 17:00:35 -07:00
Chris Rebert 159e6251ea Add http://bugzil.la/1264125 to Wall of Browser Bugs
Due to the lack of this feature in browsers,
we currently have to implement an annoying setTimeout-based workaround,
which adds an extra layer of complication and probably slightly impacts performance:
https://github.com/twbs/bootstrap/blob/e391fcb953cc959ddd88fb676b68f49eef85ef06/js/src/util.js#L63-L77

[ci skip]
2016-04-12 16:47:56 -07:00
Patrick H. Lauke d239fbb5f2 Suppress IE/Edge additional white/blue colors for focused <select> 2016-04-12 08:06:10 +01:00
Chris Rebert e391fcb953 grunt dist
[ci skip]
2016-04-11 12:38:10 -07:00
Chris Rebert 7b4cce6065 Update shrinkwrap 2016-04-11 12:38:10 -07:00
Patrick H. Lauke 47b9768203 Merge pull request #19710 from twbs/ios-9.3-fast-tap
Update 300ms click delay docs to reflect iOS 9.3 improvements
2016-04-11 09:22:58 +01:00
Chris Rebert 98abf5018b Merge pull request #19713 from twbs/edge-urls
Update remaining Edge issue URLs in Wall of Browser Bugs
2016-04-10 23:21:18 -07:00
Chris Rebert dc916f2e1d Merge pull request #19712 from twbs/crbug-273306
https://crbug.com/273306 has been fixed
[skip sauce]
2016-04-10 23:18:50 -07:00
Chris Rebert edfd72678d docs/_plugins/bugify.rb: Remove IE; all relevant issues moved to Edge
[skip sauce]
2016-04-10 23:09:44 -07:00
Chris Rebert 6ec176eee2 Update remaining Edge issue URLs in Wall of Browser Bugs
* https://connect.microsoft.com/IE/feedback/details/2445370 => https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/6793560/
* https://connect.microsoft.com/IE/feedback/details/2256049 => https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7165383/
[skip sauce]
2016-04-10 23:05:56 -07:00
Chris Rebert 77b58af064 https://crbug.com/273306 has been fixed
Refs #12078
[skip sauce]
2016-04-10 23:04:59 -07:00
Chris Rebert f60e5a423a Update 300ms click delay docs to reflect iOS 9.3 improvements
[skip sauce]
2016-04-10 19:09:37 -07:00
Chris Rebert 81f6c16f42 Embolden the "don't" 2016-04-10 13:23:59 -07:00
Chris Rebert 3c0da80bc8 add some blank lines 2016-04-10 13:22:47 -07:00
Chris Rebert 042427c37a Add GitHub issue template
Refs #19260
[ci skip]
2016-04-10 12:47:23 -07:00
Patrick H. Lauke 6d8cf0fb48 Merge pull request #19705 from patrickhlauke/v4-pagination-a11y-label
Add aria-label and callout about labelling pagination components
2016-04-10 20:24:50 +01:00
Patrick H. Lauke 1bfcf05f65 Add aria-label and callout about labelling pagination components 2016-04-10 15:01:06 +01:00
Mark Otto 29ff8e8b14 grunt 2016-04-08 21:05:49 -05:00
Mark Otto 0a4d3155ab Fixes #18573: Change name of .form-control-label to .col-form-label (and .form-control-legend to .col-form-legend) to reiterate use for only grid layouts 2016-04-08 21:05:23 -05:00
Mark Otto fd260961e6 grunt 2016-04-08 20:58:40 -05:00
Mark Otto 91627de4de fix up broke forms styles and docs example for the grid 2016-04-08 20:58:36 -05:00
Mark Otto 80144d74d7 Merge branch 'v4-dev' into v4-forms-cleanup 2016-04-08 20:55:19 -05:00
Mark Otto 2cc75671e1 Fixes #19690: Mention classes better for .list-inline and .list-inline-item 2016-04-08 20:41:44 -05:00
Chris Rebert 62c07b67bf https://webkit.org/b/143527 has been fixed
Refs #16180, #16262
[skip sauce]
2016-04-08 17:44:43 -07:00
Craig Martin 26a6dc1d16 Docs: Call out removal of @screen-* variables in v4
Closes #19561
Closes #19567
[skip sauce]
2016-04-06 19:41:57 -07:00
Chris Rebert 835676b99a Update lingering implicit prose reference to .center-block
Closes #19339
Refs #19102, #19443, #19665
[skip sauce]
2016-04-06 19:07:37 -07:00
Teo Dell'Amico a0a157db93 Finish killing .center-block; fixes #19443
Replace the leftover instances with .m-x-auto (and .d-block when necessary)
Closes #19665
Refs #19102
[skip sauce]
2016-04-06 15:55:27 -07:00
Teo Dell'Amico 1b35105852 Add display utility classes (.d-{inline,block,inline-block}); fixes #19343
Refs #19665
[skip sauce]
2016-04-06 15:49:08 -07:00
Chris Rebert 44c09cc07d Merge pull request #19234 from twbs/v4-w100
Add `.w-100` as width: 100% utility class
2016-04-06 15:19:10 -07:00
Chris Rebert 3165835a1b Add docs for .w-100 utility class
[skip sauce]
2016-04-06 15:06:25 -07:00
Mark Otto cde26a5234 Fixes #19221: Add .w-100 as width: 100% utility class 2016-04-06 14:59:04 -07:00
Lionel Erard 18c25056a6 Update offset class name in comment in _grid-framework.scss
[skip sauce]
[skip validator]
2016-04-06 02:27:59 -07:00
Chris Rebert a563dc8f73 Update Wall of Browser Bugs entry for #14211
Refs https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/5381673/
[skip sauce]
2016-04-05 17:09:18 -07:00
Chris Rebert 63e9346f50 Wall of Browser Bugs: Update some more URLs of MS Edge bugs
[skip sauce]
2016-04-05 01:42:30 -07:00
Chris Rebert 474b85e443 Reflect MS Edge's migration of their issue tracker
Refs https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/
[ci skip]
2016-04-04 16:35:50 -07:00
Chris Rebert 16d7102176 Reflect MS Edge's migration of their issue tracker
Refs https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/
[skip sauce]
2016-04-04 16:25:09 -07:00
Chris Rebert b849fc8763 CONTRIBUTING.md: Update MS Edge bug reporting instructions
[ci skip]
2016-04-04 14:46:43 -07:00
vsn4ik fdf92b1528 Use @border-radius and add $nav-tabs-border-radius variable 2016-04-03 01:47:12 +03:00
Kay.L cc5e248aa2 Docs: Correct arg offsets to offset in tooltips & popovers
[skip sauce]
2016-04-02 10:38:04 -07:00
XhmikosR ed0c12fd71 Nuke grunt-line-remover.
Use concat's process function instead.
2016-04-02 10:03:04 +03:00
Mark Topper 717f80f5d4 Fix comment style
Fix comment style to `//`, because other than the initial attribution comment, [we don't want any comments in the compiled CSS](http://sass-lang.com/documentation/file.SASS_REFERENCE.html#comments).
2016-03-31 11:55:43 +02:00
Mark Topper 62fea119c6 Reverted
Reverted to original content from https://raw.githubusercontent.com/necolas/normalize.css/d311749e127ea3ea13eb900ad953270d62734f4f/normalize.css
2016-03-31 09:37:58 +02:00
Mark Topper 0e2438b512 Append HoundCi fixes
https://github.com/twbs/bootstrap/pull/19639#discussion-diff-57850395
https://github.com/twbs/bootstrap/pull/19639#discussion-diff-57850397
https://github.com/twbs/bootstrap/pull/19639#discussion-diff-57850398
https://github.com/twbs/bootstrap/pull/19639#discussion-diff-57850401
https://github.com/twbs/bootstrap/pull/19639#discussion-diff-57850399
https://github.com/twbs/bootstrap/pull/19639#discussion-diff-57850402
https://github.com/twbs/bootstrap/pull/19639#discussion-diff-57850403
2016-03-30 10:18:36 +02:00
Mark Topper 3f8ec6344b Update to normalize.css v4.0.0
#19575
2016-03-30 10:09:28 +02:00
Chris Rebert 064fda0e80 Merge pull request #19628 from twbs/ff-bug-1259972
Add Wall of Browser Bugs entry for #19626
2016-03-26 21:49:45 -07:00
Chris Rebert e6062d3b41 Add Wall of Browser Bugs entry for #19626
Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1259972
Closes #19626
[ci skip]
2016-03-26 21:48:51 -07:00
XhmikosR da6674a2b7 Update grunt-html.
[skip sauce]
2016-03-24 09:47:01 +02:00
Chris Rebert 29552226bb Merge pull request #19604 from twbs/fix-18559
Use vanilla npm shrinkwrap instead of uber/npm-shrinkwrap
2016-03-23 23:54:23 -07:00
Chris Rebert f30be4a7e5 update shrinkwrap 2016-03-23 23:27:58 -07:00
Chris Rebert 768dac2e87 Use vanilla npm shrinkwrap instead of uber/npm-shrinkwrap; fixes #18559 2016-03-23 23:20:38 -07:00
Chris Rebert d34a643621 Merge pull request #19603 from twbs/bump-shrinkwrap
Update shrinkwrap
[skip sauce]
[skip validator]
2016-03-23 22:49:51 -07:00
Chris Rebert 689a7cdf71 update shrinkwrap 2016-03-23 22:44:24 -07:00
Chris Rebert afedb24dc1 Merge pull request #19407 from twbs/v4-dev-xmr-jquery-221
Update jQuery to v2.2.2.
2016-03-23 21:58:22 -07:00
Mark Otto 19d2a39490 grunt 2016-03-21 22:59:33 -07:00
Mark Otto 1a011c34c3 don't shrink nav font-size 2016-03-21 22:59:26 -07:00
Mark Otto d9acd09351 lighter active 2016-03-21 22:56:45 -07:00
Mark Otto 00e20c7aec Make active navbar link weight 500 again 2016-03-21 22:56:26 -07:00
Mark Otto ecb84d2006 Merge pull request #19473 from neilhem/remove-empty-if
remove empty sass if directives
2016-03-21 22:37:59 -07:00
XhmikosR a277c12214 Update dependencies.
[ci skip]
2016-03-19 18:59:22 +02:00
XhmikosR 8a878c1f7b Update jQuery to v2.2.2. 2016-03-19 15:21:12 +02:00
XhmikosR a6d72540fd Bump jekyll-redirect-from.
[skip sauce]
2016-03-17 09:12:27 +02:00
Chris Rebert f06568453e Merge pull request #19553 from twbs/sauce-android
Add Android to Sauce testing
[skip validator]
2016-03-15 23:30:23 -07:00
Chris Rebert e9dc5b0b6a Add Android to Sauce testing
[skip validator]
2016-03-15 23:05:02 -07:00
Chris Rebert 73ee051bed Merge pull request #19549 from twbs/v4-dev-xmr-rm-glob
Remove the now unused glob devDependency
2016-03-15 22:39:43 -07:00
Chris Rebert cd64975f48 Merge pull request #19552 from twbs/sauce-latest
Use "latest" version specifier (when applicable) in Sauce tests
2016-03-15 22:34:40 -07:00
Chris Rebert b62d841c1c Use "latest" version specifier (when applicable) in Sauce tests
Refs http://sauceio.com/index.php/2016/03/new-browser-version-shortcuts/
[skip validator]
2016-03-15 22:23:30 -07:00
Chris Rebert ff2441bbd8 Merge pull request #19551 from twbs/crbug-595210
Add Wall of Browser Bugs entry for #17338
[ci skip]
2016-03-15 20:58:20 -07:00
Chris Rebert a417841ef0 Add Wall of Browser Bugs entry for #17338
https://crbug.com/595210

Closes #17338
[skip sauce]
2016-03-15 20:48:37 -07:00
XhmikosR ae4d774fa5 Remove the now unused glob. 2016-03-15 21:09:10 +02:00
Ameya Pandilwar 122d9e5394 Enabled ESLint and JSCS in Hound
Fixes #19114
Closes #19482, #19299
2016-03-14 22:57:48 -07:00
Michael J. Ryan 681d390a05 Update tooltip.js
match project's style check
2016-03-14 13:29:03 -07:00
Michael J. Ryan 1a23279237 Update tooltip.js
Don't reference `Tether` via attachment to `window`, with the update one can import bootstrap providing the dependencies in webpack with:

```
new webpack.ProvidePlugin({
  $: 'jquery',
  jQuery: 'jquery',
  Tether: 'tether',
});
```

Then inside one's own bootstrap/globals, `import 'bootstrap';` will simply work, and $/jQuery can be used from there.

I had wanted to do this, but also expose jQuery, Tether, etc when in development build in my code, but if I provide `window.Tether`, I can't then expose it to the outside...
2016-03-14 13:18:08 -07:00
Chris Rebert 5f959f1192 Merge pull request #19427 from twbs/npm-deps
Add jQuery and Tether to npm dependencies
2016-03-14 02:21:02 -07:00
Chris Rebert 738e4bd308 Merge pull request #19537 from twbs/wkbug-153856
Mention https://webkit.org/b/153856 in the docs
2016-03-14 02:06:58 -07:00
Chris Rebert 79490e7e22 Mention https://webkit.org/b/153856 in the docs
Refs #14839, #19088
[skip sauce]
2016-03-14 02:01:31 -07:00
Chris Rebert 0cbcd6dfca Merge pull request #19426 from twbs/ios-virt-keyboard
Remove iOS virtual keyboard bug section from docs
2016-03-14 01:48:07 -07:00
David Lormor 49d411058c Document $enable-grid-classes variable
Closes #19532
[skip sauce]
2016-03-14 01:24:44 -07:00
Chris Rebert af09be5ba2 Merge pull request #19470 from twbs/plus-1-stfu
CONTRIBUTING.md: Prohibit "+1" comments in favor of reactions
[ci skip]
2016-03-13 00:53:32 -08:00
Floris Verburg 68975f504f Fixed typos 2016-03-11 14:21:15 +01:00
Floris Verburg 28f5c60419 Added explicit commentary to .card-* classes 2016-03-11 12:14:08 +01:00
Rakhat Jabagin 2eeef6d19f remove empty sass if directives 2016-03-11 16:02:57 +06:00
XhmikosR fcb41c7afd Remove sass gem.
Jekyll 3.x has it as a dependency already.
2016-03-11 11:10:51 +02:00
wolfy1339 a3e301cdbe Port #19469 to v4
Make hound fail on violations
2016-03-10 22:10:55 -08:00
Chris Rebert 8ad85c1f11 CONTRIBUTING.md: Prohibit "+1" comments in favor of reactions
Refs https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments
Refs https://github.com/dear-github/dear-github/issues/141#issuecomment-195106918
[ci skip]
2016-03-10 22:06:42 -08:00
Chris Rebert 42f5227285 Merge pull request #19452 from twbs/ie11-wall-bye
Wall of Browser Bugs: Stop mentioning IE11
2016-03-10 11:16:11 -08:00
Floris Verburg d330eaee50 Explicitly state the ordering of cards in card columns 2016-03-10 15:10:50 +01:00
Chris Rebert d47a61a27b Wall of Browser Bugs: Stop mentioning IE11
Sounds like IE11 isn't getting non-critical fixes anymore, so there's no point in mentioning it (just like there's no point in mentioning IE10).
Help us, Edge-Wan Kenobi! You're our only hope.
[ci skip]
2016-03-09 16:29:40 -08:00
Chris Rebert ada8f21343 Update Wall of Browser Bugs entry for #15990
http://bugzil.la/1139853 was resolved as a duplicate of http://bugzil.la/924068
Refs #15990
[ci skip]
2016-03-09 16:03:26 -08:00
XhmikosR 81f2dfbe40 Examples: Update tether to v1.2.0.
[ci skip]
2016-03-07 20:11:41 +02:00
Patrick H. Lauke ef07635bd1 Merge pull request #19434 from patrickhlauke/v4-dev-ie-edge-tooltip-browser-bug
Add native title tooltip IE11/Edge bug to wall of browser bugs
2016-03-07 15:21:44 +00:00
Patrick H. Lauke edfdeae691 Add native title tooltip IE11/Edge bug to wall of browser bugs 2016-03-07 15:07:40 +00:00
Chris Rebert 0a2e0ba60f Merge pull request #19431 from twbs/bye-gemdir
Travis CI: Remove now-unused $GEMDIR env var
2016-03-07 04:45:46 -08:00
Chris Rebert 1417f4cff6 Travis CI: Remove now-unused $GEMDIR env var
[skip sauce]
2016-03-07 04:36:59 -08:00
Chris Rebert 2310002dc8 Merge pull request #19404 from twbs/v4-dev-xmr-remove-btoa
Remove the now unused btoa dependency.
2016-03-07 03:19:09 -08:00
XhmikosR 3d5a6a70fc Remove the now unused btoa dependency.
[skip sauce]
2016-03-07 11:57:55 +02:00
XhmikosR 06ad50e262 Run grunt.
[ci skip]
2016-03-07 11:56:30 +02:00
XhmikosR 2a999c6c2c Bump devDependencies.
Also switch to `^`.
2016-03-07 11:55:50 +02:00
Chris Rebert b2bb83d8f6 Add jQuery and Tether to npm dependencies; fixes #17325
[skip sauce]
2016-03-07 01:23:55 -08:00
Chris Rebert b8fceb17a4 Remove iOS virtual keyboard bug section from docs
The modal backdrop positioning bug related to iOS' virtual keyboard doesn't seem to reproduce in iOS 8.0+.
(Possibly as a side-effect of https://bugs.webkit.org/show_bug.cgi?id=153224 )
Refs #9023
[skip sauce]
2016-03-06 22:57:42 -08:00
Chris Rebert e52fdc714b Merge pull request #19424 from twbs/browser-print-bugs
Docs: Link directly to printing-related browser bugs
2016-03-06 21:31:42 -08:00
Chris Rebert f86bd01b63 Docs: Link directly to printing-related browser bugs
* https://bugs.chromium.org/p/chromium/issues/detail?id=273306
* https://bugs.webkit.org/show_bug.cgi?id=138192
[skip sauce]
2016-03-06 21:22:15 -08:00
Chris Rebert 750d5f5c62 Merge pull request #19423 from twbs/crbug-175502
Docs: Add link to Chrome bug regarding `body { overflow: hidden; }`
2016-03-06 21:01:30 -08:00
Chris Rebert 0016c7f303 Docs: Add link to Chrome bug regarding body { overflow: hidden; }
https://bugs.chromium.org/p/chromium/issues/detail?id=175502
[skip sauce]
2016-03-06 20:54:32 -08:00
Patrick H. Lauke 56b04733a6 Merge pull request #19408 from delftswa2016/v4-dev
Introduction for using table-reflow
2016-03-06 14:20:10 +00:00
Floris Verburg 1f258ff6a1 Introduction for using table-reflow. 2016-03-06 13:17:11 +01:00
Chris Rebert 9aed469be8 _reboot.scss: Capitalization & periods in comment
For consistency with the rest of the file
[ci skip]
2016-03-05 22:34:59 -08:00
Patrick H. Lauke 40c81c2ba3 Merge pull request #19411 from patrickhlauke/v4-links-not-anchors
Neutralize link styles for placeholder links/named anchors
2016-03-05 21:52:35 +00:00
Patrick H. Lauke c4b087062d Neutralize link styles for placeholder links/named anchors 2016-03-05 01:01:09 +00:00
Chris Rebert 01be344956 Merge pull request #19395 from twbs/moz-1253468-fixed-ff45
Remove Wall of Browser Bugs entry for #19390
2016-03-03 22:20:40 -08:00
Chris Rebert 902af61625 Remove Wall of Browser Bugs entry for #19390
Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1217012
Refs #19393
[ci skip]
2016-03-03 22:20:04 -08:00
Chris Rebert b7e0fe7163 Merge pull request #19393 from twbs/mozbug-1253468
Add Wall of Browser Bugs entry for #19390
2016-03-03 17:34:13 -08:00
Chris Rebert 642b1998f7 Add Wall of Browser Bugs entry for #19390
https://bugzilla.mozilla.org/show_bug.cgi?id=1253468
Closes #19390
[skip sauce]
2016-03-03 17:06:18 -08:00
Chris Rebert 2231987eea Merge pull request #19348 from delftswa2016/grammar
Added colon before enumeration
[skip sauce]
2016-03-03 02:27:37 -08:00
XhmikosR 5c90661400 Bump scss_lint.
[skip validator]
[skip sauce]
2016-03-03 10:37:39 +02:00
XhmikosR dbaf20fc44 Update grunt-jscs.
[skip sauce]
2016-03-03 10:37:39 +02:00
XhmikosR 7d8ab357af Revert "Travis CI: Specify node.js 5.6 since 5.7.0 has regressions."
This reverts commit d0059ac2ed.

Node.js 5.7.1 is out with the issue fixed.

[skip sauce]
2016-03-03 09:39:05 +02:00
Kevin P. Kucharczyk 585e5e9adf Add $input-bg-focus and $input-color-focus variables 2016-03-02 17:41:20 +01:00
XhmikosR 4480b684a3 Update tether CDN.
[ci skip]
2016-03-01 19:28:18 +02:00
Maarten van Elsas ae4a1c8404 Added colon before enumeration 2016-02-29 10:08:45 +01:00
Chris Rebert d56f876b49 Merge pull request #19341 from twbs/examples-page-header
Example pages: Remove usages of defunct .page-header class
2016-02-27 18:53:30 -08:00
Chris Rebert 74808de4d4 Example pages: Remove usages of defunct .page-header class
/fyi @mdo

Note: The selector in dashboard.css that used .page-header was superfluous
    because the margin that it zeroed was already zero even without that declaration.

[skip sauce]
2016-02-27 18:16:22 -08:00
Chris Rebert 8836a4c645 Merge pull request #19340 from twbs/js-tests-page-header
JS visual tests: Remove usages of defunct .page-header class
2016-02-27 18:09:33 -08:00
Chris Rebert 25cf50a4ac JS visual tests: Remove usages of defunct .page-header class
[skip sauce]
2016-02-27 18:01:12 -08:00
XhmikosR cfe856fc20 Run grunt.
[ci skip]
2016-02-28 03:52:49 +02:00
Ivan Malopinsky 8d8df4e37a update theme parameters to fix #19333 2016-02-28 03:52:49 +02:00
XhmikosR 21a9c2934a Update holder.js to v2.9.3.
[ci skip]
2016-02-28 03:52:49 +02:00
XhmikosR c96cabb5cc Merge pull request #19331 from twbs/v4-dev-fix-travis
Travis: use node.js 5.6
2016-02-28 03:48:09 +02:00
XhmikosR d0059ac2ed Travis CI: Specify node.js 5.6 since 5.7.0 has regressions.
This should be reverted when the next 5.x version is out.

[skip sauce]
2016-02-28 03:45:30 +02:00
XhmikosR ae7a0eb7a6 Update npm-shrinkwrap.json.
[skip sauce]
2016-02-28 03:36:52 +02:00
Chris Rebert 2d4cf2647a Merge pull request #19337 from ameya-pandilwar/fix-19332
Removed unused markdown-it dependency
2016-02-27 16:38:40 -08:00
Ameya Pandilwar 7a6b5cefb7 Removed unused markdown-it dependency 2016-02-27 18:17:51 -05:00
Chris Rebert d5ce6d0d06 Merge pull request #19333 from twbs/v4-dev-update-docs-assets
Update docs assets
2016-02-27 14:58:09 -08:00
XhmikosR 666e8aa8b1 Run grunt.
[ci skip]
2016-02-27 13:56:46 +02:00
XhmikosR 96cafe2d2d Update tether to v1.2.0.
[skip sauce]
[skip validator]
2016-02-27 13:56:40 +02:00
XhmikosR 4e3eaef192 Update jekyll-search to v1.1.1.
[ci skip]
2016-02-27 13:53:19 +02:00
XhmikosR 49773684ff Update clipboard.js to v1.5.9.
[ci skip]
2016-02-27 13:52:19 +02:00
XhmikosR cf5855483d Update anchor-js to v3.1.0.
[ci skip]
2016-02-27 13:51:14 +02:00
XhmikosR e3e9da2516 Merge pull request #19328 from satsukitv/v4-dev
Include all grunt required files in npm package
2016-02-27 13:46:57 +02:00
XhmikosR 6a1df88bdc Bump scss_lint to v0.47.0.
[skip sauce]
2016-02-27 13:26:40 +02:00
Charlie Wagner 2580981252 Include all grunt requires files in npm package 2016-02-26 21:36:00 -05:00
Chris Rebert c3c2661d16 Merge pull request #19321 from twbs/bugs.chromium.org
Wall of Browser Bugs: Update Chromium bug tracker URLs
2016-02-25 17:06:09 -08:00
Chris Rebert e47f3c958a Wall of Browser Bugs: Update Chromium bug tracker URLs
RIP code.google.com
[skip sauce]
2016-02-25 16:52:57 -08:00
Patrick H. Lauke 13194ada33 Merge pull request #19277 from patrickhlauke/v4-dev-forms-fixes#2
Forms fixes: fieldset/legend, new .form-control-legend, accessibility advice
2016-02-25 11:28:16 +00:00
Chris Rebert b25f37b783 Merge pull request #19312 from prose100/docs
docs/components/alerts.md: Correct grammar
[ci skip]
2016-02-25 01:20:38 -08:00
Paul Rose 723f82eac2 Correct grammar 2016-02-24 23:04:38 -06:00
alberto 79628b30fc @warn if minimum width of smallest breakpoint != 0
Fixes #19217
2016-02-24 22:16:01 +01:00
Chris Rebert 1c46385fe1 Merge pull request #19294 from twbs/ios-9.2
Use iOS 9.2 in Sauce tests
2016-02-23 13:59:02 -08:00
Chris Rebert a3c3188a19 Merge pull request #19293 from twbs/el-capitan
Use OS X El Capitan for Sauce tests
2016-02-23 13:29:31 -08:00
Chris Rebert 1b889d9ed6 Use iOS 9.2 in Sauce tests
[skip validator]
2016-02-23 12:49:21 -08:00
Chris Rebert e2f01db965 Use OS X El Capitan for Sauce tests
[skip validator]
2016-02-23 12:46:29 -08:00
Chris Rebert 18745a803c Merge pull request #19291 from twbs/win10
Use Windows 10 for Win Chrome+Firefox tests on Sauce Labs
2016-02-23 12:43:49 -08:00
Chris Rebert 25e85a2882 Use Windows 10 for Win Chrome+Firefox tests on Sauce Labs
[skip validator]
2016-02-23 12:16:26 -08:00
XhmikosR 44be1d261c Bump grunt-contrib-concat.
[skip sauce]
2016-02-23 09:47:17 +02:00
XhmikosR de97609358 Update Jekyll to v3.1.2.
[skip sauce]
2016-02-23 09:08:22 +02:00
XhmikosR 57dcd04093 Update scss_lint to v0.46.0.
[skip sauce]
2016-02-23 09:07:52 +02:00
Patrick H. Lauke c25556e918 Appropriate use of fieldset/div, legend, callout for hidden/no label alternatives 2016-02-19 15:51:59 +00:00
Patrick H. Lauke 727722da59 Add form-control-legend 2016-02-19 15:51:59 +00:00
XhmikosR 255e89b241 Run grunt.
[ci skip]
2016-02-19 13:14:47 +02:00
XhmikosR 9989966dde Update devDependencies. 2016-02-19 13:14:47 +02:00
XhmikosR d9d84fefb9 Bump scss_lint to v0.45.0.
[skip sauce]
2016-02-19 12:55:14 +02:00
XhmikosR a483f60c53 Merge pull request #19029 from twbs/v4-dev-xmr-grunt-html
Update grunt-html
2016-02-19 12:07:14 +02:00
XhmikosR fe1b8913ac Travis CI: switch to the Trusty image. 2016-02-19 11:53:50 +02:00
XhmikosR 79067a6440 Fix validation errors.
[skip sauce]
2016-02-19 11:26:54 +02:00
XhmikosR c6c2958385 Update grunt-html to v6.0.0.
Also remove the workaround for the old validator version.

[skip sauce]
2016-02-19 11:26:54 +02:00
Jeremy Kratz dd47423ae6 Docs: Add example of .dropdown-menu-right
Fixes #18493
Closes #18836
[skip sauce]
2016-02-18 18:51:25 -08:00
Chris Rebert 88aa1082c8 Merge pull request #18987 from xcatliu/v4-dev-fix-search-json-prefix
Add prefix to footer.html search.json
[skip sauce]
2016-02-18 18:36:14 -08:00
Russell Beye e91c9e2898 Document .pos-f-t utility class; fixes #18494
Add documentation to components/utilities to publicly expose the
.pos-f-t utility class to users.

Closes #18799
[skip sauce]
2016-02-18 18:33:16 -08:00
Tobias bf73425277 Document the possibility of extending the $spacers map
It's very handy to add another spacer size (e.g. `4`) which can easily be done by extending the map.
Example:
```
$spacers: (
  0: (
    x:   0,
    y:   0
  ),
  1: (
    x:   $spacer-x,
    y:   $spacer-y
  ),
  2: (
    x:   ($spacer-x * 1.5),
    y:   ($spacer-y * 1.5)
  ),
  3: (
    x:   ($spacer-x * 3),
    y:   ($spacer-y * 3)
  ),
  4: (
    x:   ($spacer-x * 5),
    y:   ($spacer-y * 5)
  )
);
```

Closes #18706
[skip sauce]
2016-02-18 18:18:47 -08:00
Chris Rebert e0dfe0d24d Docs: Remove <meta name="keywords"> from <head>
Ports #18872 to v4
[skip sauce]
2016-02-18 18:08:43 -08:00
James Mosier ba50680724 Modal docs: Added JS event handler for relatedTarget demo
Fixes #17584
Closes #17607 by merging it
2016-02-18 17:58:23 -08:00
Chris Rebert 06fac24b03 Merge pull request #19241 from twbs/carousel-indicators-width
Extract $carousel-indicators-width variable
2016-02-17 21:13:17 -08:00
Chris Rebert 105bfbc5f9 Extract $carousel-indicators-width variable
[skip sauce]
[skip validator]
2016-02-17 21:10:20 -08:00
Chris Rebert 702041e0c5 Merge pull request #19238 from twbs/dropdown-padding-y
Extract $dropdown-padding-y variable
2016-02-17 21:08:19 -08:00
Chris Rebert 1f5621f46e Extract $dropdown-padding-y variable
[skip sauce]
[skip validator]
2016-02-17 21:07:12 -08:00
Chris Rebert 90e19380e8 Merge pull request #19243 from twbs/list-group-item-heading-margin-bottom
Extract $list-group-item-heading-margin-bottom variable
2016-02-17 21:04:35 -08:00
Chris Rebert 322f3bbe6b Extract $list-group-item-heading-margin-bottom variable
[skip sauce]
[skip validator]
2016-02-17 21:04:06 -08:00
Mark Otto bfe20c2971 Merge pull request #19242 from twbs/carousel-caption-width
Extract $carousel-caption-width variable
2016-02-17 08:55:16 -08:00
Mark Otto 13c8ecd893 Merge pull request #19239 from twbs/dropdown-margin-top
Extract $dropdown-margin-top variable
2016-02-17 08:54:47 -08:00
Mark Otto 48a338c27c Merge pull request #19237 from twbs/carousel-indicator-size
Extract $carousel-indicator{-active}-size variables
2016-02-17 08:54:25 -08:00
Patrick H. Lauke fb1d511a2a Merge pull request #19255 from patrickhlauke/color-accessibility-callout-include
Docs: add/unify advice on contextual colors and accessibility
2016-02-17 16:48:51 +00:00
Patrick H. Lauke cf57ec6934 Merge pull request #19259 from patrickhlauke/keyboard-navigation-focus-patch1
Replace jQuery with vanilla JS
2016-02-17 15:34:52 +00:00
Patrick H. Lauke 701b12bf58 Replace jQuery with vanilla JS 2016-02-17 15:21:02 +00:00
Chris Rebert 3c2692447c Merge pull request #19257 from twbs/fix-19147
Add $gutter parameter to make-col mixin
2016-02-17 03:25:04 -08:00
Chris Rebert 43d0d45d0a Add $gutter parameter to make-col mixin; fixes #19147
[skip sauce]
[skip validator]
2016-02-17 03:19:07 -08:00
Patrick H. Lauke c1eb92a041 Merge pull request #19256 from patrickhlauke/label-tag-nav-fixup1
Replace "label" with "tag" in navigation
2016-02-17 11:08:43 +00:00
Patrick H. Lauke 9bc56d9b10 Replace "label" with "tag" in navigation 2016-02-17 11:06:32 +00:00
Patrick H. Lauke 40aee9325d - Conveying color meaning to AT as markdown include
- Add/replace callout for color and AT with include
2016-02-17 10:53:50 +00:00
Chris Rebert 3af2ed9438 Add $card-img-overlay-padding variable
[skip sauce]
[skip variable]
2016-02-16 23:25:18 -08:00
Chris Rebert bfe3c590df Merge pull request #19251 from twbs/navbar-brand-padding-y
Extract $navbar-brand-padding-y variable
2016-02-16 23:15:34 -08:00
Chris Rebert 38c3e6e4d1 Extract $navbar-brand-padding-y variable
[skip sauce]
[skip validator]
2016-02-16 23:11:25 -08:00
Chris Rebert 845ad69f93 Merge pull request #19250 from twbs/list-group-item-padding
Add $list-group-item-padding-{x,y} variables
2016-02-16 23:08:41 -08:00
Chris Rebert 9ee155e5f3 Merge pull request #19249 from twbs/card-columns-sm-up-column-gap
Add $card-columns-sm-up-column-gap variable
2016-02-16 23:08:24 -08:00
Chris Rebert aa7c5f93ce Add $card-columns-sm-up-column-gap variable
[skip sauce]
[skip validator]
2016-02-16 23:00:58 -08:00
Chris Rebert 1f02ab21ee Add $list-group-item-padding-{x,y} variables
[skip sauce]
[skip validator]
2016-02-16 22:57:10 -08:00
Ameya Pandilwar 4b941847f5 _tags.scss: Updated comments to reflect name change
Erratum from #19157
Closes #19245
2016-02-16 22:51:35 -08:00
Chris Rebert d8ac2f5de2 Merge pull request #19247 from twbs/code-padding-vars
Extract $code-padding-{x,y} variables
2016-02-16 22:49:16 -08:00
Chris Rebert f10dc27cd4 .navbar-divider width: 1px=>$border-width
[skip sauce]
[skip validator]
2016-02-16 22:48:43 -08:00
Chris Rebert 67ecc8ca98 Extract $code-padding-{x,y} variables
[skip sauce]
[skip validator]
2016-02-16 22:45:26 -08:00
Chris Rebert 881e51d4a7 Merge pull request #19246 from twbs/code-font-size
Extract $code-font-size variable
2016-02-16 22:41:55 -08:00
Chris Rebert 0b739541b7 Merge pull request #19244 from twbs/figure-caption-font-size
Add $figure-caption-font-size variable
2016-02-16 22:37:38 -08:00
Chris Rebert 9fdae5f391 Extract $code-font-size variable
[skip sauce]
[skip validator]
2016-02-16 22:37:00 -08:00
Chris Rebert 3a4dbd9b3a Add $figure-caption-font-size variable
[skip sauce]
[skip validator]
2016-02-16 22:31:40 -08:00
Chris Rebert cbdb043ee3 Extract $carousel-caption{-sm-up}-width variables
[skip sauce]
[skip validator]
2016-02-16 21:45:16 -08:00
Chris Rebert 79c955f019 Merge pull request #19240 from twbs/dropdown-item-padding-x
Extract $dropdown-item-padding-x variable
2016-02-16 21:21:58 -08:00
Chris Rebert 1046e27dd3 Extract $dropdown-item-padding-x variable
[skip sauce]
[skip validator]
2016-02-16 21:16:55 -08:00
Chris Rebert dcb29fc814 Extract $dropdown-margin-top variable
[skip sauce]
[skip validator]
2016-02-16 21:13:15 -08:00
Chris Rebert 104ace17cb Extract $carousel-indicator{-active}-size variables
[skip sauce]
[skip validator]
2016-02-16 21:00:10 -08:00
Chris Rebert ee0b3b2faa Merge pull request #19235 from twbs/carousel-control-sm-up-width
Extract $carousel-control-sm-up-width variable
2016-02-16 20:53:53 -08:00
Chris Rebert 9f85c6e1d1 Extract $carousel-control-sm-up-size variable
[skip sauce]
[skip validator]
2016-02-16 20:50:48 -08:00
Chris Rebert 3003f530c9 Extract $carousel-icon-width variable
[skip sauce]
[skip validator]
2016-02-16 20:46:52 -08:00
Mark Otto b6b9d4202c grunt 2016-02-16 20:34:35 -08:00
Mark Otto 63a269d78b Fixes #19142 (follow-up to #18771): Restore cursor: pointer to custom radio/checkbox components 2016-02-16 20:34:31 -08:00
Mark Otto 4d62aa41c7 update migration docs 2016-02-16 20:30:20 -08:00
Mark Otto db9f0ce9fc grunt 2016-02-16 20:28:56 -08:00
Mark Otto d6207d852a Merge branch 'fix-19094' of https://github.com/ameya-pandilwar/bootstrap into ameya-pandilwar-fix-19094 2016-02-16 20:28:51 -08:00
Mark Otto a2fe2aaced Merge pull request #19116 from twbs/docs-17264
Docs: Add captions above progress bars
2016-02-16 20:26:41 -08:00
Mark Otto e194db05c8 Merge branch 'v4-dev' into mark-padding 2016-02-16 20:25:40 -08:00
Mark Otto aca4be6539 grunt 2016-02-16 20:24:39 -08:00
Mark Otto 853921df32 Merge pull request #19210 from twbs/small-font-size
Add $small-font-size variable
2016-02-16 20:23:54 -08:00
Mark Otto 6636e979d9 Merge pull request #19211 from twbs/mark-bg-var
Add $mark-bg so <mark>'s background-color can be customized independently of $state-warning-bg
2016-02-16 20:23:41 -08:00
Mark Otto 57a310c3d3 Merge pull request #19214 from twbs/label-font-size
Add $label-font-size variable in the name of not hardcoding values
2016-02-16 20:23:22 -08:00
Mark Otto ca77f52875 Merge pull request #19215 from twbs/label-pill-border-radius
Add $label-pill-border-radius variable
2016-02-16 20:23:03 -08:00
Mark Otto 60f83096f1 Merge pull request #19218 from twbs/breakpoint-vars-are-minimums
Clarify that $grid-breakpoints are minimum widths for each breakpoint
2016-02-16 20:22:43 -08:00
Mark Otto 4043510e0e fixes #19148 as follow up to #19099: ensure local mixin variable is used for in make-grid-columns mixin 2016-02-16 20:11:11 -08:00
Mark Otto 3b84ffcc54 grunt 2016-02-16 20:09:57 -08:00
Patrick H. Lauke c5c0728559 Merge pull request #19232 from patrickhlauke/tests-visual-buttons-patch1
Visual/manual test for checkbox/radio button kbd behavior
2016-02-16 22:16:16 +00:00
Chris Rebert c8e1a20b5e Merge pull request #19224 from kandros/v4-dev
Fix typos in documentation - in plural tag names in reboot.md
[skip sauce]
2016-02-16 13:49:46 -08:00
Patrick H. Lauke 83217479c3 Visual/manual test for checkbox/radio button kbd behavior 2016-02-16 21:24:29 +00:00
Jaga Santagostino 87d248a482 Fix typos in plural tag names 2016-02-16 20:29:59 +01:00
Patrick H. Lauke 9e57584f7f Merge pull request #19222 from patrickhlauke/kbd-navigation-fix-checkbox-radio-toggle-port1
Focus (visually hidden) input radio/checkbox
2016-02-16 16:41:51 +00:00
Patrick H. Lauke a496cb8be4 Focus (visually hidden) input radio/checkbox
This allows for keyboard navigation (e.g. arrow keys left/right to
trigger different radio buttons) following an initial mouse click
interaction
2016-02-16 14:29:59 +00:00
Chris Rebert 9b4cfdceda Merge pull request #19220 from twbs/jq-event-alias-throw-err
js/tests/index.html: Replace jQuery event alias methods with functions that throw errors
2016-02-16 04:13:00 -08:00
Chris Rebert ff4792fcef js/tests/index.html: Replace jQuery event alias methods with functions that throw explanatory errors, instead of with undefined
Refs https://github.com/twbs/bootstrap/pull/19219#issuecomment-184653699

[skip validator]
2016-02-16 04:05:41 -08:00
Chris Rebert dd18b66465 Merge pull request #19219 from twbs/contrib-jq-event-aliases
CONTRIBUTING: Document restriction regarding jQuery event alias methods
2016-02-16 04:02:00 -08:00
Chris Rebert 3b2f0523aa CONTRIBUTING: Document restriction regarding jQuery event alias methods
Refs #19192
[ci skip]
2016-02-16 03:52:30 -08:00
Chris Rebert ea1fa05285 Change comment to clarify that $grid-breakpoints are minimum widths for each breakpoint
(as opposed to maximums)

[ci skip]
2016-02-16 01:24:34 -08:00
Chris Rebert af68bc2c73 Merge pull request #19216 from twbs/dropdown-min-width
Extract $dropdown-min-width variable
2016-02-16 00:47:29 -08:00
Chris Rebert cdc0a7a748 Introduce $mark-bg variable so that <mark>'s background-color can be customized independently of $state-warning-bg
[skip sauce]
[skip validator]
2016-02-16 00:44:55 -08:00
Chris Rebert 4c6946b3a9 Extract $dropdown-min-width variable
[skip sauce]
[skip validator]
2016-02-16 00:42:10 -08:00
Chris Rebert 08d23959ac Add $label-pill-border-radius variable
[skip sauce]
[skip validator]
2016-02-16 00:37:45 -08:00
Chris Rebert 5f455319e2 Merge pull request #19213 from twbs/label-pill-padding-x
Extract $label-pill-padding-x variable
2016-02-16 00:31:14 -08:00
Chris Rebert 2c034cf542 Add $label-font-size variable in the name of not hardcoding values
[skip sauce]
[skip validator]
2016-02-16 00:27:53 -08:00
Chris Rebert c80cf45960 Extract $label-pill-padding-x variable
[skip sauce]
[skip validator]
2016-02-16 00:25:18 -08:00
Chris Rebert 8358471aa5 Merge pull request #19212 from twbs/label-padding-x-y
Extract $label-padding-{x,y} variables
2016-02-16 00:24:26 -08:00
Chris Rebert 1d634a07ce Extract $label-padding-{x,y} variables
[skip sauce]
[skip validator]
2016-02-16 00:18:30 -08:00
Chris Rebert 4278eb57ab Add $small-font-size variable
[skip sauce]
[skip validator]
2016-02-15 23:59:53 -08:00
Chris Rebert 7441beba67 Add $mark-padding variable
[skip sauce]
[skip validator]
2016-02-15 23:55:20 -08:00
Chris Rebert 2a2462d253 Merge pull request #19208 from twbs/modal-content-border-width
Extract $modal-content-border-width variable
2016-02-15 23:51:02 -08:00
Chris Rebert ef89acb974 Extract $modal-content-border-width variable
[skip sauce]
[skip validator]
2016-02-15 23:45:28 -08:00
Chris Rebert 8baa8ca781 Merge pull request #19207 from twbs/modal-header-footer-width-vars
Extract $modal-{header,footer}-border-width variables
2016-02-15 23:44:06 -08:00
Chris Rebert ece0775bee Extract $modal-{header,footer}-border-width variables
[skip sauce]
[skip validator]
2016-02-15 23:35:57 -08:00
Chris Rebert c7be6883ae Merge pull request #19206 from twbs/modal-dialog-sm-up-margin-y
Extract $modal-dialog-sm-up-margin-y variable
2016-02-15 23:35:05 -08:00
Chris Rebert e1be284d0c Extract $modal-dialog-sm-up-margin-y variable
[skip sauce]
[skip validator]
2016-02-15 23:24:41 -08:00
Chris Rebert 819b0179f0 Merge pull request #19205 from twbs/modal-dialog-margin
Extract new $modal-dialog-margin variable
2016-02-15 23:16:13 -08:00
Chris Rebert b35aa23453 Extract new $modal-dialog-margin variable
[skip sauce]
[skip validator]
2016-02-15 23:10:38 -08:00
Chris Rebert 82d5f4bf56 Merge pull request #19204 from TiGR/patch-1
Fix docs for new naming of .btn-outline
[skip sauce]
2016-02-15 23:07:15 -08:00
Igor Tarasov c27ff124c3 Fix docs for new naming of .btn-outline
This one was overlooked at edit

See #17719 and #19199
2016-02-16 08:20:44 +03:00
Mark Otto 35b9c2283b grunt 2016-02-15 19:11:35 -08:00
Patrick H. Lauke 835d21f5a4 Merge pull request #19201 from patrickhlauke/btn-outline-active-focus-fix
Add extra styles for focused/hovered active outline buttons
2016-02-15 13:17:46 +00:00
Patrick H. Lauke 9b8a4bc691 Add extra styles for focused/hovered active outline buttons 2016-02-15 12:58:16 +00:00
Mark Otto 6ec9aa34a4 Merge pull request #19139 from twbs/v4-custom-forms-validation
v4: Validation states on custom forms
2016-02-13 18:04:51 -08:00
Mark Otto 0c46412a4c Merge branch 'v4-dev' into v4-custom-forms-validation 2016-02-13 17:55:23 -08:00
Mark Otto ceb0e9b69f grunt 2016-02-13 17:55:07 -08:00
Mark Otto 4724110583 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-02-13 17:54:40 -08:00
Mark Otto 095da95fda Merge pull request #19144 from vsn4ik/v4-dev-cleanup-csscomb-conf
v4: Cleanup after drop csscomb
2016-02-13 17:53:43 -08:00
Ameya Pandilwar 8cd2778148 Updated label to tag in list-group example 2016-02-11 18:59:47 -05:00
Ameya Pandilwar 4ed5fa77ff Rename .label class to .tag 2016-02-11 03:54:30 -05:00
Chris Rebert 48e02ebb8a Merge pull request #19156 from twbs/rm-bugzilla-1060131
Remove http://bugzil.la/1060131 from Wall of Browser Bugs
2016-02-10 19:59:12 -08:00
Chris Rebert a24112e850 Remove http://bugzil.la/1060131 from Wall of Browser Bugs
http://bugzil.la/1060131 has been fixed by http://bugzil.la/823483 which should land in Firefox 46.
Refs #14320
[ci skip]
2016-02-10 19:58:30 -08:00
Chris Rebert 119269445a Merge pull request #19155 from twbs/rm-bugzilla-975632
Remove http://bugzil.la/975632 from Wall of Browser Bugs
2016-02-10 19:49:51 -08:00
Chris Rebert 183b57b504 Remove http://bugzil.la/975632 from Wall of Browser Bugs
http://bugzil.la/975632 has been fixed by http://bugzil.la/823483 which should land in Firefox 46.
Refs #10690
[ci skip]
2016-02-10 19:49:21 -08:00
vsn4ik f29f0ffd22 Remove unused .csscomb.json 2016-02-10 00:34:47 +03:00
Chris Rebert a1bf344c4f Merge pull request #18925 from twbs/fixes-18922
Make translation of custom file input text easier
2016-02-09 01:38:14 -08:00
Mark Otto 325c1d4c3c spacing in docs example" 2016-02-09 01:12:58 -08:00
Mark Otto 4972f87724 Update form validation docs
- Give some guidance on when someone might use any of the three
validation states. Fixes #18702.

- Improve the examples to provide examples of supporting validation
text with the new `.form-control-feedback`, as well as always-present
help text. Nullifies #18704.
2016-02-09 01:12:49 -08:00
Mark Otto 5744c58556 clarify help text class in docs 2016-02-09 01:10:55 -08:00
Mark Otto 371fbdb0e8 .text-help is dead, long live .form-control-feedback
Uses a new more specific class, adds some basic spacing, and clarifies
that this class is only for validation feedback.

Clears up the help text class question in
https://github.com/twbs/bootstrap/pull/18704#issuecomment-168241731 and
addresses the vertical spacing in #18703.
2016-02-09 01:10:05 -08:00
Mark Otto 6140be7a09 clarifies form-group migration docs a bit per #18705 2016-02-09 00:44:38 -08:00
Mark Otto af400363d2 Update grid docs for form layouts
- Add container to fix padding in mobile views
- Add large and small variations
- Cross link grid classes and mixins
- Fix up some words
2016-02-09 00:36:05 -08:00
Mark Otto 04f145b9d5 fix #18515: add .form-control-label-* classes to match large/small inputs 2016-02-09 00:35:14 -08:00
Mark Otto 51d3267ea9 don't set horizontal padding on .form-control-label /cc #18130 #17498 2016-02-09 00:34:41 -08:00
Mark Otto d7d32c475f clearer copy 2016-02-09 00:20:18 -08:00
Mark Otto a263e19419 grunt 2016-02-08 23:43:43 -08:00
Mark Otto 33d7ed77c8 linting follow up to #19140 2016-02-08 23:43:37 -08:00
Mark Otto 8c991939ab Merge pull request #19136 from twbs/v4-input-border
v4: Translucent .form-control borders
2016-02-08 23:41:48 -08:00
Mark Otto cb77f68868 Merge pull request #19140 from twbs/v4-card-list-group-corners
v4: Avoid shorthand border-radius for list groups in cards
2016-02-08 23:41:16 -08:00
Mark Otto 3b00f9ffc9 Merge pull request #19137 from twbs/v4-modal-footer-btns
v4: Simpler modal footer buttons
2016-02-08 23:38:59 -08:00
Mark Otto faa7cea301 fixes #18940: use specific border properties when changing the corners of list groups in cards to avoid overriding combo first-/last-child items 2016-02-08 23:37:38 -08:00
Mark Otto 45da517428 Merge branch 'v4-dev' into v4-input-border 2016-02-08 23:32:19 -08:00
Mark Otto 74a516a9b1 Merge branch 'v4-dev' into v4-modal-footer-btns 2016-02-08 23:32:12 -08:00
Chris Rebert 6370e9dc75 Merge pull request #19138 from twbs/update-gemfile
bundle update
2016-02-08 23:29:10 -08:00
Mark Otto e117166e82 Merge branch 'v4-dev' into v4-input-border 2016-02-08 23:27:52 -08:00
Mark Otto 09aefaa2af Alternate fix to #17965: Updates to use the new class name and adds some basic docs for custom checkbox/radio validation 2016-02-08 23:21:32 -08:00
Chris Rebert 8455eb3ba8 bundle update 2016-02-08 23:20:21 -08:00
Mark Otto 4b97596982 Fixes #18949: Remove extra margin overrides for buttons in .modal-footer 2016-02-08 22:34:38 -08:00
Mark Otto a40d94000f grunt 2016-02-08 22:32:59 -08:00
Mark Otto c3e4cbdfb0 Move to a translucent input border with background-clip: padding-box for improved blending across different background-colors 2016-02-08 22:28:11 -08:00
Mark Otto c8bd62b214 clarify, fix margin 2016-02-08 22:13:30 -08:00
Chris Rebert 145fa2ff99 Merge pull request #19135 from twbs/revert-19119-wkbug-138201-fixed
Add https://webkit.org/b/138201 back to the Wall of Browser Bugs
2016-02-08 20:14:31 -08:00
Chris Rebert df07536dd1 Revert "https://webkit.org/b/138201 no longer repros" 2016-02-08 20:10:10 -08:00
Chris Rebert b7f70102eb Merge pull request #19128 from twbs/flex-utils
Flex utility classes shouldn't depend on $enable-grid-classes
2016-02-08 13:04:09 -08:00
Chris Rebert b6b063812b Merge pull request #19126 from twbs/native-font-stack-docs
Fixes+tweaks to native font stack docs
2016-02-08 12:59:25 -08:00
Chris Rebert 950706dbf9 Merge pull request #19125 from twbs/division
_forms.scss: Use division instead of fractional multiplication
2016-02-08 12:54:11 -08:00
Chris Rebert 472e0e1259 Flex utility classes shouldn't depend on $enable-grid-classes
[skip sauce]
[skip validator]
2016-02-08 04:25:45 -08:00
Chris Rebert 3c8e08e307 Grid docs: Remove !default from SCSS snippets
Fixup for fb4f5f0bf1
[skip sauce]
2016-02-08 04:01:58 -08:00
Chris Rebert 74002ce92d Migration docs: Mention $grid-breakpoints and $container-max-widths by name
[skip sauce]
2016-02-08 03:57:41 -08:00
Chris Rebert 9248602ecf Fixes+tweaks to native font stack docs
[skip sauce]
2016-02-08 03:53:59 -08:00
Chris Rebert 8141835682 _forms.scss: Use division instead of fractional multiplication
[skip sauce]
[skip validator]
2016-02-08 03:34:24 -08:00
Chris Rebert 8ffcb5f055 _forms.scss: Remove extra trailing 0 in fractional number
[skip sauce]
[skip validator]
2016-02-08 03:31:54 -08:00
Chris Rebert 1d14d5c404 Fix apparent typo in b8ff763d62
[ci skip]
2016-02-08 03:05:03 -08:00
Chris Rebert 72f10dd7e6 Only caption 1st set of progress bar examples 2016-02-08 00:39:33 -08:00
Mark Otto ba4d52ef29 grunt 2016-02-07 23:49:09 -08:00
Mark Otto 9c3ba540b4 add example of multiple add-ons to docs 2016-02-07 23:48:47 -08:00
Mark Otto 23d47122ef Merge branch 'multiple-input-group-addon' of https://github.com/vicary/bootstrap into vicary-multiple-input-group-addon 2016-02-07 23:41:35 -08:00
Mark Otto 48df6e3b72 grunt 2016-02-07 23:38:03 -08:00
Mark Otto e8b6e5fc69 Merge pull request #19121 from twbs/v4-form-sizing
v4: Updated form and button sizing
2016-02-07 23:35:45 -08:00
Mark Otto e455b6b8d2 Merge branch 'v4-dev' into v4-form-sizing 2016-02-07 22:48:26 -08:00
Mark Otto e589cdbfe9 Put that new var to use to match form group addons to form controls 2016-02-07 22:47:04 -08:00
Mark Otto 38c93371c1 updated button/form-control padding and line-height
- Moves from no set line-height (inherited of 1.5) to declared 1.25 for
all inputs and buttons (regardless of size modifier).

- Updates padding to be `.5rem` instead of `.375rem` so that padding is
more likely to be whole numbers based on the root font-size.

- Whole numbers will be beneficial in avoiding odd fractional pixels
that can lead to misalignment as shown in #18607.

- Large buttons and inputs are now a tad wider, and smaller
buttons/inputs a tad shorter and narrower, too.
2016-02-07 22:46:50 -08:00
Mark Otto a16b2ef162 Remove line-height from the button size mixin too 2016-02-07 22:43:53 -08:00
Mark Otto ab451e5dc0 Remove commented out height on large/small inputs 2016-02-07 22:43:24 -08:00
Mark Otto 8fcdbd38f8 Remove specific line-heights from large/small inputs as well 2016-02-07 22:43:10 -08:00
Mark Otto 1db8dc10b5 Remove line-height from button mixin calls 2016-02-07 22:39:49 -08:00
Chris Rebert e3b55aadea grunt dist docs 2016-02-07 21:17:05 -08:00
Chris Rebert da848536ce _forms.scss: Remove extra url()s in commented-out code
[skip sauce]
[skip validator]
2016-02-07 20:20:14 -08:00
Chris Rebert 44eedd2115 docs/components/forms.md: Fix typo: non => none
Fixup for 365db6e3a8
/fyi @mdo
[skip sauce]
2016-02-07 17:50:38 -08:00
Chris Rebert 635a72df23 Merge pull request #19119 from twbs/wkbug-138201-fixed
https://webkit.org/b/138201 no longer repros
2016-02-07 17:03:33 -08:00
Chris Rebert f618aa7c01 https://webkit.org/b/138201 no longer repros
Wasn't able to reproduce in iOS 9.2.
So remove its entry from the Wall of Browser Bugs.
Refs #14708
[skip sauce]
2016-02-07 16:52:14 -08:00
Chris Rebert 7cbbc6a074 Merge pull request #19112 from twbs/m-x-auto-doc-centering
Docs: Add "Horizontal centering" subheading for .m-x-auto
2016-02-07 13:18:59 -08:00
Chris Rebert 5142ac2389 Docs: Add captions above progress bars; refs #17264
[skip sauce]
2016-02-07 13:13:07 -08:00
Chris Rebert 1dc6e4c9e5 Merge pull request #19115 from vsn4ik/v4-dev-fix-css3-not-selector
Fix css3 :not selector
2016-02-07 11:51:39 -08:00
Chris Rebert f30876c8bc Merge pull request #19111 from twbs/fix-18549
Assert that $grid-breakpoints and $container-max-widths are in ascending order
2016-02-07 11:47:29 -08:00
vsn4ik e7b0ccff63 Fix CSS3 :not() selector 2016-02-07 19:21:26 +03:00
Chris Rebert 0fe396211d Fix bad localhost link in Typography docs
Fixup for 27ba4beb22
/fyi @mdo
[skip sauce]
2016-02-07 03:04:33 -08:00
Chris Rebert 8dfd30cc21 Docs: Add "Horizontal centering" subheading for .m-x-auto
Refs #19102
[skip sauce]
2016-02-07 03:00:59 -08:00
Chris Rebert 35617a4b22 Assert that $grid-breakpoints and $container-max-widths are in ascending order; fixes #18549
[skip sauce]
2016-02-07 02:53:37 -08:00
Chris Rebert 6dee16ca90 Merge pull request #19108 from twbs/shrinkwrap
Update npm shrinkwrap
2016-02-07 00:50:27 -08:00
Chris Rebert b73f2c3830 update shrinkwrap for f25f9bceb1 2016-02-07 00:44:52 -08:00
Chris Rebert 41977db43a Reboot: Update @viewport comment to account for de944e088b
[ci skip]
2016-02-07 00:28:23 -08:00
Chris Rebert ea48391e77 Merge pull request #19106 from twbs/fix-19101
Add $enable-print-styles variable for _print.scss
2016-02-06 21:40:49 -08:00
Chris Rebert ecdfc71d1f Add $enable-print-styles variable for _print.scss; fixes #19101
[skip sauce]
2016-02-06 21:35:19 -08:00
Chris Rebert 3bd8dee1c7 docs/components/modal.md: Fix typo
Fixup for #19105
[ci skip]
2016-02-06 21:29:30 -08:00
Mark Otto 612d287a07 Fixes #18550: really remove that reference 2016-02-06 20:46:11 -08:00
Mark Otto ef50b7839c linting 2016-02-06 20:36:21 -08:00
Mark Otto d7d0e186bd Merge branch 'v4-dev' into v4-split-buttons 2016-02-06 20:33:26 -08:00
Mark Otto cb7b780876 grunt 2016-02-06 20:32:24 -08:00
Mark Otto cecc3017dc Merge pull request #19105 from twbs/v4-modal-widths
v4: Update modal sizing
2016-02-06 20:31:27 -08:00
Mark Otto 64b88bd707 remove comment 2016-02-06 20:28:36 -08:00
Mark Otto 6c2b0d2b76 Updat modal sizing
- Switch from width to max-width for all widths to avoid scaling outside viewport bounds
- Rejigger the media queries for a more logical breakpoint for the large and small modal sizes
- Avoids changing the width of the default modal (nullifying #17794 and fixing #17581)
2016-02-06 20:18:48 -08:00
Mark Otto 9ca44d29f5 Follow up to #19099: Correct grid gutter value 2016-02-06 20:12:55 -08:00
Mark Otto cf9079ecf9 Merge pull request #19104 from twbs/v4-dl-row
v4: Fix row-based <dl>
2016-02-06 20:11:11 -08:00
Mark Otto eee0a685a4 only do it for non-flex version 2016-02-06 20:02:39 -08:00
Mark Otto ccf971d860 Fixes #17969: Clear horizontal dls
- Using the grid classes, they still need clearfixes since rows aren't injected between them all
- Update docs to fix broken classes
2016-02-06 20:01:37 -08:00
Mark Otto f3802a839b Merge pull request #19103 from twbs/v4-list-group-action
v4: Revamp list group items built with anchors and buttons
2016-02-06 19:58:18 -08:00
Mark Otto cbda7e3862 Revamp list group items built with anchors and buttons
- Make it an explicit class instead of qualifying with elements (.list-group-item-action)
- Rearrange the entire file for more straightforward flow
- Fix text-decoration bug as a result of the reorder
- Switch from h4's to h5's in docs
- Update docs to merge anchors and buttons sections; clearify usage guidelines there, too
- Nullify #17479 in the process
2016-02-06 19:50:00 -08:00
Mark Otto 44c1396a56 Merge pull request #17638 from zalog/patch-9
v4 - The .text-hide won't hide the text :)
2016-02-06 19:33:15 -08:00
Mark Otto de944e088b Fixes #17300: drop the unused at-viewports 2016-02-06 18:45:56 -08:00
Mark Otto b8ff763d62 Tweak disabled button docs to help out #17231 2016-02-06 18:34:52 -08:00
Mark Otto 9c0e20e41d grunt 2016-02-06 18:20:30 -08:00
Mark Otto caa36b8dd7 Fixes #17194: Ensure proper height on default select.form-control instances 2016-02-06 18:20:27 -08:00
Mark Otto 365db6e3a8 clarify some docs for form validation including quick mention for customizing or disabling icons 2016-02-06 18:16:37 -08:00
Mark Otto 12bb0a7212 grunt 2016-02-06 18:09:07 -08:00
Mark Otto f25f9bceb1 Remove csscomb (soon replace it with something else) because scsslint has most of it covered already 2016-02-06 18:08:54 -08:00
Mark Otto 697466badf tweak sizing 2016-02-06 18:05:34 -08:00
Mark Otto dee1979683 move the url to the variable value 2016-02-06 18:05:24 -08:00
Mark Otto 11606d391e update to latest from @thekondrashov's jsfiddle 2016-02-06 18:05:07 -08:00
Mark Otto 198e34a096 Merge branch 'patch-1' of https://github.com/thekondrashov/bootstrap into thekondrashov-patch-1 2016-02-06 17:00:57 -08:00
Mark Otto b2854d85c5 grunt 2016-02-06 16:47:57 -08:00
Mark Otto b03684d04c Merge pull request #19102 from twbs/v4-center-utils
v4: Drop .center-block for new-ish .m-x-auto
2016-02-06 16:45:57 -08:00
Mark Otto 1285ec34fa Merge pull request #18488 from vsn4ik/v4-use-mixin-for-text-muted
Use text-emphasis mixin for .text-muted
2016-02-06 16:30:07 -08:00
Mark Otto 4be6b91467 Fixes #18562: Disable Hound for Ruby 2016-02-06 16:07:24 -08:00
Mark Otto 442277ddce Merge branch 'v4-dev' into v4-center-utils 2016-02-06 15:58:40 -08:00
Mark Otto 856e217574 migration notes for the text utils changes 2016-02-06 15:56:33 -08:00
Mark Otto 27ba4beb22 cross ref the type utils in the type docs 2016-02-06 15:53:10 -08:00
Mark Otto fc6c593bec rogue line break 2016-02-06 15:50:19 -08:00
Mark Otto b72e4ed8d6 add note to migration docs 2016-02-06 15:41:30 -08:00
Mark Otto c59dbe56fe Drop .center-block for .m-x-auto
- Both classes do about the same thing, but with different names
- Clarifies docs for .m-x-auto requiring a fixed width block element for it to work
- Add missing heading for clearfix section in docs (unrelated)
2016-02-06 15:40:25 -08:00
Mark Otto 612b824ae0 grunt 2016-02-06 15:32:03 -08:00
Mark Otto e06d6365f8 Strip out .err from our syntax highlighting styles because it fucks up our placeholders in code snippets 2016-02-06 15:32:00 -08:00
Mark Otto 40c3be90ca grunt 2016-02-06 15:20:08 -08:00
Mark Otto 3b38801c5a Merge pull request #19099 from twbs/v4-grid-redux
v4: Grid redux
2016-02-06 15:18:19 -08:00
Mark Otto fffaaed0fd Merge branch 'v4-dev' into v4-grid-redux 2016-02-06 15:09:32 -08:00
Mark Otto c344ff5b17 Merge pull request #19098 from twbs/v4-font-stack
v4: Native system font stack for sans-serif
2016-02-06 15:07:39 -08:00
Mark Otto 8291562258 unrelated linting bs 2016-02-06 15:07:25 -08:00
Mark Otto 9c69f6f5c5 Merge branch 'v4-dev' into v4-font-stack 2016-02-06 15:01:44 -08:00
Mark Otto 447fc28f8d linting grid css 2016-02-06 14:54:13 -08:00
Mark Otto d8e82e2e8f document 2016-02-06 13:32:53 -08:00
Mark Otto cd3af1fa1a Update to drop Open Sans, add Fira and Droid Sans 2016-02-06 13:23:00 -08:00
Mark Otto 844a180fae mention media query changes 2016-02-06 13:05:54 -08:00
Mark Otto ce81dd8537 document migration for grid system /cc #17593 2016-02-06 13:02:59 -08:00
Mark Otto fb4f5f0bf1 document how to customize grid tiers 2016-02-06 13:02:42 -08:00
Mark Otto bc45addbc3 update grid vars docs 2016-02-06 13:02:28 -08:00
Mark Otto 7114e94d66 formatting 2016-02-06 13:02:10 -08:00
Mark Otto 414ae3aa1a use px in grid col padding since we're using px everywhere else for them 2016-02-06 13:01:52 -08:00
Mark Otto 3743f279c1 linting 2016-02-06 12:32:43 -08:00
Mark Otto 8d46a95071 Merge branch 'v4-dev' into v4-grid-redux 2016-02-06 12:30:03 -08:00
Mark Otto d5e474b4ab linter 2016-02-06 12:29:53 -08:00
Mark Otto f127bc68a3 Merge branch 'v4-dev' into v4-grid-redux 2016-02-06 12:29:06 -08:00
Mark Otto bb9d91182d Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-02-06 12:28:43 -08:00
Mark Otto 03ec195974 linter overhaul 2016-02-06 12:28:18 -08:00
Mark Otto d043fe4eb2 disable linter 2016-02-06 12:27:44 -08:00
Mark Otto 15018a6d8a Ugh, Sass doesn't do extends across media, so we can't use placeholder here 2016-02-06 11:48:28 -08:00
Mark Otto 50e854affa property order and white space 2016-02-06 11:36:45 -08:00
Mark Otto 4ab7c93bcc property order 2016-02-06 11:33:31 -08:00
Mark Otto 95f34be093 More grid updates
- Flexbox responsive behavior fixed with specific .col-{breakpoint} classes now added
- Dropped the make-col mixin in favor of a column-basics placeholder that we can extend across our grid infrastructure
- Updated docs to use required .col-xs-12 (as a safeguard for when folks enable flexbox mode--this isn't necessary in default grid mode)
- Update flexbox grid docs to include responsive docs, tweak some other bits too
2016-02-06 11:31:46 -08:00
Mark Otto 414997baa8 flip things around again, no more base class, try out some new stuff to keep responsive flex grid working 2016-02-06 10:51:59 -08:00
Mark Otto 94999c98cf simpler, more specific docs example css 2016-02-06 01:47:40 -08:00
Mark Otto 2a678d4b88 document horizontal flex utils, update the classes for the middle vertical ones 2016-02-06 01:47:25 -08:00
Mark Otto 9e3214051d add horizontal flex utils 2016-02-06 01:47:04 -08:00
Mark Otto 5e41887c3c rename vertical align flex utils to middle to avoid clash with horizontal center 2016-02-06 01:46:42 -08:00
Mark Otto 82b98e72a4 more accurate comments 2016-02-06 01:46:14 -08:00
Mark Otto 44bcaffb95 Tweak docs example CSS for flexbox grid cols 2016-02-06 01:30:31 -08:00
Mark Otto 9a519bb7e3 Add vertical alignment docs for flexbox grid 2016-02-06 01:30:11 -08:00
Mark Otto 7b7cf221cd Move the conditional statement back to the file because nested imports aren't supported in Sass 2016-02-06 01:29:51 -08:00
XhmikosR 7fe2cdde70 Update devDependencies.
[skip sauce]
2016-02-06 11:23:17 +02:00
XhmikosR 84a518e450 Bump gems.
[skip sauce]
2016-02-06 11:22:29 +02:00
Mark Otto 0de7321bbb rename .flex-all-* to .flex-items-* to match flexbox nomenclature 2016-02-06 00:59:43 -08:00
Mark Otto 044716ed4a Conditionally include the flex utils in the import stack and reduce to a single query 2016-02-06 00:58:19 -08:00
Mark Otto f50dedaaaf Move grid flex classes to utils instead maybe? 2016-02-06 00:52:53 -08:00
Mark Otto cac92017d3 Merge branch 'v4-dev' into v4-grid-redux 2016-02-06 00:47:40 -08:00
Mark Otto e149a6035e Update base class for grid cols in all examples 2016-02-06 00:47:33 -08:00
Mark Otto 9a645ef51a Ensure docs grid example highlighting for flexbox mode 2016-02-06 00:47:19 -08:00
Mark Otto 511b959ff9 Add flexbox grid page to the docs (still more content to add) 2016-02-06 00:46:50 -08:00
Mark Otto 3f30818a4b Fix docs layout with added base class 2016-02-06 00:46:23 -08:00
Mark Otto a9e428a728 Update grid docs to include new required .col base class 2016-02-06 00:46:00 -08:00
Mark Otto 5a9538d4c7 Revamp grid classes to require .col base class and improve flexbox grid classes with auto layout via flex: 1 2016-02-06 00:45:29 -08:00
Mark Otto 29dcf9ac62 Update grid mixins code snippets in the docs to include flexbox changes 2016-02-06 00:23:52 -08:00
Mark Otto 42c52a278f Improve docs sidenav active link highlighting
Capture the slug once before applying it and add a slash to it to so we get a unique string to match against instead of a fuzzy partial 'contains'. Helps avoid 'grid' highlighting 'flexbox-grid', for example.
2016-02-06 00:22:31 -08:00
Mark Otto 263e06a021 rearrange scss lint config to put flex over float 2016-02-06 00:20:24 -08:00
Mark Otto 73e5e89e0e Switch to native font stack 2016-02-05 23:01:59 -08:00
Mark Otto 18be3be3f4 grunt 2016-02-05 22:26:22 -08:00
Mark Otto ba8ad7c5b5 Merge pull request #19086 from twbs/migration-vendor-prefix-mixins
Add migration guidance regarding vendor prefix mixins
2016-02-05 22:01:50 -08:00
Chris Rebert f6831e4d4f Merge pull request #19089 from Quy/patch-5
Remove section on pager changes from migration, since pagers have been removed entirely
2016-02-05 10:54:08 -08:00
Quy 3076790add Remove pager section from migration 2016-02-05 04:40:18 -08:00
Chris Rebert a903f48ac2 Merge pull request #19088 from twbs/wkbug-153856
Add Wall of Browser Bugs entry for https://webkit.org/b/153856
2016-02-04 23:19:05 -08:00
Chris Rebert 12a506f1cd Add Wall of Browser Bugs entry for https://webkit.org/b/153856
Refs https://github.com/twbs/bootstrap/issues/14839#issuecomment-60940738
[skip sauce]
2016-02-04 23:12:53 -08:00
Chris Rebert c33783814b Add migration guidance regarding vendor prefix mixins
Refs #19080
2016-02-04 20:38:46 -08:00
Chris Rebert 040522ce7a Merge pull request #19079 from twbs/fix-18992
Revert separation of <hN> and .hN heading styles
2016-02-04 00:11:48 -08:00
Chris Rebert 23979a9994 Revert separation of <hN> and .hN heading styles
This reverts commit deeb74e321.

Reverts #18038
Fixes #18992
[skip sauce]
[skip validator]
2016-02-04 00:05:02 -08:00
Chris Rebert 1d277de0b0 Merge pull request #19078 from twbs/compat-docs-wkbug-153852
Mention https://webkit.org/b/153852 in browser compatibility docs
2016-02-03 22:57:05 -08:00
Chris Rebert 2c86b67a0b Mention https://webkit.org/b/153852 in browser compatibility docs
Refs #19077
[skip sauce]
2016-02-03 22:52:12 -08:00
Chris Rebert cf7aee4b8a Merge pull request #19077 from twbs/wkbug-153852
Add Wall of Browser Bugs entry for https://webkit.org/b/153852
2016-02-03 22:37:24 -08:00
Chris Rebert 566290f32e Add Wall of Browser Bugs entry for https://webkit.org/b/153852
Refs http://getbootstrap.com/getting-started/#overflow-and-scrolling
Refs #14839
[skip sauce]
2016-02-03 22:31:15 -08:00
Mark Otto b75116c679 Merge branch 'v4-card-fuckery' into v4-dev 2016-02-03 20:53:30 -08:00
Mark Otto f31575ad63 grunt 2016-02-03 20:53:00 -08:00
Mark Otto b75a0ca979 fuck that other class, let's just get tabs and pills in there 2016-02-03 20:52:33 -08:00
Mark Otto 0f18bd3257 grunt 2016-02-03 20:43:16 -08:00
Mark Otto b4a2b99395 Dump the type margin overrides in alerts for utils, document that particular example, sidesteps part of #18884 2016-02-03 20:43:12 -08:00
Mark Otto 2ac922c78f grunt 2016-02-03 19:45:19 -08:00
Mark Otto ba37c37615 Redo line-height globally
- Rename -height to -height-base to match other vars
- Drop use of -height across the board and rely on it to be inherited
- Adjust padding of .dropdown-header to account for different line-height of h6 heading element (this needs refactoring for variables and rems also)
2016-02-03 19:45:13 -08:00
Mark Otto 102a20f5b3 center the nav 2016-02-03 19:29:15 -08:00
Mark Otto 0e70c6a37f Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-02-03 19:23:29 -08:00
Chris Rebert 19be536083 Merge pull request #19072 from twbs/bump-shrinkwrap
Update shrinkwrap
2016-02-02 22:49:48 -08:00
Chris Rebert da0d1721d2 update shrinkwrap 2016-02-02 22:41:58 -08:00
Johann-S 14ec4fdfc1 Carousel - Do not prevent on keydown for input and textarea 2016-02-01 00:06:07 +01:00
cndpzc 6384789f95 Fix typo in forms.md
Closes #19049
2016-01-28 20:45:59 -08:00
Chris Rebert 8989820a5f Merge pull request #19035 from twbs/rapid-progress
Travis CI: Disable npm's progress bar for speedier install
2016-01-26 23:01:07 -08:00
XhmikosR 4121fcd3e2 Merge pull request #19018 from twbs/v4-dev-xmr-print-styles
Update print styles to v5.3.0 of html5 boilerplate.
2016-01-27 06:51:45 +02:00
Chris Rebert a8b66e17b0 Travis CI: Disable npm's progress bar for speedier install
See https://github.com/npm/npm/issues/11283
2016-01-26 17:35:04 -08:00
Chris Rebert aa62428cdf Add docs for custom file input's text and $custom-file-text
[skip sauce]
2016-01-26 13:19:19 -08:00
Chris Rebert 701b467994 Remove Wall of Browser Bugs entry for #16915
https://connect.microsoft.com/IE/feedback/details/2274240/edge-edge-renders-an-svg-img-with-max-width-100-too-small
is fixed as of Edge 25.10586.0.0 (or possibly earlier).
Confirmed in https://github.com/twbs/bootstrap/issues/16915#issuecomment-175210482
Reverts #19010

[skip sauce]
2016-01-26 12:38:27 -08:00
Chris Rebert f2d77b674c scrollspy.js: Avoid gratuitous non-ASCII for consistency+compatibility
Fixes #19028

[skip sauce]
[skip validator]
2016-01-26 11:58:40 -08:00
XhmikosR e672d60646 Update print styles to v5.3.0 of html5 boilerplate. 2016-01-26 21:37:44 +02:00
XhmikosR f0ebb4c150 Missed bundle i. 2016-01-26 06:04:01 +02:00
XhmikosR ac8fad862c Bump jekyll-sitemap.
[skip sauce]
[skip validator]
2016-01-25 21:01:28 +02:00
XhmikosR c9c413c7a3 Missed shrinkwrap.
[skip sauce]
2016-01-25 09:32:22 +02:00
XhmikosR 2825bf496b Run grunt.
[ci skip]
2016-01-25 09:30:34 +02:00
XhmikosR b952d14c53 Bump grunt-jscs. 2016-01-25 09:17:39 +02:00
XhmikosR 6ef37f112f Update gems to the latest versions. 2016-01-25 09:15:37 +02:00
mkroeders a62f70b420 Allow a <label> for .input-group-addon by zeroing out margin-bottom
When using a <label> as an .input-group-addon, there will be a default margin-bottom of .5rem via Reboot.
This will lead to undesirable whitespace below the label and the <input> will become taller than needed. By removing the margin, it will play nice with <label> elements.

Closes #19012
2016-01-23 22:18:43 -08:00
Chris Rebert d54d9d3f7a Merge pull request #19001 from twbs/bump-normalize
Bump Normalize so we can remove Reboot's input[type=search] box-sizing override
2016-01-23 22:11:27 -08:00
Chris Rebert 3a20ae2b5e Merge pull request #19016 from TwistedHardware/v4-dev
Popover docs: Fix section link to Tether.js docs
[skip sauce]
2016-01-23 22:09:32 -08:00
Abdullah Alrasheed 497d28843e DOCS - Fix a link in popover for v4 2016-01-24 13:31:27 +08:00
Mark Otto e672c15b6d Merge pull request #19002 from twbs/blockquote-border-width
Add $blockquote-border-width variable
2016-01-23 20:42:23 -08:00
Mark Otto fa0e68e486 Merge pull request #19000 from twbs/print-img-max-width-100-hell
Remove print-specific img max-width:100%; style so that Google Maps etc. print correctly
2016-01-23 20:37:36 -08:00
Mark Otto 2fe6c6c88b Merge pull request #18927 from twbs/fix-16871
Apply word-wrap:break-word to Tooltips and Popovers
2016-01-23 20:36:59 -08:00
Mark Otto 40525eaa4d grunt 2016-01-23 20:32:59 -08:00
Chris Rebert a26b4bb78b Merge pull request #19011 from twbs/scss-lint
Bump SCSS-Lint, and `bundle update`
2016-01-23 03:11:13 -08:00
Chris Rebert 7e2e31e964 scss/_forms.scss: Remove now-unnecessary SCSS-Lint exemption
[skip sauce]
2016-01-23 03:06:21 -08:00
Chris Rebert bc4d5d1ab9 bundle update
[skip sauce]
2016-01-23 03:04:31 -08:00
Chris Rebert 7f9bd451f5 Bump SCSS-Lint to 0.44.0 2016-01-23 03:04:11 -08:00
Chris Rebert 903503bd47 Merge pull request #19010 from twbs/edge-bug-2274240
Add Wall of Browser Bugs entry for #16915
2016-01-23 02:54:02 -08:00
Chris Rebert e381b83233 Add Wall of Browser Bugs entry for #16915
https://connect.microsoft.com/IE/feedback/details/2274240/edge-edge-renders-an-svg-img-with-max-width-100-too-small
[skip sauce]
2016-01-23 02:49:08 -08:00
Chris Rebert 739b51f264 Reboot: Remove now-unnecessary input[type="search"] box-sizing override
Revert "fixes #17379: override search input box-sizing to match our global overrides"

This reverts commits 468a9d9359 & 57998dc274.

https://github.com/necolas/normalize.css/pull/496 has made this override unnecessary.

[skip sauce]
2016-01-21 14:50:06 -08:00
Chris Rebert beeafc2808 Bump Normalize to https://github.com/necolas/normalize.css/commit/fe567632afcf8afcf17925ab2a507ed87504cce8
So as to pull in https://github.com/necolas/normalize.css/pull/496
2016-01-21 14:28:41 -08:00
Chris Rebert 8820c563d2 Remove print-specific img max-width:100%; style so that Google Maps and other widgets print correctly
See https://github.com/h5bp/html5-boilerplate/issues/1741
X-Ref: #1506
2016-01-21 14:18:54 -08:00
Chris Rebert bd8c03bfc6 Merge pull request #18986 from xcatliu/v4-dev-fix-assets-img-sass
Add prefix to docs/index.html assets/img/sass.png
2016-01-20 23:00:57 -08:00
xcatliu fe18aa8cb5 Add prefix to footer.html search.json 2016-01-21 13:29:51 +08:00
xcatliu f8bde6ef50 Add prefix to docs/index.html assets/img/sass.png 2016-01-21 13:16:35 +08:00
David Beitey c9f5f13fd9 Clean up printing documentation
Replace inline HTML with markdown, rewording, and cleanup.
Closes #18984
2016-01-20 18:30:28 -08:00
Chris Rebert 69523b1e04 Restore workarounds for #12078 printing bug that were lost in 86af1f3
Refs #18984
[skip sauce]
2016-01-20 18:25:57 -08:00
Chris Rebert fc7ee66630 Docs: Tweak #18982
[skip sauce]
2016-01-20 17:50:08 -08:00
Chris Rebert 2a0c80758b Merge pull request #18982 from davidjb/patch-4
Document .small and .mark classes
2016-01-20 17:42:37 -08:00
David Beitey a5f4046d38 Document .small and .mark classes
These are available in _type.scss but not documented.  These classes are useful for styling without adding semantics.
2016-01-21 10:28:05 +10:00
Kevin Ross 4b3c9e4aaf change back pull-right to pull-xs-right 2016-01-20 17:00:12 -06:00
Kevin Ross 70c2686797 Resolves #18978 - flexbox list-group implementation. Requires the pull-right and pull-left flex change from PR #18976 2016-01-20 16:39:43 -06:00
Chris Rebert a38e8a640e Merge pull request #18945 from twbs/edge-bug-2263132
Add Wall of Browser Bugs entry for #18228
2016-01-20 02:10:27 -08:00
Chris Rebert 332c39b690 Add Wall of Browser Bugs entry for #18228
See https://connect.microsoft.com/IE/feedback/details/2263132/edge-ie11-subpixel-problem-with-transparent-borders
Refs #18228
[skip sauce]
2016-01-20 02:06:02 -08:00
Chris Rebert 437aae40c1 Merge pull request #18938 from ruedap/fix-typo
Fix typo in docs/assets/scss/docs.scss
[ci skip]
2016-01-19 03:31:25 -08:00
ruedap d79cd56289 Fix typo in docs/assets/scss/docs.scss 2016-01-19 19:49:16 +09:00
Chris Rebert f15da060ce Also filed a Radar for #17497
See http://openradar.appspot.com/24235301
Refs #17497
[skip sauce]
2016-01-19 00:24:26 -08:00
Chris Rebert 1300040a4b Merge pull request #18936 from twbs/wkbug-153224
Add Wall of Browser Bugs entry for #17497
2016-01-18 23:28:13 -08:00
Chris Rebert bea5af06de Add Wall of Browser Bugs entry for #17497
https://bugs.webkit.org/show_bug.cgi?id=153224
Closes #17497
2016-01-18 23:21:33 -08:00
Patrick H. Lauke 9fa05c5235 Merge pull request #18935 from patrickhlauke/patch-radio-checkbox
Add pointer-events:none to custom indicator
2016-01-19 01:43:13 +00:00
Patrick H. Lauke 200860334d Add pointer-events:none to custom indicator
Closes #18887
2016-01-19 01:34:47 +00:00
Chris Rebert 3ab7f6310f Merge pull request #18930 from twbs/edge-bug-2256049
Add Wall of Browser Bugs entry for #18543
2016-01-18 03:43:54 -08:00
Chris Rebert 08a2ceff6e Add Wall of Browser Bugs entry for #18543
https://connect.microsoft.com/IE/feedback/details/2256049/edge-ie11-viewport-rule-has-side-effect-of-making-scrollbars-auto-hide
[ci skip]
2016-01-18 03:43:13 -08:00
Chris Rebert 032adf1324 Apply word-wrap:break-word to Tooltips and Popovers
Fixes #16871 for v4
2016-01-17 22:23:29 -08:00
Chris Rebert 42c1e52302 Merge pull request #18915 from geskill/patch-1
Fix active Home tab in narrow-jumbotron example
2016-01-17 22:10:42 -08:00
Chris Rebert 8b67d4c762 Make translation of custom file input text easier; fixes #18922
[skip sauce]
2016-01-17 20:53:11 -08:00
Chris Rebert 27596f48f4 README: Restore RubyGem badge now that twbs owns the "bootstrap" gem
This reverts commit e7b0d726db.
Closes #17022
[ci skip]
2016-01-17 20:21:29 -08:00
Chris Rebert beb9fc2895 Merge pull request #18880 from twbs/gradient-x-y
Rename gradient mixins to match new naming convention
2016-01-17 19:34:10 -08:00
Mark Otto b4bd1dc0dd grunt 2016-01-17 19:17:10 -08:00
Mark Otto 26f10db70e Merge pull request #18848 from twbs/rounded-progress
Respect $border-rounded inside progress bars too
2016-01-17 19:04:29 -08:00
Mark Otto 11efaf5439 Merge pull request #18878 from twbs/btn-group-vertical
rm unnecessary border-radius properties from .btn-group-vertical code
2016-01-17 19:00:37 -08:00
Mark Otto 955e0405ea fuck around with card borders and more 2016-01-17 18:55:24 -08:00
Mark Otto 776337924e Merge pull request #18920 from twbs/v4-custom-forms-vars
v4: Custom forms variables
2016-01-17 17:54:45 -08:00
Mark Otto 94e27cdd6e Merge pull request #18921 from twbs/v4-custom-docs
Update docs to include mention of the custom variables file
2016-01-17 16:05:27 -08:00
Mark Otto dd4062f213 Update docs to include mention of the custom variables file 2016-01-17 16:04:18 -08:00
Mark Otto 567a0e9cee add custom overrides to other bundles 2016-01-17 15:54:17 -08:00
Mark Otto d00eef1dac Merge branch 'provide-custom-scss' of https://github.com/stephaniepurvis/bootstrap into stephaniepurvis-provide-custom-scss 2016-01-17 15:51:49 -08:00
Mark Otto 2f4af5c295 condense that comment, clean up formatting 2016-01-17 15:50:27 -08:00
Mark Otto 8a0b8b6b03 Merge pull request #18789 from twbs/fix-18733-more
Prevent breadcrumb separator from getting underlined on hover when not using <ol> markup
2016-01-17 15:45:02 -08:00
Mark Otto c0a8a70d59 Missing ; 2016-01-17 15:32:01 -08:00
Mark Otto 3a2f0456bf Merge pull request #18883 from twbs/zindex-dropdown-backdrop
Use proper variable for .dropdown-backdrop's z-index
2016-01-17 15:25:58 -08:00
Mark Otto fb14ee70d0 Merge pull request #18885 from twbs/list-group
Remove near-duplicate contextual list group example
2016-01-17 15:25:04 -08:00
Mark Otto 5c12d5e469 add custom file vars, fix up custom select var 2016-01-17 15:21:16 -08:00
Mark Otto 6b318ef176 Hella vars for custom checkboxes and radios and selects 2016-01-16 22:29:51 -08:00
Chris Rebert 37aa7a6a27 Merge pull request #18825 from twbs/misc-box-shadows
Add variables for miscellaneous box-shadows
2016-01-16 20:30:33 -08:00
Chris Rebert 802c1cb5fc Extract variables for .modal-content box-shadow
[skip sauce]
[skip validator]
2016-01-16 20:25:00 -08:00
Chris Rebert bbd449994a Extract $thumbnail-box-shadow variable 2016-01-16 20:23:37 -08:00
Chris Rebert 9b2d9f6e04 Extract $popover-box-shadow variable 2016-01-16 20:23:37 -08:00
Chris Rebert 58f7e602ae Extract $dropdown-box-shadow variable 2016-01-16 20:23:37 -08:00
Chris Rebert a5b41e7254 Extract $btn-box-shadow variable 2016-01-16 20:23:37 -08:00
Chris Rebert 6293dd41cf Extract $kbd-box-shadow variable 2016-01-16 20:23:37 -08:00
Chris Rebert 7be17b4a35 Merge pull request #18821 from twbs/popover-vars
Add variables for padding of popover title & content
2016-01-16 14:08:14 -08:00
Chris Rebert dda263d9ac Merge pull request #18820 from twbs/media-obj-vars
Add variables for media object margins and padding
2016-01-16 14:07:49 -08:00
Sebastian Klatte 0e410f69ac Fix active Home tab in narrow-jumbotron example
the active class should be moved from the list item to the link item
2016-01-16 16:55:53 +01:00
Chris Rebert db5babb26a Merge pull request #18912 from Quy/patch-4
Docs: Use mixin syntax in Sass example of .invisible
2016-01-15 17:41:35 -08:00
Quy 8e00f623b3 Use mixin syntax 2016-01-15 09:49:56 -08:00
Chris Rebert f2a0623d34 Docs: Tweak phrasing of description of $enable-gradients
[ci skip]
2016-01-14 22:33:09 -08:00
Chris Rebert a15f4097c4 Merge pull request #18906 from Quy/patch-3
$enable-gradients docs: Add missing word
2016-01-14 22:32:07 -08:00
Chris Rebert a22c696485 Extract $blockquote-border-width variable
[skip sauce]
2016-01-14 22:27:08 -08:00
Quy ec1e626b98 Add missing word 2016-01-14 22:01:50 -08:00
Chris Rebert 1d55f680a8 Merge pull request #18903 from twbs/travis-cache-fix
Fix RVM under Travis caching by excluding node-which from $PATH
2016-01-14 18:24:13 -08:00
Chris Rebert 672f9b6d73 Fix RVM under Travis caching by excluding node-which from $PATH
See https://github.com/travis-ci/travis-ci/issues/5092 for more details.
Reverts #18376
2016-01-14 14:16:05 -08:00
Kotas Vlastimil 866e99b00c Button toggling - trigger change event on input
Bootstrap’s .button styles can be applied to other elements, such as labels, to provide checkbox or radio style button toggling.

When the checkbox or radio state is changed, there should be triggered the change event. Currently, the change event is triggered on the Button, which is not correct. Only input fields do support the change event.
2016-01-14 20:26:32 +01:00
Chris Rebert 5e893434c7 Merge pull request #18891 from rtack/patch-1
Docs typo: from controls --> form controls
2016-01-14 01:08:19 -08:00
Raphael Ackermann 740ffb8ed4 typo: from controls --> form controls 2016-01-14 09:59:40 +01:00
Chris Rebert 01c3f874e1 Merge pull request #18888 from CrispyBacon12/nested-mixins-pass-breakpoints
Allow optional breakpoint arguments to be passed on to nested media query mixins
2016-01-13 23:47:32 -08:00
Chris Purssell 0762a1978c Allow custom breakpoint config to be passed on by mixins which nest media query mixins. 2016-01-14 16:33:04 +10:00
Chris Rebert 5cde72fae3 Remove near-duplicate contextual list group example
[skip sauce]
2016-01-13 18:12:16 -08:00
Chris Rebert 6ff249791e Merge pull request #18882 from twbs/stoichiometry
Use proper units when adding/subtracting lengths
2016-01-13 18:07:55 -08:00
Chris Rebert 27a7fff0fb Use proper variable for .dropdown-backdrop's z-index 2016-01-13 16:21:52 -08:00
Chris Rebert a4745dd7a1 Use proper units when adding/subtracting lengths
[skip sauce]
[skip validator]
2016-01-13 16:16:43 -08:00
Chris Rebert 5e9b365b25 List group docs: rm unnecessary <p> from Markdown source
[skip sauce]
2016-01-13 15:57:54 -08:00
Chris Rebert bc220835a9 Merge pull request #18879 from twbs/vert-horiz-y-x
Rename padding local vars per new naming convention
/fyi @mdo
2016-01-13 15:37:08 -08:00
Chris Rebert 44a1361079 Rename gradient mixins to match new naming convention
gradient-{horizontal=>x}[-three-colors]
gradient-{vertical=>y}[-three-colors]
2016-01-13 15:34:01 -08:00
Chris Rebert d26b7c7a2c Rename local vars per new naming convention: $padding-{vertical=>y} $padding-{horizontal=>x}
[skip sauce]
[skip validator]
2016-01-13 15:29:06 -08:00
Chris Rebert 3daf4275eb rm unnecessary border-radius properties from .btn-group-vertical code
[skip sauce]
[skip validator]
2016-01-13 15:05:23 -08:00
Chris Rebert fa696d0465 Merge pull request #18869 from twbs/wkbug-153056
Add Wall of Browser Bugs entry for #18859
2016-01-12 22:10:04 -08:00
Chris Rebert 8ed66af63c Add Wall of Browser Bugs entry for #18859
See https://bugs.webkit.org/show_bug.cgi?id=153056
Refs #18859
[skip sauce]
2016-01-12 22:04:30 -08:00
ju1ius bd62b185f6 Don't clearfix if flexbox is enabled. Fixes #18849 2016-01-11 22:36:30 +01:00
Chris Rebert 1e37f507d5 Respect $border-rounded inside progress bars too
[skip sauce]
2016-01-11 12:29:50 -08:00
Chris Rebert 4fae7cbc88 Merge pull request #18844 from AndersSahlin/patch-1
Modal: Respect $enable-rounded setting
[skip sauce]
2016-01-11 12:17:16 -08:00
Anders Sahlin ea4a79c689 Modals respect $enable-rounded setting
See issue: https://github.com/twbs/bootstrap/issues/18385
2016-01-11 14:02:14 +01:00
Chris Rebert 22df55f24d Docs: Remove defunct Pager example styles
Refs #18782
[skip sauce]
2016-01-11 02:02:05 -08:00
Chris Rebert 05dd9e7f1c Merge pull request #18839 from bassjobsen/patch-38
remove link to the pager component
2016-01-11 01:51:59 -08:00
Patrick H. Lauke 18e03f2017 Merge pull request #18837 from twbs/crbug-454172
Refer to open successor Chrome bug in Accessibility docs
2016-01-11 09:23:20 +00:00
Bass Jobsen db7b8362fd remove link to the pager component
see https://github.com/twbs/bootstrap/pull/18782
2016-01-11 09:47:36 +01:00
Chris Rebert bc646158df Refer to open successor Chrome bug in Accessibility docs
https://crbug.com/262171 was closed as a duplicate of https://crbug.com/454172

[skip sauce]
2016-01-11 00:19:42 -08:00
Chris Rebert 7752a5192e Merge pull request #18668 from twbs/fix-18665
Add SRI hashes for jQuery and Tether in docs
2016-01-11 00:04:52 -08:00
Chris Rebert 71443c5034 HTML validation: Ignore spurious errors about script[integrity]
Workaround for https://github.com/jzaefferer/grunt-html/issues/86
2016-01-10 23:55:10 -08:00
Chris Rebert 9304f23ad8 docs: Add SRI hash for Tether; refs #18665 2016-01-10 23:54:17 -08:00
Chris Rebert 19d6301506 docs: Add SRI hash for jQuery; refs #18665 2016-01-10 23:54:17 -08:00
Chris Rebert 6058dae624 grunt dist-css docs
[ci skip]
2016-01-10 18:49:50 -08:00
Chris Rebert cbc71dc229 Merge pull request #18816 from twbs/fix-17308
Switch to actually-Safari-specific CSS hack for iOS temporal input fix
2016-01-10 18:38:26 -08:00
Chris Rebert 350ce2f707 Switch to actually-Safari-specific CSS hack when fixing vertical alignment of temporal input text in iOS Safari
See http://browserbu.gs/css-hacks/webkit-full-page-media/
Fixes #17308

[skip sauce]
[skip validator]
2016-01-10 18:22:10 -08:00
Patrick H. Lauke 6338ea2b2b Merge pull request #18819 from patrickhlauke/docs-v4-about-accessibility
Remove About > Accessibility, add to Get Started
2016-01-10 12:29:18 +00:00
Chris Rebert 69584f1c8b Merge pull request #18826 from twbs/fix-17986
Docs: Add missing pages to "Getting started" TOC
2016-01-09 18:15:53 -08:00
Chris Rebert 1367f70fbc Docs: Add missing pages to "Getting started" TOC
Fixes #17986
[skip sauce]
2016-01-09 18:08:25 -08:00
Chris Rebert 64b9ad4d7f Merge pull request #18823 from twbs/btn-active-box-shadow
Extract $btn-active-box-shadow variable & refactor accordingly
2016-01-09 15:41:29 -08:00
Chris Rebert ed3551415c Extract $btn-active-box-shadow variable & refactor accordingly
[skip sauce]
[skip validator]
2016-01-09 15:14:36 -08:00
Chris Rebert 496f9c2da4 Merge pull request #18822 from twbs/progress-box-shadow
Add $progress-box-shadow variable
/fyi @mdo
2016-01-09 15:10:56 -08:00
Chris Rebert 46c9f4b143 Add $progress-box-shadow variable
[skip sauce]
[skip validator]
2016-01-09 14:59:08 -08:00
Chris Rebert c919746a4f Add variables for padding of popover title & content
[skip sauce]
[skip validator]
2016-01-09 14:46:04 -08:00
Patrick H. Lauke 927626d459 Add accessibility to getting started section 2016-01-09 22:40:13 +00:00
Chris Rebert 4a667f5bb7 Add variables for media object margins and padding
[skip sauce]
[skip validator]
2016-01-09 14:34:59 -08:00
Chris Rebert f646ed7920 Merge pull request #18466 from twbs/tooltip-padding-vars
Introduce $tooltip-padding & $tooltip-padding-x vars
2016-01-09 14:28:12 -08:00
Patrick H. Lauke 1887664c01 Remove About > Accessibility
Currently, there is no actual accessibility page, so this avoids a 404
in the docs. More fundamentally, though, it makes more sense for
accessibility advice to be directly integrated in the docs (which we're
doing, for the most part - though we should ensure that we do
cover/mention everything where appropriate), so there's no need for a
separate accessibility page.
2016-01-09 14:18:53 +00:00
Chris Rebert dedfffe5db Update Grid example from v3 to v4; fixes #18818 2016-01-09 03:26:54 -08:00
Chris Rebert 8adc9d771f Remove remaining reference to <input type="datetime"> in SCSS comment
Erratum of #18778

[skip sauce]
[skip validator]
2016-01-08 23:55:23 -08:00
Chris Rebert 31fc8a62e5 Merge pull request #18814 from twbs/v4-liberationmono
v4: Add Liberation Mono to the code font stack
2016-01-08 23:48:42 -08:00
Mark Otto cf7795da93 Add liberation Mono to the font stack for the Linux peeps
Fixes #18609

[skip sauce]
[skip validator]
2016-01-08 23:31:30 -08:00
Mark Otto 3284c00773 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-01-08 13:23:42 -08:00
Mark Otto f6ad665c26 Switch up some split button stuff
- New vars
- New function for stripping units so we can combine rems and ems in math functions
- Add new classes for sizing and spacing around the split dropdown toggle so that the caret isn't misaligned
2016-01-08 13:23:24 -08:00
Chris Rebert 48e62fdf34 https://webkit.org/b/150715 has been fixed
Fixed by way of https://webkit.org/b/152803
Thanks Google Translate (I guess) and WebKit Team!
[ci skip]
2016-01-07 18:14:51 -08:00
Chris Rebert 6ab9e10efa https://webkit.org/b/147284 has been fixed
Refs #16814
[ci skip]
2016-01-07 14:09:39 -08:00
Mark Otto 3740d8f2ac Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-01-07 11:52:20 -08:00
Mark Otto 643bd8eaeb Merge pull request #18787 from twbs/btn-vars
Add variables for spacing of .btn-toolbar and split-button dropdown toggles
2016-01-07 00:47:40 -08:00
Chris Rebert 86caa76f54 In IE9-11, prevent breadcrumb separator from getting underlined on :hover when not using <ol> markup
Fixes #18733 in IE9-11
Also adds comments to the code explaining this and #18740.
2016-01-07 00:43:35 -08:00
Bass Jobsen 53958dab0b In modern browsers, prevent breadcrumb separator from getting underlined on :hover when not using <ol> markup
Fixes #18733, except in IE9-11
Closes #18740
2016-01-07 00:43:28 -08:00
Mark Otto 1429a0d8a9 fix input group addon alignment 2016-01-07 00:38:41 -08:00
Mark Otto dfae3d46e4 Add a comment to follow-up on #17756 2016-01-07 00:30:49 -08:00
Mark Otto af13a97d51 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-01-07 00:29:34 -08:00
Mark Otto 2502f84dde Merge pull request #17756 from zalog/patch-11
Flexbox grid column wrapping bug
2016-01-07 00:29:23 -08:00
Mark Otto 7fdd521459 more variables spacing 2016-01-07 00:21:58 -08:00
Mark Otto de027e637f pointless comments 2016-01-07 00:20:36 -08:00
Mark Otto b39b8b631b more variables spacing 2016-01-07 00:20:25 -08:00
Mark Otto ea9967c535 spacing 2016-01-07 00:19:48 -08:00
Mark Otto ed612b2b41 grunt 2016-01-07 00:17:09 -08:00
Mark Otto ea5fdc5b5f Fixes #18681: Use a local varible to calculate a unit-less border offset for the popover title 2016-01-07 00:16:59 -08:00
Mark Otto b09f70e101 clear up and split out breadcrumb examples 2016-01-06 23:58:07 -08:00
Chris Rebert 88c629fc59 Merge pull request #18788 from twbs/refs-18458
Add nested definition list to docs example
2016-01-06 22:29:13 -08:00
Chris Rebert d5ec7e3f50 Merge pull request #18784 from twbs/input-types
Add comprehensive `.form-control` example(/testcase) to docs
2016-01-06 19:09:05 -08:00
Chris Rebert 850611d895 Add nested definition list to docs example
Refs #18458
[skip sauce]
2016-01-06 16:56:27 -08:00
Chris Rebert fb71efaeb2 Add variables for spacing of .btn-toolbar and split-button dropdown toggles
[skip sauce]
2016-01-06 16:42:21 -08:00
Chris Rebert 3f04c082dd Merge branch 'input-type-reset-btn' into v4-dev 2016-01-06 16:25:32 -08:00
Chris Rebert 56746938ed Add <input type="reset"> example to Button Tags docs for completeness
[skip sauce]
2016-01-06 16:24:43 -08:00
Mark Otto e1caaea06f grunt 2016-01-06 15:59:10 -08:00
Chris Rebert 3d5b340217 Add comprehensive .form-control example(/testcase) to docs
Put all the textual input types right next to each other for easy visual comparison.
Refs #17308, #18763

[skip sauce]
2016-01-06 15:57:19 -08:00
Mark Otto 416efb8538 Merge pull request #18783 from twbs/v4-nav-cleanup
v4: Nav cleanup
2016-01-06 15:55:49 -08:00
Mark Otto c847279e14 Consolidate nav-tab dropdown styles with nav-tab styles
- Moves styles up the document a bit to nest them
- Drops the static 1px for $navbar-tabs-border-width so once again it’s
all tied together should folks customize that
2016-01-06 15:51:23 -08:00
Mark Otto fac0c31a27 New $nav-pills-active-link-* variables
- Renames old and unused $nav-pills-active-link-hover-* for
$nav-pills-active-link-* ones
- Puts those vars to use in place of defaults $component-* vars on nav
pills
2016-01-06 15:50:08 -08:00
Mark Otto 774a2ed37e Spacing y'all 2016-01-06 15:47:28 -08:00
Mark Otto 7da2e12852 Regroup nav variables 2016-01-06 15:46:48 -08:00
Mark Otto 93dda63b39 Revamp tabbed nav border variables
- Add new $nav-tabs-border-width for the bottom border on the .nav-tabs
parent class
- Use that new variable for the negative margin on nav-items within it
for consistent customization
- Drop the $nav-tabs-link-border-width for the new variable so it’s all
tied together
2016-01-06 15:45:26 -08:00
Mark Otto 7668a66bbe Add $nav-disabled-link-hover-bg variable 2016-01-06 15:42:32 -08:00
Mark Otto 030ab626a5 Add $nav-item-inline-spacer variable
So folks can customize the distance between nav links in inline navs.
2016-01-06 15:41:35 -08:00
Mark Otto 9c19dc91da Nav docs updates
- More consistent states and labels in nav examples
- Add stacked pills example for with <nav> element
2016-01-06 15:39:38 -08:00
Chris Rebert cbe9b7a035 Tweak phrasing of .tab('show') docs
Refs #18708
[ci skip]
2016-01-06 15:02:58 -08:00
Mark Otto 004e30866c Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2016-01-06 15:01:41 -08:00
Mark Otto 8812541b83 grunt 2016-01-06 15:01:22 -08:00
Chris Rebert c3ae4be961 Merge pull request #18708 from Johann-S/showDoc
Add documentation for Tab plugin's `show` method
2016-01-06 15:00:45 -08:00
Mark Otto fe40de1816 follow up to #18782: remove pager vars 2016-01-06 15:00:28 -08:00
Mark Otto 095dd9ffb0 Merge pull request #18782 from twbs/v4-rip-pager
v4: Drop pager component
2016-01-06 14:57:51 -08:00
Mark Otto 20261385ea fix blog example to use customized pagination based on button styles 2016-01-06 14:57:00 -08:00
Chris Rebert c3d1b7f256 Introduce $tooltip-padding-{x,y} & $tooltip-margin vars
[skip sauce]
2016-01-06 14:56:16 -08:00
Mark Otto e482fe24e1 add docs notes 2016-01-06 14:48:48 -08:00
Mark Otto d5b2dea1a5 Rip out the pager component 2016-01-06 14:47:33 -08:00
Chris Rebert c06cb8e320 Ignore HTML validator warning about <input type="datetime-local">
Erratum from #18778
[skip sauce]
2016-01-06 14:47:07 -08:00
Chris Rebert f547806e88 Remove associated comment too
Erratum from #18658
[ci skip]
2016-01-06 14:42:37 -08:00
Mark Otto d46c7ef565 fixes #18658: no more min-width action on progress bars. we had them in v3 and ended up removing them for additional problems it caused folks. 2016-01-06 14:33:58 -08:00
Mark Otto 8c85934621 Clarify a few things in migration docs 2016-01-06 14:10:46 -08:00
Mark Otto 8ba7f3db73 grunt 2016-01-06 14:07:17 -08:00
Mark Otto ce18736cd8 fix example css 2016-01-06 14:07:13 -08:00
Patrick H. Lauke 3da46631e7 Merge pull request #18775 from twbs/hack-18543
Set -ms-overflow-style:scrollbar to workaround apparent IE11+Edge @viewport bug
2016-01-06 20:15:58 +00:00
Patrick H. Lauke fd839ab057 Merge pull request #18778 from twbs/rip-datetime
Remove usages of and references to <input type="datetime">
2016-01-06 19:39:43 +00:00
Chris Rebert 602b107edb Remove usages of and references to <input type="datetime">
It has been removed from the HTML specification: https://github.com/whatwg/html/issues/336
Only Presto Opera ever implemented a special UI for it.

[skip sauce]
2016-01-06 11:28:17 -08:00
vsn4ik e543565d78 Use text-emphasis-variant mixin for .text-muted 2016-01-06 16:47:44 +03:00
Chris Rebert 1300af1d2d Update docs to account for #18772
/fyi @mdo

[skip sauce]
2016-01-06 01:33:13 -08:00
Chris Rebert 0c9429a803 Set -ms-overflow-style:scrollbar to workaround apparent IE11+Edge @viewport bug
Closes #18543
2016-01-06 01:21:01 -08:00
Mark Otto 1997412bee Merge pull request #18774 from twbs/v4-outline-cards
v4: Rename .card-*-outline to .card-outline-*
2016-01-06 01:12:30 -08:00
Mark Otto 5c803b656c update docs to match 2016-01-06 01:11:22 -08:00
Mark Otto eecef86f4f Merge branch 'v4-dev' into v4-outline-cards 2016-01-06 01:10:15 -08:00
Mark Otto 2db13042bd Merge pull request #18501 from petetnt/card-outline-docs
Document .card-*-outline variants
2016-01-06 01:09:58 -08:00
Mark Otto b48eb53962 rename .card-*-outline to .card-outline-* for consistency with button outlines 2016-01-06 01:09:45 -08:00
Mark Otto 6d01de2f74 Merge pull request #18518 from sergej2705/v4-dev-background-variant
Added !important to hover
2016-01-06 01:07:28 -08:00
Mark Otto 3dd08d60eb Merge pull request #18695 from bassjobsen/patch-30
.container, .container-fluid should be conditional upon $enable-grid-…
2016-01-06 01:00:22 -08:00
Mark Otto 9262760a67 Merge pull request #18736 from twbs/readme-badges
README: Add badges for Packagist and Atmosphere
2016-01-06 00:13:58 -08:00
Mark Otto 532097e3f5 Merge pull request #18772 from twbs/v4-outline-buttons
v4: Rename .btn-*-outline to .btn-outline-*
2016-01-06 00:12:43 -08:00
Mark Otto 0be0a8eb1a fixes #17719: rename .btn-*-outline to .btn-outline-* 2016-01-06 00:11:49 -08:00
Mark Otto d22a8926d2 Merge pull request #18741 from bassjobsen/patch-15
fix justified navbar
2016-01-06 00:08:35 -08:00
Mark Otto f550d99553 grunt 2016-01-06 00:07:41 -08:00
Mark Otto ff07ba3af4 Merge pull request #18771 from twbs/v4-custom-forms-revamp
v4: Custom forms (disabled state, revamp, etc)
2016-01-06 00:02:25 -08:00
Mark Otto 4625547aea disable it for the whole file 2016-01-06 00:00:08 -08:00
Mark Otto 069277e86f really disable the offending one 2016-01-05 23:58:34 -08:00
Mark Otto 00e2b29041 try disabling that 2016-01-05 23:56:08 -08:00
Mark Otto d8d67eaa6a rewrite custom file input component to use classes over nested elements 2016-01-05 23:45:44 -08:00
Mark Otto ac446058ff ensure custom selects get rounded corners 2016-01-05 23:45:20 -08:00
Mark Otto 8d66b9956c Change .c-select to .custom-select 2016-01-05 23:34:51 -08:00
Mark Otto 42a50e7d2c clarify docs 2016-01-05 23:28:26 -08:00
Mark Otto ef3061d5f1 update forms docs
- add more details on custom checkboxes and radios for how we handle the states and how the css works
- create a disabled custom checkboxes and radios example
2016-01-05 23:26:36 -08:00
Mark Otto 11df78ec74 Revamp custom form styles
- Less nesting with more specific classes
- New class names for most elements to avoid unnecessary and potentially confusing shorthand
- Require new class and markup for the description (though it's only necessary for disable states, it's now part of the entire component's markup for all states just in case)
- Change up colors and variables for regular and disabled states
2016-01-05 23:25:42 -08:00
Mark Otto c081d4802d Merge pull request #18682 from twbs/media-obj-zoom
Remove nonstandard `zoom: 1` from media object
2016-01-05 20:58:39 -08:00
Mark Otto 3c009add3b Merge pull request #18734 from tagliala/fix-highlight-docs
Fix margins in highlighted code in docs
2016-01-05 20:48:13 -08:00
Chris Rebert eb26e69a85 Add alternative migration possibility for panel color variants
Refs #18767
[ci skip]
2016-01-05 17:07:22 -08:00
markau 871a003ca2 Fixes #17918: Add styles for disabled custom checkboxes and radios 2016-01-05 00:47:32 -08:00
Mark Otto dd64fa87f3 grunt 2016-01-05 00:22:44 -08:00
Mark Otto 80f7844b0f Merge pull request #18760 from twbs/v4-17991
v4: font-weight: normal on labels
2016-01-05 00:16:15 -08:00
Mark Otto 6a7577d3c6 remove instances of font-weight: normal since we no longer specify bold labels (as of v4) 2016-01-05 00:14:58 -08:00
Chris Rebert ceaee3ecfa Merge pull request #18755 from twbs/lint-docs-css
Grunt: Extract lint-docs-css task
2016-01-04 00:27:18 -08:00
Chris Rebert 02c47cb0e9 Grunt: Extract lint-docs-css task
[skip sauce]
2016-01-04 00:22:04 -08:00
Mark Otto a79f89b354 grunt 2016-01-03 19:16:53 -08:00
Mark Otto a439bc16c6 Merge pull request #18752 from twbs/v4-docs-scsslint
v4: Docs Sass linting
2016-01-03 19:14:46 -08:00
Mark Otto 09c3942986 Merge pull request #18662 from patrickhlauke/docs-collapse-accessibility-patch1
Docs: accessibility fix-up of collapsible content navbar, change site-wide main navbar
2016-01-03 19:14:14 -08:00
Mark Otto 5c43dff155 Merge pull request #18697 from bassjobsen/patch-31
remove `<div class="bd-sidebar">`
2016-01-03 19:13:44 -08:00
Mark Otto 0a3573b235 Merge pull request #18686 from patrickhlauke/docs-pagination-kbd1
Docs: add note and advice about .disabled and keyboard focus
2016-01-03 19:12:33 -08:00
Mark Otto c76a2c3218 Merge pull request #18669 from twbs/fix-18652
Remove .dl-horizontal; it's redundant to the grid system
2016-01-03 19:10:42 -08:00
Mark Otto 16552b241c Merge pull request #18675 from patrickhlauke/docs-code1
Docs: tweaks to content code
2016-01-03 19:03:26 -08:00
Mark Otto ca6f6ca2f5 grunt 2016-01-03 18:43:59 -08:00
Mark Otto 1364caf0b6 reformat syntax styles for linting 2016-01-03 18:28:07 -08:00
Mark Otto b435894e2d basic linting 2016-01-03 18:27:54 -08:00
Mark Otto 7a582b2ffe basic linting changes, disable some id selector testing per file as needed 2016-01-03 18:17:58 -08:00
Mark Otto ef5e2a5b5b property order linting 2016-01-03 18:12:33 -08:00
Mark Otto a95f55fc38 dont scsslint the main file because of the built-in copyright banner 2016-01-03 18:12:26 -08:00
Mark Otto 26b4211c23 we nuked the focusedinput example awhile back, so nuking the styles too 2016-01-03 18:10:47 -08:00
Mark Otto 6e7a9c5a38 basic linting 2016-01-03 18:10:34 -08:00
Mark Otto 84cd41956f nuke vendor prefixes 2016-01-03 18:10:22 -08:00
Mark Otto 7a00b13b07 remove unused rule for ads css that was hiding an image that no longer exists (i think) 2016-01-03 18:09:36 -08:00
Mark Otto 4198d61bb5 enable scsslinting for docs scss 2016-01-03 18:09:09 -08:00
Chris Rebert e93eeaa2b0 Merge pull request #18575 from QWp6t/patch-2
Add tether as bower dependency
2016-01-01 20:05:12 -08:00
Chris Rebert e655c2db52 Add Wall of Browser Bugs entry for #18738
* https://bugs.webkit.org/show_bug.cgi?id=152637
* http://openradar.appspot.com/24030853

[ci skip]
2016-01-01 13:31:02 -08:00
Chris Rebert 422ed9ab48 grunt dist docs
[ci skip]
2016-01-01 12:37:52 -08:00
Chris Rebert e9192f6de0 Update copyright years to 2016
[ci skip]
2016-01-01 12:31:38 -08:00
Bass Jobsen a01d2f0056 add .nav-justified class 2016-01-01 17:17:22 +01:00
Bass Jobsen 470bb9c815 add new CSS classes to the navbar 2016-01-01 17:15:24 +01:00
Chris Rebert 85826ef338 README: Add badges for Packagist and Atmosphere
[ci skip]
2015-12-31 15:15:55 -08:00
Chris Rebert cd74e2db2e README: Add version numbers to install commands for consistency with HTML docs
Refs #18728
[ci skip]
2015-12-31 12:33:42 -08:00
Chris Rebert 60922c6899 Merge pull request #18717 from supergibbs/nuget_fixes_v4
Fixed NuGet link and bugs in MyGet script
2015-12-31 11:42:13 -08:00
Geremia Taglialatela ac77f5843a Fix margins in highlights 2015-12-31 20:00:28 +01:00
Chris Rebert 95893cd449 Merge pull request #18614 from patrickhlauke/docs-browsers-devices1
Docs: update browser support info
2015-12-30 10:38:50 -08:00
Patrick H. Lauke 2f4bdca9b5 Split out to new para, into two sentences 2015-12-30 10:37:09 +00:00
Patrick H. Lauke 9cd6903768 Merge pull request #18699 from patrickhlauke/disabled-pointer-events
Add pointer-events:none to disabled pagination/pager links
2015-12-29 16:23:41 +00:00
Patrick H. Lauke 400d09f3c0 Merge pull request #18716 from SamHH/v4-dev
Add max-width to file browser; fixes #18651
2015-12-29 16:20:24 +00:00
Supergibbs a665569bd0 Fixed NuGet link and bugs in MyGet script 2015-12-29 08:12:55 -08:00
Sam A. Horvath-Hunt f7a43ed6b7 Add max-width to file browser; fixes #18651 2015-12-29 14:41:21 +00:00
Johann-S e36fd5a9b2 [Tab] Add documentation for method show 2015-12-27 21:11:17 +01:00
Patrick H. Lauke cc7cc4eda6 Remove Opera 18 and IE11 mention
As per our browser compat policy, we only claim support for latest
versions of Opera on desktop. Current Opera is version 34. From testing, IE11 does support `pointer-events:none` just fine now.
2015-12-27 10:24:34 +00:00
Patrick H. Lauke 348763d65c Add pointer-events:none to disabled pagination/pager links
as currently this was missed out (compared to disabled `a.btn`)
2015-12-27 10:03:09 +00:00
Bass Jobsen 38b40d8f59 remove <div class="bd-sidebar">
content had already been wrapped in the `<div class="col-md-3 col-md-push-9 bd-sidebar">`
2015-12-27 01:29:18 +01:00
Patrick H. Lauke fb4ff3e204 Tweak the wording for link functionality
to harmonise it with the callout given in pagination
2015-12-26 23:33:36 +00:00
Patrick H. Lauke f1cdb3b68d Add note and advice about .disabled and keyboard focus 2015-12-26 23:33:35 +00:00
Bass Jobsen ddb652b8d5 .container, .container-fluid should be conditional upon $enable-grid-classes
see: https://github.com/twbs/bootstrap/issues/17586
2015-12-27 00:14:01 +01:00
Patrick H. Lauke 699c6bb383 Merge pull request #18690 from patrickhlauke/docs-tooltips1
Docs: add accessibility callout for tooltips
2015-12-26 20:41:48 +00:00
Patrick H. Lauke b14c7f1e17 Add accessibility callout for tooltips 2015-12-26 20:12:51 +00:00
Patrick H. Lauke 807a149602 Merge pull request #18687 from jch/patch-1
Fix typo in docs/getting-started/introduction.md
2015-12-26 19:57:36 +00:00
Jerry Cheung 37426b9d83 Fix typo in docs/getting-started/introduction.md
Remove 'including'.
2015-12-26 09:41:42 -08:00
Patrick H. Lauke 86b3110242 Merge pull request #18685 from patrickhlauke/docs-card1
Docs: change "Button" to "Go somewhere"
2015-12-26 12:44:57 +00:00
Patrick H. Lauke ff07a81e9f Change wording on link styled as button
"Go somewhere" is more descriptive of an example link, rather than a
button that triggers in-page functionality. Also makes it consistent
with all other examples in this page
2015-12-26 12:40:04 +00:00
Patrick H. Lauke 097575ad43 Merge pull request #18679 from patrickhlauke/docs-button-disabled1
Docs: add aria-disabled to disabled link example and description
2015-12-25 22:32:33 +00:00
Chris Rebert f954e5958c Merge pull request #18678 from patrickhlauke/docs-button-active1
Docs: add aria-pressed=true to components buttons active state example
2015-12-25 15:11:53 -07:00
Chris Rebert 4de483a411 Remove nonstandard zoom: 1 from media object
It should be unnecessary since we only support IE>=9, and this hasLayout hack is for IE6-7.
https://developer.mozilla.org/en-US/docs/Web/CSS/zoom
http://stackoverflow.com/questions/1794350/what-is-haslayout

[skip sauce]
[skip validator]
2015-12-25 14:54:48 -07:00
Patrick H. Lauke efe2419fec Change "preformatted text" heading and intro para
also, stray "blocks" in the "Sample output", which doesn't seem to
belong there.
2015-12-25 21:26:41 +00:00
Patrick H. Lauke fc7fb0694a Merge pull request #18680 from patrickhlauke/docs-modal-tweak1
Docs: add ellipsis to modal example code
2015-12-25 21:21:27 +00:00
Patrick H. Lauke f6b0f8f3ad Add ellipsis to modal example code 2015-12-25 21:17:32 +00:00
Chris Rebert 9325bf045d Merge pull request #18677 from twbs/fix-text-hide-font
Fix syntax of .text-hide's `font` property value
2015-12-25 14:14:44 -07:00
Patrick H. Lauke 66479d8a5f Add aria-disabled to disabled link example and description 2015-12-25 21:13:57 +00:00
Patrick H. Lauke b5bf4334ca Add aria-pressed=true to example
...as per the text immediately preceding this example
2015-12-25 21:09:59 +00:00
Chris Rebert 4a05f19a3b Fix syntax of .text-hide's font property value
In SCSS, the quotes were included verbatim in the resulting CSS, which isn't valid syntax for the `font` property.
Removing the quotes fixes the syntax error and does not cause any SCSS compiler error.

[skip sauce]
[skip validator]
2015-12-25 14:06:39 -07:00
Patrick H. Lauke 68e0b01ac8 Fix code block example
use `<code>` (as it's still semantically code that we're marking up) and
make the example actually multiple lines...
2015-12-25 13:49:16 +00:00
Patrick H. Lauke 25a36729bc Missing angle brackets 2015-12-25 13:44:33 +00:00
Chris Rebert 4258fb7992 Merge pull request #18670 from twbs/unnest-autoprefixer-settings
Un-nest Autoprefixer settings in module object
2015-12-24 22:17:22 -07:00
Chris Rebert b0ab6bbf05 Un-nest Autoprefixer settings in module object
[skip sauce]
[skip validator]
2015-12-24 21:32:54 -07:00
Chris Rebert 4c86e37c2d Remove .dl-horizontal; it's redundant to the grid system; fixes #18652
[skip sauce]
2015-12-24 21:26:26 -07:00
Chris Rebert c9d86ff3a3 Update current Firefox ESR to 38 in Autoprefixer settings
See https://www.mozilla.org/en-US/firefox/organizations/faq/

[skip sauce]
[skip validator]
2015-12-24 20:11:12 -07:00
Chris Rebert e4989bf784 autoprefixer-settings.js: Link to Firefox ESR webpage
[skip sauce]
[skip validator]
2015-12-24 19:52:38 -07:00
Bass Jobsen 4445c4f0f3 Move Autoprefixer settings out of Gruntfile.js and into a separate file
Refs #18584
Closes #18659

[skip sauce]
[skip validator]
2015-12-24 19:49:26 -07:00
Chris Rebert 99dfd88219 Merge pull request #18392 from twbs/exempt-getUID
Exempt getUID() from ESLint's no-bitwise rule
2015-12-24 18:58:19 -07:00
Chris Rebert 5deb734b53 ESLint: enable no-bitwise rule
[skip sauce]
2015-12-24 18:53:41 -07:00
Chris Rebert ad4c0ee52f Exempt getUID() from ESLint's no-bitwise rule
[skip sauce]
[skip validator]
2015-12-24 18:53:08 -07:00
Chris Rebert 56a6d964e0 Merge pull request #18667 from twbs/tether-examples
Add Tether to example pages that were missing it
2015-12-24 18:18:33 -07:00
Chris Rebert 95d030c226 Add Tether to example pages that were missing it
[skip sauce]
2015-12-24 18:13:53 -07:00
Chris Rebert d3a9fdcc0b Merge pull request #18666 from twbs/fix-18664
Include Tether via CDN in starter templates
2015-12-24 18:12:17 -07:00
Chris Rebert 11b526e51d Include Tether via CDN in starter templates; fixes #18664
[skip sauce]
2015-12-24 18:08:41 -07:00
Patrick H. Lauke 88064925a4 Use more appropriate structure for site navigation
Use the structure as documented in
http://v4-alpha.getbootstrap.com/components/navbar/#collapsible-content
- wrapping both the toggle and the navigation in a `<nav>`, using a
`<ul>` for the navigation items
2015-12-24 19:46:39 +00:00
Patrick H. Lauke 5a06173a53 Move collapsing navbar after the toggle
It's unclear why the example currently has the content that's
shown/hidden BEFORE the toggle. Generally, this is not a recommended
content order, as after toggling, the newly shown content precedes the
toggle and requires keyboard users, and particularly assistive
technology users, to then navigate in reverse to reach it.
2015-12-24 18:10:37 +00:00
Patrick H. Lauke 3317d04a0b Add missing aria attributes to main site navigation menu toggle 2015-12-24 16:55:41 +00:00
Patrick H. Lauke d0d9183a8f Add missing aria attributes to navbar collapse examples 2015-12-24 16:52:43 +00:00
Chris Rebert 74f1d3b9b8 Merge pull request #18393 from twbs/dropdown-bitwise-less-tricksy
dropdown.js: Use more straightforward phrasing for index bound check
2015-12-24 08:16:19 -07:00
Chris Rebert d30310feae Merge pull request #18638 from twbs/fix-18365
Modal: Ignore spurious focus event that Firefox fires at document when switching back to its tab
2015-12-24 08:15:27 -07:00
Patrick H. Lauke e2bf1e9fae Merge pull request #18654 from patrickhlauke/docs-helptext1
Docs: reintroduce `aria-describedby` advice for help text
2015-12-24 13:38:46 +00:00
XhmikosR 612ff4f5d1 Run grunt.
[ci skip]
2015-12-24 12:50:15 +02:00
XhmikosR 53bc3ffbf3 Update dependencies. 2015-12-24 12:49:50 +02:00
Patrick H. Lauke e9ccb573ef Add aria-describedby to main form controls example 2015-12-24 10:11:33 +00:00
Patrick H. Lauke 0fe8f920b7 Docs: reintroduce aria-describedby advice for help text
Based on v3 http://getbootstrap.com/css/#forms-help-text, adapted to
make examples more "real life"
2015-12-24 10:08:29 +00:00
Chris Rebert edbdf21de5 Merge pull request #18464 from twbs/btn-block-spacing-y
Introduce $btn-block-spacing-y variable
2015-12-23 23:44:50 -07:00
Chris Rebert 5cdb092318 Merge pull request #18536 from twbs/moz-progress
Uncomment Firefox <progress> styles
/fyi @mdo
2015-12-23 23:36:45 -07:00
Chris Rebert 7cfdc771f8 Uncomment Firefox .progress styles; fixes #18536
[skip sauce]
[skip validator]
2015-12-23 23:19:44 -07:00
Chris Rebert a96e522d6a Organize existing .progress styles 2015-12-23 22:35:45 -07:00
Chris Rebert 68061027b6 Merge pull request #18474 from twbs/breadcrumbs-2.0
Refactor Breadcrumbs component
2015-12-23 22:22:21 -07:00
Chris Rebert 76a4c303ee Refactor Breadcrumbs component
Use new `.breadcrumb-item` class instead of child selectors and `li` tag selectors,
so as to no longer require the usage of `<ol>`-based markup.

Rename variables to follow naming conventions:
* $breadcrumb-padding-vertical => $breadcrumb-padding-y
* $breadcrumb-padding-horizontal => $breadcrumb-padding-x

Introduce new variable: $breadcrumb-item-padding

[skip sauce]
2015-12-23 22:16:35 -07:00
Chris Rebert 5173cb1def Merge pull request #18656 from twbs/fix-18145-v4
Update shrinkwrap
2015-12-23 21:33:33 -07:00
Chris Rebert f5e97c16b6 Update shrinkwrap; fixes #18145 2015-12-23 21:26:05 -07:00
Chris Rebert b1ac8ced4f Merge pull request #18537 from twbs/utils-dir
Reorganize utilities into more separate files under a `utilities` directory
2015-12-23 21:07:43 -07:00
Chris Rebert 7aabd49364 Reorganize utilities into more separate files under a /scss/utilities/ directory
[skip sauce]
[skip validator]
2015-12-23 21:01:17 -07:00
Chris Rebert 1e8743ec89 Merge pull request #18473 from twbs/fix-18036
Remove useless .col-*-offset-12 and .col-xs-offset-0 classes
2015-12-23 20:33:37 -07:00
Chris Rebert b6fcabf892 Merge pull request #18655 from twbs/fix-18583
Apply clearfix to .card-{header,footer,block}
/fyi @mdo
2015-12-23 17:32:51 -07:00
Chris Rebert 25cecdb55a Apply clearfix to .card-footer
[skip sauce]
[skip validator]
2015-12-23 17:25:37 -07:00
Chris Rebert da533b8926 Apply clearfix to .card-header; fixes #18633 2015-12-23 17:20:23 -07:00
Chris Rebert 2e2b48da13 Apply clearfix to .card-block; fixes #18583 2015-12-23 17:18:19 -07:00
Chris Rebert 86c0520613 Merge pull request #18648 from patrickhlauke/docs-utilities-tweak1
Docs: small tweaks to utilities
2015-12-23 11:35:17 -07:00
Patrick H. Lauke bac3d68f52 Clarify what text-capitalize actually does
as on first skimming over these, it may not be completely obvious
2015-12-23 14:29:12 +00:00
Patrick H. Lauke 9cf2e50b1e Change italicized to italic
...otherwise, by the same logic, it should be "Bolded text" above. just
looks clunky...
2015-12-23 14:26:29 +00:00
Chris Rebert 9f5f53ac7b Merge pull request #18637 from davidjb/v4-fix-utils-doc
Fix bulleted lists on Utilities doc
2015-12-22 23:41:24 -07:00
Chris Rebert d12ed5520e Modal: Ignore spurious focus event that Firefox fires at document when switching back to its tab
Fixes #18365
Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1228802
2015-12-22 23:08:03 -07:00
Chris Rebert 2c69e0f810 Add visual test for #18365
See also https://bugzilla.mozilla.org/show_bug.cgi?id=1228802
2015-12-22 23:08:03 -07:00
David\ Beitey 7efd6280b4 Fix bulleted lists on Utilities doc 2015-12-23 15:49:51 +10:00
Chris Rebert 96e9205009 js/tests/unit/modal.js: Fix typo
[ci skip]
2015-12-22 17:11:21 -07:00
Patrick H. Lauke 56b84556c7 Add Windows 10 Mobile / Microsoft Edge 2015-12-22 19:10:52 +00:00
Patrick H. Lauke e0058829ab Clarify platform/web view 2015-12-22 19:02:43 +00:00
Patrick H. Lauke 1861496e5e Add a generic note about webkit/blink/gecko/web view browsers 2015-12-22 10:04:29 +00:00
Chris Rebert 84b8a1999e Merge pull request #18624 from twbs/fix-18619
Migration guide: .panel-title's closest replacement is .card-header
2015-12-21 12:03:30 -07:00
Chris Rebert 15cf85588d Migration guide: .panel-title's closest replacement is .card-header; fixes #18619
[skip sauce]
2015-12-21 11:55:58 -07:00
Chris Rebert d756e12f78 Merge pull request #18622 from twbs/fix-18535
Use variables for .progress base colors
/fyi @mdo
2015-12-21 11:12:59 -07:00
Chris Rebert 646580a919 Actually use $progress-bg instead of hardcoded color
Refs #18535
[skip sauce]
2015-12-21 10:57:57 -07:00
Chris Rebert c6a276dd74 Set $progress-bg to color we are actually using 2015-12-21 10:57:57 -07:00
Chris Rebert 0917b04711 Actually use $progress-bar-color instead of hardcoded color
Refs #18535
2015-12-21 10:57:57 -07:00
Chris Rebert 5a18638f26 Set $progress-bar-color to color we are currently using 2015-12-21 10:57:54 -07:00
Chris Rebert 4afc0a3c4a Merge pull request #18616 from twbs/ie-10-docs
Address IE10 in browser compatibility docs
2015-12-20 22:27:37 -07:00
Chris Rebert b97048824e Address IE10 in browser compatibility docs
[skip sauce]
2015-12-20 21:05:57 -07:00
Patrick H. Lauke f3a1ad484f Expand on proxy browsers 2015-12-20 22:17:23 +00:00
Patrick H. Lauke 7c94ecdb99 Keep Safari/Win as Not supported 2015-12-20 22:06:47 +00:00
Patrick H. Lauke 1df660173c Update info for supported browsers 2015-12-20 15:03:55 +00:00
Chris Rebert b7495abdfa Merge pull request #18597 from twbs/finish-17291
Add RubyGems section to "Download" docs
2015-12-18 10:13:44 -08:00
Chris Rebert 0fe1d1ee3d Add RubyGems section to "Download" docs
Closes #17291 by finishing the last remaining task.
Also reorders the sections in the "Download" docs.

[skip sauce]
2015-12-17 13:29:58 -08:00
Chris Rebert e6fdebb9c7 Merge pull request #18463 from twbs/nav-item-margin
Introduce $nav-item-margin variable
/fyi @mdo
2015-12-16 22:17:09 -08:00
Chris Rebert 92338da1f3 Merge pull request #18469 from twbs/card-deck-margin
Introduce $card-deck-margin variable
/fyi @mdo; happy to tweak the var names if desired
2015-12-16 22:16:36 -08:00
Chris Rebert 701513969d grunt/change-version.js: Remove extra parens around function literals because Hound
[ci skip]
2015-12-16 21:26:29 -08:00
Chris Rebert 0cd0e66632 grunt/change-version.js: Remove extraneous semicolon
[ci skip]
2015-12-16 21:15:33 -08:00
Chris Rebert 55c37c1ec0 grunt/change-version.js: Add missing semicolon
🏃🏃🏃I don't wanna get diabetes. 🏥
Obey The Mickens!: https://vimeo.com/111122950#t=14m9s

[ci skip]
2015-12-16 21:13:04 -08:00
Stephanie Kendall 523c5a3d1a switching position of custom in bootstrap.scss for better efficiency 2015-12-16 09:27:09 -06:00
Patrick H. Lauke 7cffd334aa Merge pull request #18541 from patrickhlauke/progress-patch1
remove generated content value for progress
2015-12-16 10:19:04 +00:00
QWp6t 7297a79e2c Add tether as bower dependency 2015-12-15 12:56:33 -08:00
Chris Rebert 5cb503e630 grunt/change-version.js:replaceRecursively(): Use accidentally-unused argument
How did the linters miss this?

[skip sauce]
[skip validator]
2015-12-14 01:28:22 -08:00
Chris Rebert a2c945df89 Merge pull request #18567 from Quy/patch-2
Fix anchor link
2015-12-13 11:57:41 -08:00
Quy 1f097c73ca Fix anchor link 2015-12-13 11:04:15 -08:00
Chris Rebert c2b8118407 Merge pull request #18563 from Quy/patch-1
Remove extraneous character
2015-12-12 21:45:19 -08:00
Quy 4658147ff8 Remove extraneous character 2015-12-12 21:31:40 -08:00
Chris Rebert 7c93a0e858 Merge pull request #18561 from twbs/fix-18558
Docs: Replace `data-src` attribute with `src` in highlighted code
2015-12-12 16:33:26 -08:00
Chris Rebert d4d146dbe3 Docs: Replace data-src attribute with src in highlighted code; fixes #18558
[skip sauce]
2015-12-12 16:01:06 -08:00
Chris Rebert 6da5fa00e8 Merge pull request #18511 from bassjobsen/patch-15
Docs Responsive breakpoints from em to px
2015-12-12 15:55:10 -08:00
Chris Rebert 7eca8ca21b Merge pull request #18560 from bassjobsen/patch-7
Using px rather than em values
2015-12-12 15:50:54 -08:00
Bass Jobsen 6367155450 Using px rather than em values
Should close https://github.com/twbs/bootstrap/issues/18556
2015-12-13 00:23:55 +01:00
Chris Rebert 34fe668af2 Merge pull request #18472 from twbs/x-y-vars
Rename 2 navbar variables to comply with updated naming convention
2015-12-12 00:32:28 -08:00
Chris Rebert 1a0f8db796 Add <br>s to fix appearance of responsive float docs example
[skip sauce]
2015-12-12 00:10:29 -08:00
Vicary Archangel 54fdb45fa5 Alternative fix to double border 2015-12-12 02:22:48 +08:00
Patrick H. Lauke 3cfbeda08d remove generated content value for progress
as it's currently not displayed, and (in my opinion) would look fugly if
it did appear...
2015-12-11 10:57:45 +00:00
Patrick H. Lauke 70247e36f6 Merge pull request #18531 from patrickhlauke/ie-edge-progressbar
progress bar for IE10+/Edge (border radius, use ::-ms-fill, variant mixins, striped)
2015-12-11 09:04:55 +00:00
Patrick H. Lauke aeb179a3d8 update progress bar documentation
clarify lack of support for striped and animated striped bars in
IE10+/Edge
2015-12-11 08:58:11 +00:00
Patrick H. Lauke 97461a51a2 progress bar for IE10+/Edge (radius, use ::-ms-fill, add variant mixins, striped support) 2015-12-11 08:58:11 +00:00
Chris Rebert f0f3020db1 Merge pull request #18533 from twbs/ie9-supported-docs
Remove fully supported features from IE9 limitations docs
2015-12-10 16:02:55 -08:00
Chris Rebert 1dcbbdd49b Remove fully supported features from IE9 limitations docs
If these are supported, why bother mentioning them in a section that's about communicating what's not supported?
These rows made sense when the section also covered IE8 (http://getbootstrap.com/getting-started/#support-ie8-ie9 ),
which doesn't support these features, but we no longer care about IE8 in v4.

[skip sauce]
2015-12-10 15:39:46 -08:00
Chris Rebert 0771a51c7a Port #18530 to v4
Docs: Include major version in `npm install bootstrap` commands
Future-proofing for when Bootstrap v5 eventually exists.
Refs #18520

[ci skip]
2015-12-10 15:08:02 -08:00
sergej2705 7ad62ec9cd Added !important to hover
cause hover isn't working since bg-color is !important
2015-12-10 08:51:09 +01:00
Chris Rebert e941bbe3af Merge pull request #18514 from twbs/edge-bug-2110930
Add Wall of Browser Bugs entry for #18504
2015-12-09 16:03:41 -08:00
Chris Rebert d5b57c3c4d Add Wall of Browser Bugs entry for #18504
https://connect.microsoft.com/IE/feedback/details/2110930/edge-ie11-gradient-background-image-on-tr-is-only-applied-to-first-td

[skip sauce]
2015-12-09 15:49:31 -08:00
Chris Rebert ddba805952 Add Badges entry to v4 migration guide; fixes #18506
[ci skip]
2015-12-09 14:38:37 -08:00
Chris Rebert 9c8ba517af Migration docs: Make Buttons and Button Group sections adjacent
[ci skip]
2015-12-09 14:38:08 -08:00
Jonathan 87169c3401 Added information about the help-block class
Fixes #18505
Closes #18509
2015-12-09 14:17:02 -08:00
Bass Jobsen 4c5ba3e5dc Responsive breakpoints from em to px
Should close https://github.com/twbs/bootstrap/issues/18503
2015-12-09 21:26:38 +01:00
petetnt 1614420e86 Document .card-*-outline variants 2015-12-09 11:02:04 +02:00
Vicary Archangel c0f931d050 Multiple input-group-addon support
1. Invert `:first-child` into `:not(:last-child)` and vice versa
2. Remove double border at the left of `.form-control`
3. Shifts negative margins of `.btn` and `.btn-group` to retain
rightmost border when using at the left of `.form-control`.
2015-12-09 16:40:32 +08:00
Chris Rebert 2f257445c3 Merge pull request #18486 from vsn4ik/v4-unnecessary-style-aliging-images
Remove unnecessary style attribyte on docs (aligning-images)
2015-12-08 18:51:36 -08:00
Chris Rebert 771cb5a0a1 v4's Gruntfile doesn't currently use htmlmin
[ci skip]
2015-12-08 18:26:43 -08:00
Chris Rebert efc089a79b Merge pull request #18483 from jdorfman/v4-dev-jd
Updated CDN URLs in v4-dev docs
2015-12-08 18:19:14 -08:00
Chris Rebert 31d4139a74 Update version numbers using npm script
Errata from:
* 8ce5da3026
* 5d3144e8fb
which missed a few numbers.

[skip sauce]
[skip validator]
2015-12-08 18:16:47 -08:00
Chris Rebert cc8600a287 Merge pull request #18489 from vsn4ik/v4-remove-grid-scss-example-default-flag
Remove !default Scss flag in docs grid example
2015-12-08 16:07:12 -08:00
vsn4ik f3aaccd46f Remove !default Scss flag in docs grid example 2015-12-09 00:20:37 +03:00
vsn4ik fd2a3825aa Remove unnecessary style attribyte on docs (aligning-images) 2015-12-08 23:14:16 +03:00
Justin Dorfman e2482cca98 Updated CDN URLs in v4-dev docs 2015-12-08 11:04:36 -08:00
Mark Otto 9a35ccbf73 derp, wrong highlight syntax 2015-12-08 10:23:22 -08:00
Mark Otto d244ba42e1 Merge pull request #18481 from lachlanjc/patch-1
Fix utility page code example Markdown
2015-12-08 10:18:01 -08:00
Lachlan Campbell 9f31574f17 add extra line before spacing utilities example 2015-12-08 13:11:42 -05:00
Mark Otto 48938155eb Merge pull request #18479 from twbs/v4a2
v4 alpha 2
2015-12-08 09:51:50 -08:00
Mark Otto d1bb7639c5 Merge branch 'v4-dev' into v4a2 2015-12-08 09:51:02 -08:00
Mark Otto 7f595a3bde missed a grunt i think 2015-12-08 09:50:43 -08:00
Mark Otto 8ce5da3026 bump more versions in config 2015-12-08 09:38:58 -08:00
Mark Otto ef00fa0a6d grunt after version bump 2015-12-08 09:37:12 -08:00
Mark Otto 5d3144e8fb manually bump versions because npm script wasn't working for me 2015-12-08 09:36:08 -08:00
Chris Rebert 3b2be4701f Update docs for spacing utilities themselves to account for #18185
/fyi @mdo There might be prettier/better ways of explaining these,
        but for the sake of having accurate docs for tomorrow,
        this should do in a pinch.

[skip sauce]
2015-12-08 04:13:15 -08:00
Alexandr Kondrashov c4c9e1959f Fix size of validation feedback icons 2015-12-08 14:54:37 +03:00
Chris Rebert 85032786c3 Update examples to account for #18185
[skip sauce]
2015-12-08 03:41:51 -08:00
Chris Rebert c5a3e897d6 Regenerate dist/css/bootstrap.css for diffing purposes
[skip sauce]
[skip validator]
2015-12-08 01:51:49 -08:00
Chris Rebert c1c1b3885d Remove useless .col-*-offset-12 and .col-xs-offset-0 classes
Fixes #18036

[skip sauce]
[skip validator]
2015-12-08 01:50:42 -08:00
Chris Rebert 6faa260f84 Merge pull request #18185 from twbs/fix-18129
Refactor _utilities-spacing.scss
2015-12-08 01:33:03 -08:00
Chris Rebert 1861b05b5f Rename 2 navbar variables to comply with updated naming convention
$navbar-padding-horizontal => $navbar-padding-x
$navbar-padding-vertical   => $navbar-padding-y

[skip sauce]
[skip validator]
2015-12-08 01:30:23 -08:00
Chris Rebert 0330d4acc2 Introduce $btn-block-spacing-y variable
[skip sauce]
2015-12-08 01:14:09 -08:00
Chris Rebert 6798485323 Introduce $card-deck-margin variable
[skip sauce]
[skip validator]
2015-12-08 01:13:37 -08:00
Chris Rebert de9ad37c5d Introduce $nav-item-margin variable
[skip sauce]
2015-12-08 01:12:57 -08:00
Mark Otto 223e3505ce Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-12-08 01:08:48 -08:00
Chris Rebert c7851ed20c Regenerate dist/css/bootstrap.css for diffing purposes
[skip validator]
[skip sauce]
2015-12-08 01:08:03 -08:00
Chris Rebert 5871be0ce6 Refactor _utilities-spacing.scss; fixes #18129 2015-12-08 01:08:03 -08:00
Mark Otto af8efad583 grunt 2015-12-08 01:07:14 -08:00
Chris Rebert 8d4f5c1c12 Make SCSS Lint happy
[skip sauce]
[skip validator]
2015-12-08 01:06:52 -08:00
Mark Otto 35389f46df order 2015-12-08 01:06:23 -08:00
Mark Otto 5073d07a47 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-12-08 00:49:42 -08:00
Mark Otto ac5be12f24 unfuck that border from rem to px 2015-12-08 00:49:31 -08:00
Chris Rebert 4e6e3860a6 docs/components/navbar.md: Nitpick phrasing
[ci skip]
2015-12-08 00:36:42 -08:00
Mark Otto 8fa5fb2857 fixes #17887: restore hover/focus for cover nav 2015-12-08 00:20:43 -08:00
Mark Otto 11c287d1d7 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-12-08 00:16:56 -08:00
Mark Otto 60ad55b8f7 fixes #17776 2015-12-08 00:16:46 -08:00
Mark Otto 9c55815898 Merge pull request #17930 from zalog/patch-12
v4 - .c-select shouldn't inherit white text color
2015-12-08 00:05:52 -08:00
Mark Otto 46fa32e397 Merge pull request #17946 from supergibbs/NuGet_badge_v4
Add NuGet badge
2015-12-08 00:05:31 -08:00
Mark Otto 1132e0c11d Merge pull request #17952 from supergibbs/NuGet_Support
Add NuGet support
2015-12-08 00:04:05 -08:00
Chris Rebert 8b0d737a56 scss/_pagination.scss: Reassert #18257
[skip sauce]
2015-12-08 00:01:58 -08:00
Mark Otto 30aad997d0 tweak comment 2015-12-07 23:52:10 -08:00
Mark Otto 834ac49eee Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-12-07 23:50:17 -08:00
Mark Otto 4fc721fe4a grunt 2015-12-07 23:49:29 -08:00
Chris Rebert bac09b7767 Add entry for pagination component changes to v4 migration guide
Refs #18110

[skip sauce]
2015-12-07 23:49:07 -08:00
Mark Otto 96dd9c57d2 Merge branch 'bassjobsen-patch-6' into v4-dev 2015-12-07 23:48:41 -08:00
Mark Otto 9e6d1c1ec6 Merge branch 'patch-6' of https://github.com/bassjobsen/bootstrap into bassjobsen-patch-6 2015-12-07 23:48:33 -08:00
Chris Rebert 9010ff8345 Fix header hierarchy in migration guide
[ci skip]
2015-12-07 23:47:13 -08:00
Mark Otto 04b3766452 grunt 2015-12-07 23:47:00 -08:00
Mark Otto 4dd60d8310 fix variable 2015-12-07 23:46:56 -08:00
Mark Otto a9f53f0fc0 Merge pull request #18110 from twbs/pagination-classes
Refactor pagination classes to avoid tag selectors & child selectors
2015-12-07 23:41:55 -08:00
Mark Otto 38847f564c grunt 2015-12-07 23:36:38 -08:00
Mark Otto 9e872efb3f rip out the .blockquote-* children classes for margin utils 2015-12-07 23:36:35 -08:00
Mark Otto 886bbe9bc0 Merge pull request #18138 from bassjobsen/patch-12
refactor blockqoutes to to avoid tag selectors & child selectors
2015-12-07 23:32:31 -08:00
Mark Otto 7303977c52 grunt 2015-12-07 23:31:06 -08:00
Mark Otto 515ff1aacb rewrite list-inline to use margin and simpler styles 2015-12-07 23:31:02 -08:00
Mark Otto d3c87d32fa Merge branch 'patch-11' of https://github.com/bassjobsen/bootstrap into bassjobsen-patch-11 2015-12-07 23:28:31 -08:00
Chris Rebert e7edf10473 .page => .page-item 2015-12-07 22:37:17 -08:00
Chris Rebert 0c1df9912f Refactor pagination code to remove unnecessary ancestor requirements in selectors 2015-12-07 22:37:17 -08:00
Chris Rebert 5f35ce2095 .page>{a,span => .page-link} 2015-12-07 22:37:17 -08:00
Chris Rebert a878c4f0c6 .pagination>{li => .page} 2015-12-07 22:37:17 -08:00
Mark Otto 7eadfbc9b2 ignore that 2015-12-07 22:31:16 -08:00
Mark Otto 1e9f0ab99e grunt 2015-12-07 22:11:27 -08:00
Mark Otto 7f8a05d3ef Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-12-07 22:10:38 -08:00
Mark Otto 3d45bd6106 fixes #18293: clean up sticky stuff 2015-12-07 22:05:37 -08:00
Mark Otto 0186ab5fff Merge pull request #18325 from twbs/tooltip-a-nowrap
Prevent anchors in tooltip example from splitting across lines
2015-12-07 21:58:35 -08:00
Mark Otto 5a6a128728 fixes #18330 2015-12-07 21:57:06 -08:00
Mark Otto e5b6922258 Merge pull request #18356 from lesleh/card-mixin
Card mixin
2015-12-07 21:55:26 -08:00
Mark Otto bd5d25da44 fixes #18281 2015-12-07 21:51:04 -08:00
Mark Otto c9eb483ca9 fixes #18320: pull in suit base reset for button focus styles in FF and IE 2015-12-07 21:47:40 -08:00
Mark Otto d36686afee spacing 2015-12-07 21:46:03 -08:00
Mark Otto 78d3a083a0 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-12-07 21:35:15 -08:00
Mark Otto 8f80b80c17 grunt 2015-12-07 21:35:05 -08:00
Mark Otto 4520b0f5d0 proper fix for #18439 w/ clippy placement and hover 2015-12-07 21:35:00 -08:00
Chris Rebert 5e3a20889f Merge pull request #18455 from twbs/fix-18424
Use $input-border-width for both .form-control and .btn borders
2015-12-07 20:48:56 -08:00
Chris Rebert 9dacdce42c Use $input-btn-border-width for both .form-control and .btn borders; fixes #18424
Both widgets need to use the same border width because of input groups.
Thus:
$btn-border-width   => $input-btn-border-width
$input-border-width => $input-btn-border-width

[skip sauce]
2015-12-07 20:41:51 -08:00
Chris Rebert ed0e6be863 Merge pull request #18460 from twbs/migration-stateful-btn
Add entry about stateful buttons to v4 migration guide
2015-12-07 17:02:48 -08:00
Chris Rebert e117083694 Add entry about stateful buttons to v4 migration guide
Refs #18459, #17178
[skip sauce]
2015-12-07 16:48:22 -08:00
Alexandr Kondrashov 750d45c9e9 Add an empty line at the end of the file 2015-12-08 03:46:16 +03:00
Chris Rebert 5d4fd87bfa Consolidate duplicate "Buttons" section in v4 migration docs
[skip sauce]
2015-12-07 16:30:12 -08:00
Alexandr Kondrashov d4e9dad3de SVG: base64 > ASCII85 (fix merge) 2015-12-08 03:27:53 +03:00
Alexandr Kondrashov 568073feb9 SVG: base64 > ASCII85 2015-12-08 02:48:05 +03:00
Alexandr Kondrashov 5f316e6dc3 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into patch-1 2015-12-08 02:18:32 +03:00
Mark Otto afbaf43505 grunt 2015-12-07 10:08:39 -08:00
Mark Otto a22d2fb5a5 fixes #17433: improve borders on .list-group-flush to remove dupe borders when appropro 2015-12-07 10:05:53 -08:00
Mark Otto ef5b6a224e Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-12-07 09:25:28 -08:00
Mark Otto a78b835143 grunt 2015-12-07 09:24:54 -08:00
Chris Rebert 2f176821c3 Merge pull request #18453 from twbs/wkbug-151933
Add Wall of Browser Bugs entry related to #16028
2015-12-07 01:17:20 -08:00
Chris Rebert 6e8c7c9b2d Add Wall of Browser Bugs entry related to #16028
https://bugs.webkit.org/show_bug.cgi?id=151933

[skip sauce]
2015-12-07 01:09:56 -08:00
Chris Rebert 37955def29 Merge pull request #18452 from twbs/font-weight-utils
Tweak naming and docs of font utility classes
2015-12-07 00:14:51 -08:00
Chris Rebert d1a0af8b24 Tweak naming and docs of font utility classes
* `.font-normal` is too generic. Rename it to `.font-weight-normal` for clarity.
* Rename `.font-bold` to `.font-weight-bold` so as to parallel `.font-weight-normal`.
* In docs, gloss "weight" term in relation to fonts for the benefit of non-typographiles.

Refs #18433

[skip sauce]
2015-12-07 00:08:54 -08:00
Mark Otto eae036b755 Merge pull request #18451 from twbs/navbar-form-migrate
Add .navbar-form entry to v4 migration docs
2015-12-06 23:50:32 -08:00
Mark Otto 3c4bf98af6 links and clarification in navbar docs 2015-12-06 22:47:23 -08:00
Mark Otto e61eae4f9d stub out some more of the navbar docs to include navbar-nav options and navbar-brand options 2015-12-06 22:34:06 -08:00
Chris Rebert 28bbf42e26 Fix .font-italic utility class definition
Erratum from 26da610bd0
Refs #18001
2015-12-06 17:37:55 -08:00
Chris Rebert 7739ea8d85 Add .navbar-form entry to v4 migration docs; refs #18087
[skip sauce]
2015-12-06 17:32:24 -08:00
Chris Rebert da87424a79 Remove .navbar-form from example pages; refs #18087
[skip sauce]
2015-12-06 17:30:26 -08:00
Mark Otto dd2c784c92 fix up navbar examples with proper coloring 2015-12-06 17:09:49 -08:00
Mark Otto 21b15d450d fixes #18087: .navbar-form is no more 2015-12-06 16:59:33 -08:00
Mark Otto 49674a8eba fixes #18425 by using vars for 1px borders 2015-12-06 16:45:40 -08:00
Mark Otto 5a2318b68c fixes #18436 2015-12-06 16:41:38 -08:00
Mark Otto 26da610bd0 fixes #18433: add three new font utils 2015-12-06 16:39:55 -08:00
Mark Otto db0f2df59c Merge pull request #18426 from twbs/label-reboot-comment-grammar
Fix grammar of comment for <label> in Reboot
2015-12-06 16:29:56 -08:00
Mark Otto 239befe16b Merge branch 'list-inline-padding' into v4-dev 2015-12-06 16:29:35 -08:00
Mark Otto 873a9409a3 Merge pull request #18450 from twbs/more-font-weight-vars
Add 3 more font-weight variables
2015-12-06 16:24:31 -08:00
Chris Rebert 0759d76bd2 Add 3 more font-weight variables
Refs #14368

[skip sauce]
[skip validator]
2015-12-06 12:32:49 -08:00
Chris Rebert 451265bb76 Grunt: Factor out new docs-github task
Ports #18445 to v4.

[skip sauce]
[skip validator]
2015-12-06 12:11:10 -08:00
Chris Rebert 193b8306f0 Fix grammar in "Custom forms" docs
[ci skip]
2015-12-06 12:08:01 -08:00
Chris Rebert 23a7c6b1a6 Docs: Fix flavor text in input group example that got borked at some point
[skip sauce]
2015-12-06 12:02:54 -08:00
Chris Rebert 1ac1cf5952 Merge pull request #18448 from twbs/bugzilla-1139853
Add Wall of Browser Bugs entry for #15990
2015-12-06 03:08:27 -08:00
Chris Rebert 4120663c4b Add Wall of Browser Bugs entry for #15990
https://bugzilla.mozilla.org/show_bug.cgi?id=1139853
[skip sauce]
2015-12-06 03:02:40 -08:00
Chris Rebert e4cd726ad9 Merge pull request #18447 from twbs/moz-meta-bug
Mention Mozilla Firefox meta-bug on Wall of Browser Bugs
2015-12-06 02:27:03 -08:00
Chris Rebert 2268fda99c Mention Mozilla Firefox meta-bug on Wall of Browser Bugs
https://bugzilla.mozilla.org/show_bug.cgi?id=1230801

[skip sauce]
2015-12-06 02:07:29 -08:00
Chris Rebert b1acdd69cb Merge pull request #18442 from vsn4ik/v4-dev-form-icon-default
Use !default on $form-icon-* variables
2015-12-05 17:50:08 -08:00
vsn4ik ad698d124a v4 - Add default param for form-icon variables 2015-12-05 21:32:25 +03:00
XhmikosR b7b448a0e7 Run grunt.
[ci skip]
2015-12-05 12:59:13 +02:00
Chris Rebert 75c39f9138 Fix version numbers is JS files; fixes #18435
[skip sauce]
[skip validator]
2015-12-05 02:19:46 -08:00
XhmikosR 3cd8bd58e3 package.json: fix duplicate scripts property.
[skip sauce]
[skip validator]
2015-12-05 12:07:40 +02:00
XhmikosR 26af030b6c Merge pull request #18431 from twbs/v4-dev-xmr-docs-library-updates
V4 dev docs library updates
2015-12-05 11:44:19 +02:00
XhmikosR 34a0ce571e Run grunt.
[ci skip]
2015-12-05 11:43:23 +02:00
XhmikosR 4191288873 Update clipboard.js to v1.5.5.
[ci skip]
2015-12-05 11:41:34 +02:00
XhmikosR 58717fa2d8 Update anchor.js to v2.0.0.
[ci skip]
2015-12-05 11:41:34 +02:00
Chris Rebert 96562e3750 Merge pull request #18434 from twbs/update-shrinkwrap
Update shrinkwrap
2015-12-05 01:36:59 -08:00
XhmikosR e7a9a88c3c Merge pull request #18432 from twbs/v4-dev-xmr-jekyll-search
Fix docs/search.json.
2015-12-05 11:32:49 +02:00
XhmikosR 3afdbe426f Fix docs/search.json.
* only loop through `html_pages`
* skip pages without a title
* stop double escaping the title; use Jekyll's `jsonify` filter to output valid JSON
* remove `date` since we don't use it

[skip sauce]
2015-12-05 11:30:27 +02:00
Chris Rebert e5266a8058 Update shrinkwrap 2015-12-05 01:28:33 -08:00
Chris Rebert c7ea145df6 Merge pull request #18402 from twbs/fix-18338
s/grunt-sed/npm script/
2015-12-05 01:11:09 -08:00
XhmikosR 1f8a17ff36 Merge pull request #18378 from twbs/prefix-safari-8
Bump Safari to v8 in Autoprefixer settings
2015-12-05 11:05:33 +02:00
Chris Rebert 7d211536bb Bump Safari to v8 in Autoprefixer settings
The latest OS X Safari version is 9.0.1
Our prefixing policy dictates that we prefix 1 version back from the latest version.
9.0.1 - 1_major_version = 8.0

[skip validator]
2015-12-05 11:04:55 +02:00
Chris Rebert e95ab5c36e s/grunt-sed/npm script/ ; fixes #18338
[skip sauce]
[skip validator]
2015-12-05 01:03:52 -08:00
XhmikosR 458899dacb Merge pull request #18379 from twbs/prefix-ios-8
Bump iOS to v8 in Autoprefixer settings
2015-12-05 10:38:29 +02:00
XhmikosR 92d0a71fb6 Merge pull request #18391 from twbs/double-bitwise-not-comment
util.js: Add comment explaining ~~ trick
2015-12-05 10:37:27 +02:00
XhmikosR e94891fe24 Merge pull request #18395 from twbs/scsslint-pseudo-elems
SCSS Lint: explicitly enable PseudoElement check
2015-12-05 10:29:18 +02:00
XhmikosR 4e7c7f4b9d Update jekyll-search.min.js to v1.0.9.
Fixes the IE 9 error.

[ci skip]
2015-12-04 19:28:41 +02:00
XhmikosR 14772943a6 Rename jekyll-search.js to reflect that it's minified.
[ci skip]
2015-12-04 19:28:41 +02:00
Chris Rebert 8df2e850e6 Merge pull request #18427 from twbs/btn-group-18425
Use $border-width for .btn-group margins that make borders overlap
2015-12-04 02:12:51 -08:00
Chris Rebert e8dcb2f917 Add $list-inline-padding variable
[skip sauce]
[skip validator]
2015-12-04 01:56:49 -08:00
Chris Rebert 191c82dc38 Fix grammar of comment for <label> in Reboot 2015-12-04 01:46:45 -08:00
Chris Rebert 2fcb2e099f Use $border-width for .btn-group margins that make borders overlap
Fixes half of #18425
[skip sauce]
[skip validator]
2015-12-04 01:42:51 -08:00
Chris Rebert f6b9e0beb4 Merge pull request #18423 from twbs/unmin-local-docs
Use non-minified CSS when running docs locally
2015-12-04 01:18:57 -08:00
Chris Rebert 211ca58657 Use non-minified CSS when running docs locally
For easier debugging.
Just like we already do for the JS.

[skip sauce]
2015-12-04 00:45:37 -08:00
XhmikosR 8a1685fdee Run grunt.
[ci skip]
2015-12-03 08:51:57 +02:00
XhmikosR 28d85ab809 Update grunt-jscs. 2015-12-03 08:51:44 +02:00
XhmikosR 79a4273891 Tweak ESLint rules. 2015-12-03 08:41:46 +02:00
XhmikosR e55fcbcdfe tests: bump QUnit to v1.20.0.
[skip validator]
2015-12-03 08:41:46 +02:00
XhmikosR 713e53f105 Add back grunt-contrib-compress.
Should automate the release process.

[ci skip]
2015-12-03 08:41:44 +02:00
Patrick H. Lauke 78eafb8d06 Merge pull request #18401 from tpoulos/patch-1
Proposed better phrasing in the "images" section
2015-12-02 01:25:49 +00:00
Taylor Poulos 0021e7e5b4 Proposed better phrasing in the "images" section
Previously, this read "Bootstrap doesn’t apply this automatically as it causes complications to other image formats." 

In this sentence, the number of the subject and the verb don't agree, and the word "this" is unclear.
2015-12-01 19:21:12 -05:00
Stephanie Kendall aaae40c069 implements a _custom.scss, resolves #17322 2015-12-01 13:44:37 -06:00
Chris Rebert c15e9fb9ad SCSS Lint: enable PseudoElement check 2015-12-01 02:05:37 -08:00
Chris Rebert 31ca64232d dropdown.js: Use more straightforward phrasing for index lower bound check
[skip sauce]
[skip validator]
2015-11-30 23:59:39 -08:00
Chris Rebert a887a1207c util.js: Add comment explaining ~~ trick
[skip sauce]
[skip validator]
2015-11-30 23:47:56 -08:00
XhmikosR e458c7b0e6 Bump scss_lint to v0.43.2. 2015-12-01 08:49:01 +02:00
XhmikosR 607c398f4c Bump gems.
[skip sauce]
2015-12-01 08:49:01 +02:00
Chris Rebert 79c3dfec7a Merge pull request #18388 from vsn4ik/v4-dev-fix-responsive-classes-migration
Fix classes for responsive floats in migration
2015-11-30 16:06:23 -08:00
vsn4ik 81e0295098 Fix classes for responsive floats in migration
See a8dc4812a49d8467e8642abb510b523a9a51cd48#commitcomment-14677726

[skip sauce]
2015-12-01 01:01:02 +03:00
Chris Rebert 17d15959d5 Merge pull request #18383 from twbs/sauce-ms-edge
Add MS Edge to Sauce browser tests
2015-11-30 00:07:43 -08:00
Chris Rebert 6bfd7081ac Bump iOS to v8 in Autoprefixer settings
The latest iOS version is 9.1
Our prefixing policy dictates that we prefix 1 version back from the latest version.
9.1 - 1_major_version = 8.0

[skip validator]
2015-11-29 23:54:36 -08:00
Chris Rebert 4a51f28e2c Prevent anchors in tooltip example from splitting across lines
So as to decrease the number of future inquiries about said edge case (which is already documented).
Refs #18304
[skip sauce]
2015-11-29 23:54:13 -08:00
Chris Rebert fcec8c9512 Add MS Edge to Sauce browser tests
[skip validator]
2015-11-29 23:51:11 -08:00
Chris Rebert 74ddd041b5 Merge pull request #18377 from twbs/sauce-ios-9.1
SauceLabs tests: Bump iOS to v9.1
2015-11-29 23:47:44 -08:00
Chris Rebert ac0c2c2aa0 SauceLabs tests: Bump iOS to v9.1
[skip validator]
2015-11-29 23:21:57 -08:00
Chris Rebert acdf317674 Merge pull request #18376 from twbs/travis-disable-caching
Travis CI: Temporarily disable caching
2015-11-29 23:20:57 -08:00
Chris Rebert 548834e87f Merge pull request #18340 from twbs/responsive-pulls
Add responsive float classes
2015-11-29 21:47:49 -08:00
Mark Otto 23d7b7fe42 Merge pull request #18381 from twbs/file-input-width-var
Use $input-border-width for custom file input borders
2015-11-29 21:18:52 -08:00
Mark Otto b7e3e92d6b Merge pull request #18380 from twbs/card-border-var
Use $card-border-width for .card-inverse's header/footer border-bottom override
2015-11-29 21:18:40 -08:00
Chris Rebert 12d0f98507 Use $input-border-width for custom file input borders
Fixes part of #18150

[skip sauce]
[skip validator]
2015-11-29 21:13:19 -08:00
Chris Rebert 3f2943424f Remove reference to defunct Customizer from v3
[ci skip]
2015-11-29 20:54:45 -08:00
Chris Rebert 0b01c360fc Use $card-border-width for .card-inverse's header/footer border-bottom override
Refs #18150

[skip sauce]
[skip validator]
2015-11-29 20:48:33 -08:00
Chris Rebert 7ae7149f3f navs.md: Fix typo
[ci skip]
2015-11-29 20:24:33 -08:00
Mark Otto 543580eafe Merge pull request #18256 from twbs/print-border-widths
Use $border-width in misc border print styles
2015-11-29 20:03:02 -08:00
Mark Otto c1b79347b4 Merge pull request #18264 from twbs/input-group-btns-both-sides
Add input group example with btns on both sides for completeness+testing
2015-11-29 20:02:47 -08:00
Mark Otto f16ad22530 fixes #18188 2015-11-29 19:56:17 -08:00
Mark Otto 4005b316c6 rearrange comment lines for clarity 2015-11-29 19:55:51 -08:00
Mark Otto 0fa2c7c486 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-11-29 19:54:20 -08:00
Mark Otto c68019e5d0 Merge pull request #18257 from twbs/border-width-vars
Add more border width variables
2015-11-29 19:52:22 -08:00
Mark Otto 1f487f79d3 Merge pull request #18260 from twbs/fix-18259
Move viewport-dependent padding tweak into main .jumbotron block
2015-11-29 19:49:20 -08:00
Mark Otto 94d7a8f4ef Merge pull request #18265 from twbs/fix-v4-17007
Bring focused input group controls to front via z-index:3
2015-11-29 19:48:54 -08:00
Mark Otto 45632894d9 Merge pull request #18317 from twbs/redundant-text-aligns-18300
Remove non-responsive text alignment classes
2015-11-29 19:39:48 -08:00
Mark Otto 765c5e9c07 grunt 2015-11-29 19:38:53 -08:00
Mark Otto 389a284766 fixes #18295. improve .nav-inline usefulness and document the classes as well 2015-11-29 19:38:44 -08:00
Mark Otto 1a30d12525 clarify nav default display 2015-11-29 18:44:57 -08:00
Mark Otto 3140701b52 grunt 2015-11-29 18:41:12 -08:00
Mark Otto 9f40178112 fix ads background color 2015-11-29 18:41:08 -08:00
Mark Otto e28e73e531 grunt 2015-11-29 18:39:46 -08:00
Mark Otto 6421e27b6c darken docs nav selected state and un-semibold it so it's not dangling 2015-11-29 18:36:50 -08:00
Chris Rebert c2cf58b4a0 grunt dist
[ci skip]
2015-11-29 16:59:07 -08:00
Chris Rebert 7f98ad06fc Update shrinkwrap 2015-11-29 16:58:21 -08:00
Chris Rebert de86a08377 Merge pull request #18327 from twbs/prefixing
Gruntfile: Add comments explaining CSS prefixing policy
2015-11-29 16:46:38 -08:00
Chris Rebert 9ac40cc066 Travis CI: Temporarily disable caching
So that the build will stop failing due to https://github.com/travis-ci/travis-ci/issues/5092
2015-11-29 16:27:43 -08:00
Chris Rebert fd43ce255f Add Wall of Browser Bugs entry for #18365
See http://bugzil.la/1228802

[skip sauce]
[skip validator]
2015-11-28 20:54:15 -08:00
Chris Rebert a23cf74340 _dropdown.scss: Revise comments; fixes #18363
[skip sauce]
2015-11-27 20:12:37 -08:00
Chris Rebert a8dc4812a4 Add responsive float classes; fixes #13690 2015-11-26 22:13:26 -08:00
Leslie c050d1e2e4 Update _cards.scss 2015-11-26 13:33:54 +00:00
Leslie Hoare beb11714dd Use the new mixin. 2015-11-26 13:26:40 +00:00
Leslie Hoare cc814f4d76 Create a mixin for creating new card styles.
I'm aware that currently cards are a lot simpler than buttons right now
but this may change in future and it feels cleaner to be able to create
new card styles without needing to know the internals of how they're
implemented.
2015-11-26 13:21:07 +00:00
XhmikosR b4c4c0b129 Merge pull request #18351 from twbs/node_js-stable
Travis CI: Use Node.js 5 instead of "stable"
2015-11-26 08:39:16 +02:00
Chris Rebert 4bf6f0a7c7 Travis CI: Use Node.js 5 instead of "stable"
"stable" is deprecated by nvm
Refs https://github.com/twbs/grunt-bootlint/pull/61
[skip sauce]
2015-11-25 18:47:46 -08:00
Chris Rebert 48fc3d9aa7 browsers-devices.md: rm stray </p>
[skip sauce]
2015-11-24 22:37:38 -08:00
Martin Beeby 971845b763 Updating "Reporting upstream browser bugs" for IE
Adding Microsoft Edge and the rendering engine EdgeHTML.

Closes #18303
[skip sauce]
[skip validator]
2015-11-24 05:48:49 -08:00
Chris Rebert 5482e2cc96 Gruntfile: Add comments explaining CSS prefixing policy
[skip sauce]
2015-11-24 05:05:11 -08:00
Richard Kraaijenhagen c960169807 Add responsive embed class for 1:1 aspect ratio
Closes #18141
2015-11-23 19:54:55 -08:00
XhmikosR 569f86051e Run grunt.
[ci skip]
2015-11-23 18:51:32 +02:00
XhmikosR bc2d162fd1 Bump grunt-contrib-uglify.
[skip sauce]
2015-11-23 18:51:08 +02:00
Chris Rebert ade2ab1341 Remove non-responsive text alignment classes
These can be replaced by their `.text-xs-*` parallels.
This also avoids any complications from interactions between the responsive and non-responsive classes.
(e.g. `<div class="text-left text-md-right">`)

Refs #18300
[skip sauce]
2015-11-22 21:33:42 -08:00
Deilv 2c3a592a6e Add missing !important-s to responsive text alignment classes; fixes #18300
Closes #18314 by merging a tweaked version of it.
2015-11-22 20:41:34 -08:00
Patrick H. Lauke 4d92e2c7ec Merge pull request #18288 from twbs/revert-18286-patch-1
Revert "Added button subsection to the component section"
2015-11-19 14:17:08 +00:00
Patrick H. Lauke b67b52527d Revert "Added button subsection to the component section" 2015-11-19 14:16:23 +00:00
Patrick H. Lauke 76d793a1d5 Merge pull request #18286 from vanillajonathan/patch-1
Added button subsection to the component section
2015-11-19 12:10:13 +00:00
Jonathan f99f9eb524 Added button subsection to the component section 2015-11-19 13:05:50 +01:00
Chris Rebert c2159e0f7d Merge pull request #18285 from twbs/lint-visual-tests
Check HTML validity of JS visual tests too
2015-11-19 02:20:49 -08:00
Chris Rebert 580e2f7845 Remove stray </p> from js/tests/visual/scrollspy.html
[skip sauce]
2015-11-19 01:50:20 -08:00
Chris Rebert 7d2ee3c24c Check HTML validity of JS visual tests too
[skip sauce]
2015-11-19 01:49:16 -08:00
Chris Rebert 040f4c4a9b Merge pull request #18284 from twbs/tether-docs-fix
Docs: Separate Tether out from docs.min.js
2015-11-19 01:31:56 -08:00
Chris Rebert 9a5222ca31 Docs: Separate Tether out from docs.min.js
We can't include it in docs.min.js because docs.min.js includes application.js,
application.js depends on bootstrap.js,
and the tooltip portion of bootstrap.js depends on Tether.

So instead, we need to load Tether separately before bootstrap.js

[skip sauce]
2015-11-19 01:04:34 -08:00
XhmikosR eea6690d0e Run grunt.
[ci skip]
2015-11-16 10:03:57 +02:00
XhmikosR 1b645ef686 Update devDependencies.
Adapt uglify for the new version.
2015-11-16 10:01:34 +02:00
Chris Rebert ed624a805a Merge pull request #18267 from twbs/v4-dev-xmr-revert-jquery2-requirement
Revert "Make jQuery 2.0 the minimum supported version."
2015-11-16 00:00:21 -08:00
Chris Rebert 2a8b0ba1b2 Check for jQuery >= 3.
Reword jQuery version mismatch error message since jQuery v3 isn't supported.
2015-11-16 09:53:23 +02:00
XhmikosR add3ce38f7 Revert "Make jQuery 2.0 the minimum supported version."
This partially reverts commit 9eded912a0.
2015-11-16 09:28:28 +02:00
Chris Rebert 7a2ba9a224 docs/content/reboot.md: Just to avoid any ambiguity
[ci skip]
2015-11-15 17:24:46 -08:00
Chris Rebert 60511303a1 docs/content/reboot.md: Add MDN link and a comma 2015-11-15 17:18:31 -08:00
Chris Rebert a9198d8385 scss/_reboot.scss: Add link to nice new docs regarding touch-action:manipulation
[ci skip]
2015-11-15 17:16:50 -08:00
Patrick H. Lauke 7bf6081930 Merge pull request #18266 from patrickhlauke/reboot-touch-optimization
Docs: touch responsiveness optimization
2015-11-16 01:11:16 +00:00
Patrick H. Lauke 8ec7819725 Touch responsiveness optimization
Admittedly wordy info dump on why we use `touch-action:manipulation`

refs https://github.com/twbs/bootstrap/pull/18051#issuecomment-156375970
2015-11-16 01:08:20 +00:00
Chris Rebert 5923e6fc58 Merge pull request #18051 from twbs/impl-18044
Add touch-action:manipulation on interactive elements to avoid 300ms click delay
2015-11-15 17:08:01 -08:00
Chris Rebert 1e6f23ce92 Fix #17001 in v4
Refs #18253
[skip sauce]
2015-11-15 14:20:44 -08:00
Chris Rebert eaf3f16fc6 Add input group example with btns on both sides for completeness+testing
[skip sauce]
2015-11-15 14:15:36 -08:00
Chris Rebert ca68331b8b Add $list-group-border-width; refs #18150
[skip sauce]
2015-11-15 12:46:46 -08:00
Chris Rebert e54a9d7e8d $list-group-border => $list-group-border-color
[skip sauce]
2015-11-15 12:43:43 -08:00
Chris Rebert 9da0b7140a Move viewport-dependent padding tweak into main .jumbotron block
Refs #18259
[skip sauce]
2015-11-15 01:25:38 -08:00
Chris Rebert 85c9cc806b .form-control: Use $input-border-width instead of $border-width
[skip sauce]
2015-11-15 01:18:40 -08:00
Chris Rebert 6a66d2dd92 Add $table-border-width; refs #18150 2015-11-14 23:24:48 -08:00
Chris Rebert c174d7ab4e Add $popover-border-width; refs #18150 2015-11-14 23:11:20 -08:00
Chris Rebert 8b91f95d98 Use $border-width in misc border print styles
[skip sauce]
2015-11-14 23:06:40 -08:00
Chris Rebert e3eaeb96e8 Add $thumbnail-border-width; refs #18150 2015-11-14 22:56:20 -08:00
Chris Rebert 13ac07a862 $thumbnail-border => $thumbnail-border-color 2015-11-14 22:54:53 -08:00
Chris Rebert 203264d7af Add $pagination-border-width; refs #18150 2015-11-14 22:53:18 -08:00
Chris Rebert 5f45f652f7 Rename $pagination-border => $pagination-border-color for clarity 2015-11-14 22:51:18 -08:00
Chris Rebert 687610e6f1 Add $pager-border-width; refs #18150 2015-11-14 22:50:40 -08:00
Chris Rebert a4594bd445 $pager-border => $pager-border-color 2015-11-14 22:48:18 -08:00
Chris Rebert a420b66210 Add $nav-tabs-link-border-width; refs #18150 2015-11-14 22:40:43 -08:00
Chris Rebert 1f29c306a6 Add $input-border-width; refs #18150 2015-11-14 22:40:43 -08:00
Chris Rebert 2d02910e01 $input-border => $input-border-color 2015-11-14 22:40:43 -08:00
Chris Rebert 2ea8950b26 Add $dropdown-border-width; refs #18150 2015-11-14 22:40:43 -08:00
Chris Rebert 76f7056321 $dropdown-border => $dropdown-border-color 2015-11-14 22:28:45 -08:00
Mark Otto 01a44bfa93 Merge pull request #18255 from twbs/v4-block-cards
Block level cards
2015-11-14 21:41:20 -08:00
Mark Otto 0e77265c00 fixes #18170, make cards block level by default so anchors can be used as base element 2015-11-14 21:40:17 -08:00
Mark Otto 36b33bd145 fixes #18241: bump up border-radius values on .label-pill for when customization means the 1rem value doesn't cut it 2015-11-14 21:29:09 -08:00
Mark Otto fd0d7e28fe uncomment that, fixes #18219 2015-11-14 21:21:19 -08:00
Mark Otto 216e36aab6 Merge pull request #18254 from twbs/v4-text-classes
Document links with text emphasis classes
2015-11-14 21:13:42 -08:00
Mark Otto 2102ab4775 document links with text emphasis classes, fixes #18223 2015-11-14 21:12:41 -08:00
Jacob Thornton ece98f980c add undefined for now 2015-11-14 20:43:45 -08:00
Jacob Thornton d600831a15 add explicit error for lack of tether in tooltips - fixes #17273 2015-11-14 20:35:10 -08:00
Jacob Thornton a3d7f79ae9 Merge branch 'v4-dev' of github.com:twbs/bootstrap into v4-dev 2015-11-14 19:52:17 -08:00
Jacob Thornton 418f169999 Merge branch 'lincolndbryant-v4-dev' into v4-dev 2015-11-14 19:51:50 -08:00
Mark Otto 65b1d57386 Merge pull request #18249 from twbs/v4-ap
Autoprefixer callout in Build tools docs
2015-11-14 19:50:29 -08:00
Jacob Thornton 186c1c6d80 Merge branch 'v4-dev' of https://github.com/lincolndbryant/bootstrap into lincolndbryant-v4-dev 2015-11-14 19:49:48 -08:00
Mark Otto 7d9ddb844d grunt 2015-11-14 19:46:15 -08:00
Mark Otto 9e23bbc1bc fix broke markup 2015-11-14 19:46:03 -08:00
Mark Otto 925f0ca018 fix error to danger 2015-11-14 19:45:48 -08:00
Mark Otto f712e922d1 unfuck that class name change 2015-11-14 19:45:35 -08:00
Mark Otto 11dff583ce Merge pull request #18250 from twbs/v4-checkbox-markup
Checkbox validation markup (Take 2)
2015-11-14 19:40:08 -08:00
Chris Rebert 54a964ae19 s/error/danger/
[skip sauce]
2015-11-14 19:35:46 -08:00
Chris Rebert 37c2681e9f One more Autoprefixer shoutout
[skip sauce]
2015-11-14 19:31:41 -08:00
Mark Otto bbdd393003 contextual shoutout 2015-11-14 19:28:45 -08:00
Mark Otto 9e01f45656 consolidate links at the bottom of the file 2015-11-14 19:28:14 -08:00
Zac Echola 0462cd3d81 Simplifies markup for checkbox validation states 2015-11-14 19:26:13 -08:00
Mark Otto e10104cc35 Add note to build tools docs section about autoprefixer 2015-11-14 19:21:25 -08:00
Mark Otto 1a3acc8a4b Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-11-14 17:23:22 -08:00
Mark Otto 23e746d479 nuke unhelpful comments 2015-11-14 17:23:16 -08:00
Bass Jobsen 0d34169e1f Refactor figure image styles to use CSS class instead of child selector
Refactoring according the comments on https://github.com/twbs/bootstrap/pull/18104.
Closes #18131
2015-11-14 15:00:08 -08:00
Patrick H. Lauke e897eb4e04 Merge pull request #18244 from patrickhlauke/v4-ios-viewport-tweak3
Add shrink-to-fit to responsive meta section
2015-11-13 16:17:57 +00:00
Patrick H. Lauke 6c42c6dfa4 Add shrink-to-fit to responsive meta section 2015-11-13 16:16:17 +00:00
Chris Rebert 3236a4df69 Travis CI: Use npm@3 2015-11-13 01:27:43 -08:00
Chris Rebert a80f4e2e3c Update shrinkwrap 2015-11-13 01:27:43 -08:00
Bass Jobsen 50c43bc55a Replace grunt-autoprefixer with grunt-postcss + autoprefixer
Closes #18068
2015-11-13 01:27:43 -08:00
Chris Rebert 25e42ade42 Add touch-action:manipulation on interactive elements to avoid 300ms click delay
Fixes #18044

[skip sauce]
[skip validator]
2015-11-13 01:07:18 -08:00
Chris Rebert 6d591edcb7 .dropdown-menu: Swap color and font-size property order to make SCSS Lint happy 2015-11-13 00:21:43 -08:00
Chris Rebert 2315bc6052 scss/_nav.scss: Remove trailing whitespace
[ci skip]
2015-11-13 00:20:03 -08:00
Chris Rebert 98ec749117 Swap margin-right and margin-left ordering in .dropdown-toggle::after to make SCSS Lint happy
[ci skip]
2015-11-13 00:19:19 -08:00
Chris Rebert 0cdb204867 scss/_card.scss: Remove trailing whitespace
[ci skip]
2015-11-13 00:17:25 -08:00
Mark Otto 763cec82fb Merge pull request #18089 from almirsarajcic/v4-dev
Rename .help-block to .text-help
2015-11-12 23:57:22 -08:00
Mark Otto 0aec084cae Merge pull request #18093 from AndersMad/patch-1
Card fix static -> variable border radius
2015-11-12 23:56:45 -08:00
Mark Otto cbb5e25482 Merge pull request #17939 from chrisbell08/#17895_alert_border_width
#17895 Added $alert-border-width that defaults to $border-width
2015-11-12 23:50:51 -08:00
Chris Rebert 5abd4e0142 Ports c256aca13c to v4
Refs #15947, #17542

[ci skip]
2015-11-12 23:47:13 -08:00
Chris Rebert 920f7fd695 Revert "Drop cursor pointer for button role"
This reverts commit 61067304cd.

The normalize.css pull request (https://github.com/necolas/normalize.css/pull/379 )
was REJECTED, *NOT* merged!
2015-11-12 23:44:29 -08:00
Mark Otto 73b02c833d Merge pull request #17954 from risan/patch-1
[V4] Fixes #17953: Add migration docs of .btn-default removal
2015-11-12 23:43:32 -08:00
Mark Otto f25d709025 Merge pull request #18061 from mathisonian/patch-1
remove bro from comment
2015-11-12 23:37:02 -08:00
Mark Otto 92cdb0b562 Merge pull request #17808 from alberto/fix-17781
fixes #17781: Add migration docs note that .control-label is gone in v4
2015-11-12 23:36:37 -08:00
Mark Otto 97b0d37732 space 2015-11-12 23:33:15 -08:00
Mark Otto d18cc5f77b Merge branch 'reboot-cursor' of https://github.com/flexbox/bootstrap into flexbox-reboot-cursor 2015-11-12 23:31:19 -08:00
Mark Otto d917f474f4 Merge pull request #17708 from biokillos/feature/add-variable-for-card-link-hover-state
Add variable for card-link hover state
2015-11-12 23:29:48 -08:00
Mark Otto 99219bac55 Merge pull request #17317 from dmbaughman/v4-media-breakpoint-between
v4 - Added  mixin to handle media queries that span multiple breakpoints
2015-11-12 23:27:16 -08:00
Mark Otto 6a526d4890 Merge pull request #17596 from neilhem/remove-fallback-colors
remove not used popover fallback variables
2015-11-12 23:23:53 -08:00
Mark Otto 1c9b773293 Merge pull request #17733 from chrisbell08/v4
Fix for Issue #17711 - Added clearfix mixin to the nav-pills class.
2015-11-12 23:20:35 -08:00
Mark Otto 11cc63b511 Merge pull request #17545 from rbrs/disable-autocomplete
v4 - disabled browser autocomplete on search input in docs
2015-11-12 23:17:22 -08:00
Mark Otto ffa3b7c296 grunt 2015-11-12 23:15:38 -08:00
Mark Otto 9f66e7309c fix broke shit, ugh my bad 2015-11-12 23:15:31 -08:00
Chris Rebert 7757c46853 README: Tweak tooling setup link
Fixup #17505
[skip sauce]
2015-11-12 22:53:25 -08:00
Chris Rebert 02e8517916 Merge pull request #17505 from hkdobrev/v4-bundle-instructions
Recommend using bundle for running docs locally
[skip sauce]
2015-11-12 22:50:47 -08:00
Mark Otto 114a2d913e Merge pull request #17467 from Corbzilla/v4-dev-remove-holderjs-docs
V4 remove holderjs references from carousel and card docs
2015-11-12 22:45:53 -08:00
Mark Otto 6fd1c80d37 Merge pull request #17153 from kkirsche/patch-17
v4 — Change .has-error to .has-danger for uniformity.
2015-11-12 22:20:07 -08:00
Mark Otto c1af4aa227 Merge pull request #17277 from kkirsche/patch-5
v4 — Use the body color for dropdown menu text in navbars
2015-11-12 22:17:02 -08:00
Mark Otto fd8cd7ea88 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-11-12 22:15:09 -08:00
O'meid 677b7bd1c0 scss: move Figures from _type to _images 2015-11-12 22:13:13 -08:00
Mark Otto f29eb4d213 Merge pull request #17241 from tagliala/font-size-sm-fix
v4: Change the default value of $font-size-sm to .875rem
2015-11-12 22:07:06 -08:00
Mark Otto 078c7cac8d manually pull in #17212 from @azmenak 2015-11-12 22:02:35 -08:00
Mark Otto edce1b509a Merge pull request #17204 from petetnt/petetnt/v4-dev-patch-2
modal.md - wrapped rows to a .container-fluid, added .bd-example-row...
2015-11-12 21:36:45 -08:00
Mark Otto c28c380dd5 Merge pull request #17138 from kkirsche/patch-11
Provide V4 JSBin template in CONTRIBUTING.md
2015-11-12 21:33:11 -08:00
Mark Otto 8d46755f99 Merge pull request #17137 from kkirsche/patch-10
v4: Dropdown caret is not horizontally alligned
2015-11-12 21:32:22 -08:00
Chris Rebert 87b11578c3 Merge pull request #18235 from twbs/fix-18230
Move [hidden] style from _utilities.scss to _reboot.scss
2015-11-12 19:21:40 -08:00
Chris Rebert be5e223177 Move [hidden] style from _utilities.scss to _reboot.scss; fixes #18230
[skip sauce]
2015-11-12 19:15:54 -08:00
Chris Rebert fcbf49ae0a Merge pull request #18109 from twbs/color-utils-important
Add !important to text and background color utility classes
2015-11-12 17:02:56 -08:00
Chris Rebert 4f49654196 Merge pull request #18033 from twbs/invisible-important
Add !important to .invisible (visibility:hidden) utility class
2015-11-12 17:02:10 -08:00
Chris Rebert 019069a8b3 Merge pull request #18032 from twbs/text-transform-important
Add !important to text transform utility classes
2015-11-12 17:01:40 -08:00
Chris Rebert 8e34b21dab Merge pull request #18229 from twbs/fix-18224
Exclude unnecessary old Node.js combos from Travis CI build matrix
2015-11-12 01:09:59 -08:00
Chris Rebert cfbf036e84 Exclude unnecessary old Node.js combos from Travis CI build matrix; fixes #18224 2015-11-12 00:58:16 -08:00
XhmikosR 7b19dfc06f Travis CI: Use Ruby 2.2.
Fixes #18225.

[skip sauce]
2015-11-12 09:18:34 +02:00
XhmikosR f1223195b3 Run grunt.
[ci skip]
2015-11-12 09:17:52 +02:00
XhmikosR 5a26a13868 Downgrade grunt-contrib-uglify to fix the comments issue.
Fixes #18224.

[sauce skip]
2015-11-12 09:17:26 +02:00
Chris Rebert f4147c4da9 Merge pull request #17652 from twbs/v4-dev-xmr-node-4
Travis CI: test against Node.js 4 & stable
2015-11-11 17:03:45 -08:00
Chris Rebert cfd9c30eed Merge pull request #18182 from twbs/img-fluid-doc
Add comments explaining why we don't make `<img>`s responsive by default
2015-11-10 23:28:02 -08:00
Chris Rebert 91005397b3 Merge pull request #18094 from twbs/util-resp-comment
scss/_utilities-responsive.scss: Fix outdated comment heading
2015-11-10 23:26:46 -08:00
XhmikosR bf92923e9f Travis CI: test against node.js "4" and "stable". 2015-11-11 09:02:18 +02:00
XhmikosR a291d79ecb Run grunt.
[ci skip]
2015-11-11 09:00:47 +02:00
XhmikosR a8c04056fc Update devDependencies.
[sauce skip]
2015-11-11 09:00:19 +02:00
Chris Rebert c831e83ec8 Merge pull request #18215 from twbs/hN-simplify
Consolidate redundant heading style declaration
2015-11-10 21:25:44 -08:00
Chris Rebert d8d709da1f Consolidate redundant heading style declaration
[skip sauce]
[skip validator]
2015-11-10 21:19:35 -08:00
Chris Rebert 1a0a2186b8 scss/_carousel.scss: Add missing backticks in comment
[ci skip]
2015-11-05 16:30:57 -08:00
Chris Rebert be1232c580 Add comments explaining why we don't make <img>s responsive by default
Refs #18178

[ci skip]
2015-11-05 13:18:42 -08:00
Chris Rebert 4d17a04a27 Merge pull request #18148 from jontewks/patch-2
Adds linting error for undefined variables
2015-11-04 00:15:05 -08:00
Mark Otto 083ef3fda2 Merge pull request #18149 from davidjb/html-order-navs
Reorder HTML attributes in Navs documentation
2015-11-03 20:20:09 -08:00
David\ Beitey 206472e1e1 Reorder attributes in Navs documentation
Attribute order now adheres to the Code Guide
(http://codeguide.co/#html-attribute-order).
2015-11-04 09:58:19 +10:00
Chris Rebert 33103c0b52 http://wkbug.com/146244 has been fixed in WebKit Nightly
See http://trac.webkit.org/changeset/191954
Refs #15968

[ci skip]
2015-11-03 15:13:34 -08:00
Jon Tewksbury 2d87ec9a64 Add eslint no-undef rule and resolve errors 2015-11-03 15:04:26 -08:00
Chris Rebert 36d20a8514 Merge pull request #18081 from twbs/ie9-click-comment
Give better description of IE9 transparent click bug & workaround
2015-11-03 12:19:34 -08:00
Bass Jobsen 0fdfde7709 Update _type.scss 2015-11-03 10:52:18 +01:00
Bass Jobsen f1c7c3f599 Update typography.md 2015-11-03 10:25:17 +01:00
Bass Jobsen bffd2905b9 refactor blockqoutes to to avoid tag selectors & child selectors css v4 2015-11-03 10:17:21 +01:00
Bass Jobsen 2c7bac8f4f Update typography.md 2015-11-03 01:57:37 +01:00
Bass Jobsen 63ea4a38f8 refactor list-inlineto toavoid tag selectors & child selectors 2015-11-03 01:53:28 +01:00
Mark Otto bfa392b097 Merge pull request #18105 from twbs/simpler-retina
Simplify .img-retina mixin and add explanatory comments
2015-11-01 21:40:21 -08:00
Mark Otto 18d6e1a648 Merge pull request #18108 from twbs/split-bg
Move .bg-* utility classes into separate file
2015-11-01 21:39:56 -08:00
Mark Otto e7b8dc0b92 Merge pull request #18116 from bassjobsen/patch-8
linking to the color scheme directly
2015-11-01 21:39:34 -08:00
Chris Rebert 6f14f02fc5 http://crbug.com/523282 has been fixed in Chrome Canary
Refs #17913
[ci skip]
2015-11-01 21:15:21 -08:00
Chris Rebert f2e337cbdc grunt dist 2015-11-01 20:56:47 -08:00
Chris Rebert 43b130022b scss/_progress.scss: Add comments for IE9 CSS hacks
[skip sauce]
[skip validator]
2015-10-31 14:37:22 -07:00
Chris Rebert 5f21aabaf7 Merge pull request #18106 from twbs/autoprefix-edge
Add MS Edge to Autoprefixer config
2015-10-31 14:35:17 -07:00
Bass Jobsen ec23ccf9d4 linking to the color scheme directly
Because of a color scheme has a color and background color.
2015-10-31 01:54:33 +01:00
Chris Rebert 4026b6f8d9 Port #18111 to v4
Add http://wkbug.com/150715 to Wall of Browser Bugs

[skip sauce]
[skip validator]
2015-10-30 01:32:56 -07:00
Chris Rebert 97d0827556 Docs: Make pagination <span> example live
[skip sauce]
2015-10-29 22:40:12 -07:00
Chris Rebert 1dc8583bc5 grunt dist 2015-10-29 22:08:31 -07:00
Chris Rebert 8bcf60148a Add !important to text and background color utility classes
[skip sauce]
[skip validator]
2015-10-29 21:40:42 -07:00
Chris Rebert 9d201a8ef2 Move .bg-* utility classes into separate file
[skip sauce]
[skip validator]
2015-10-29 21:37:28 -07:00
Chris Rebert 6e8f08dc67 Remove Less->SCSS converter comment left over from bootstrap-sass 2015-10-29 20:45:34 -07:00
Chris Rebert 5c1aa6a555 Add MS Edge to Autoprefixer config
[skip sauce]
[skip validator]
2015-10-29 17:52:18 -07:00
Chris Rebert e0aa54c684 Simplify .img-retina mixin and add explanatory comments
[skip sauce]
[skip validator]
2015-10-29 17:33:22 -07:00
Chris Rebert 4e90b944ea update shrinkwrap 2015-10-29 14:12:37 -07:00
Chris Rebert 22e01efcbd Merge pull request #18095 from twbs/document.head
Trivially simplify IE10 Mobile viewport bug workaround
2015-10-29 12:58:57 -07:00
Bass Jobsen 54335d513c cards mixins 2015-10-29 13:44:41 +01:00
Bass Jobsen 7b10659ec3 import cards mixins 2015-10-29 13:38:35 +01:00
Bass Jobsen 2e92360b8b add variant mixins 2015-10-29 13:34:41 +01:00
Chris Rebert 53dddc6ed4 Merge pull request #18086 from twbs/v4-dev-jekyll3
Update to Jekyll v3.0.0.
2015-10-29 00:34:52 -07:00
Chris Rebert 7d766e4a94 Yes, we still need this. Silly IE9 😢
See the IE9 note in https://developer.mozilla.org/en-US/docs/Web/CSS/%3Ahover#Browser_compatibility
The prereqs to trigger the bug are still present in v4.
/fyi @mdo

[skip sauce]
[skip validator]
2015-10-29 00:32:20 -07:00
XhmikosR f564c683f7 Update devDependencies.
[skip sauce]
2015-10-29 08:18:37 +02:00
XhmikosR 608dead1fe Update to Jekyll v3.0.0.
[skip sauce]
2015-10-29 08:12:33 +02:00
Chris Rebert ee34e924dd IE10 Mobile viewport bug workaround: document.querySelector('head') => document.head
Per http://caniuse.com/#feat=documenthead , document.head is supported in IE Mobile 10+,
so slightly simplify the JS accordingly.

[skip sauce]
2015-10-28 15:09:57 -07:00
Chris Rebert ab84c1554a scss/_utilities-responsive.scss: Fix outdated comment heading
[skip sauce]
[skip validator]
2015-10-28 14:35:18 -07:00
Chris Rebert 364925f951 Fix typos in comments 2015-10-28 14:33:48 -07:00
AndersMad 61e9a01a28 Card fix static -> variable border radius
Changed card border radius image caps to use variable rather than static values
2015-10-28 21:54:56 +01:00
Chris Rebert 543ce86568 Merge pull request #18091 from twbs/wkbug-149935-fixed
Remove http://wkbug.com/149935 from Wall of Browser Bugs
2015-10-28 13:04:19 -07:00
Chris Rebert 4c69af22fd Remove http://wkbug.com/149935 from Wall of Browser Bugs
It's been fixed in WebKit Nightly!
See https://trac.webkit.org/changeset/191623 and http://wkbug.com/149366
Refs #17438, #14237

[ci skip]
2015-10-28 13:03:40 -07:00
Almir Sarajcic 4264621cee Fix #17768 2015-10-28 16:27:55 +01:00
Chris Rebert fd39d91058 Give better description of IE9 transparent click bug & workaround
[skip sauce]
[skip validator]
2015-10-27 12:47:04 -07:00
Chris Rebert 726525c0cf mixins/_progress.scss: Note that 0\0 media query hack is for IE9
[skip sauce]
[skip validator]
2015-10-27 12:34:26 -07:00
XhmikosR ec0c83f76b Merge pull request #17919 from marciovicente/v4-dev
Adding autocomplete attribute in docs input search
2015-10-27 21:06:33 +02:00
Chris Rebert 5ee0d22856 Capitalize header cells in option and method tables of JS docs
[skip sauce]
2015-10-27 11:42:41 -07:00
Chris Rebert c3834b8d5a Merge pull request #18038 from twbs/fix-16947
Make heading class styles trump heading element styles
2015-10-27 09:38:20 -07:00
Mark Otto 368eda788d Merge pull request #17749 from Prelc/patch-1
Remove empty line from _grid.scss
2015-10-27 08:49:04 -07:00
Mark Otto 21689186ca Merge pull request #18077 from kkirsche/patch-6
Change "$use-hover..." to proper "$enable-hover..."
2015-10-27 08:36:01 -07:00
Kevin Kirsche 936a3d5b34 Change "$use-hover..." to proper "$enable-hover..."
Fix #18076
2015-10-27 09:40:23 -04:00
XhmikosR 3c24bd89f7 Merge pull request #18039 from twbs/type-headings-trivial
Trivially simplify heading margin-bottom declarations
2015-10-27 07:41:34 +02:00
XhmikosR 9dfb999fae Run grunt.
[ci skip]
2015-10-27 07:31:49 +02:00
Chris Rebert ee92e6d44d Merge pull request #18031 from twbs/fix-16836
Add !important to text alignment utility classes
2015-10-26 21:33:12 -07:00
Mark Otto ee64b79a0c Merge pull request #18011 from kkirsche/patch-6
Use the `border-radius` mixin for `.label-pill`
2015-10-26 21:13:15 -07:00
Chris Rebert d47c353554 Merge pull request #18069 from davidjb/patch-3
Minor grammar tidy-up on Utilities doc page
[skip]
2015-10-26 18:20:19 -07:00
David Beitey c88d40dc5c Minor wording tidy-up on Utilities doc page 2015-10-27 11:12:19 +10:00
Chris Rebert 152c491898 https://webkit.org/b/150271 has been fixed!
See http://trac.webkit.org/changeset/191610
Refs #17913
[ci skip]
2015-10-26 16:44:21 -07:00
XhmikosR 7a85751144 Remove html5shiv and respond.js from test files. 2015-10-26 23:57:19 +02:00
Chris Rebert aedf1f9ad9 Merge pull request #17804 from audionerd/patch-1
Update typography docs re: global vars
[skip sauce]
2015-10-26 14:37:00 -07:00
Chris Rebert 944dce1c62 Merge pull request #18055 from davidjb/patch-2
Use Jekyll configuration for blog/slack URLs
[skip sauce]
2015-10-26 14:36:21 -07:00
XhmikosR b0aa10219c Merge pull request #17494 from twbs/v4-dev-xmr-jquery-2.x
Switch to jQuery 2.x.x.
2015-10-26 23:26:02 +02:00
Matthew Conlen 94043ac71c remove bro from comment 2015-10-26 13:40:08 -04:00
David Beitey 1f379a12ca Use Jekyll configuration for blog/slack URLs
This reuses the existing URLs in the docs Jekyll configuration rather than hard coding.
2015-10-26 10:38:56 +10:00
Chris Rebert 2332a3f536 http://crbug.com/544290 was marked duplicate of http://crbug.com/523282
Refs #17913
[ci skip]
2015-10-25 16:33:39 -07:00
Chris Rebert e929001260 Merge pull request #18050 from tshinnic/v4_docs_navbar_scheme_name_typos_1
v4 docs Missed navbar color scheme name changes
2015-10-24 21:27:46 -07:00
Thomas Shinnick af83f80a9b v4 docs Missed navbar color scheme name changes
Change d6b6a20a0d missed two doc mentions
of the previous names when changing to new:
    .navbar-default  -->  .navbar-light
    .navbar-inverse  -->  .navbar-dark
2015-10-24 22:19:34 -05:00
Chris Rebert 50df64797c https://github.com/necolas/normalize.css/pull/379 was rejected
Refs #15947
Somehow c256aca13c got lost during the SCSS translation...

[skip sauce]
2015-10-24 20:05:25 -07:00
XhmikosR 154ed73181 Update devDependencies.
[validator skip]
[sauce skip]
2015-10-24 19:25:22 +03:00
XhmikosR 9eded912a0 Make jQuery 2.0 the minimum supported version. 2015-10-24 19:09:33 +03:00
XhmikosR a50849f61b Switch to jQuery 2.1.4.
Now that we don't support IE 8 it's safe to do that.
2015-10-24 19:09:33 +03:00
XhmikosR f24636279d Merge pull request #17751 from twbs/v4-dev-xmr-clipboardjs
Replace ZeroClipboard with clipboard.js.
2015-10-24 19:07:47 +03:00
XhmikosR 270c0b1470 Run grunt. 2015-10-24 19:02:32 +03:00
Zeno Rocha e4590aca61 Fix the remaining issues for the clipboard.js switch. 2015-10-24 19:01:03 +03:00
XhmikosR c343b9f59d Replace ZeroClipboard with clipboard.js.
Things left:
1. clear the selection after copy
2. add messages for success and error
2015-10-24 19:01:02 +03:00
Thomas Shinnick e544bf4cf8 Remove unnecessary .bd-popover class from docs
Also one spelling typo corrected.

Closes #18043
2015-10-23 23:20:43 -07:00
Chris Rebert 4461884f69 Rename docs-specific static tooltip/popover classes for clarity; refs #18043
[skip sauce]
2015-10-23 23:17:19 -07:00
Chris Rebert 25d724b279 _forms.scss: Copy over iOS <input> type compatibility note from v3
Refs b6e6a05b95
We ought to re-check this for iOS 9.1 at some point...

[skip sauce]
[skip validator]
2015-10-23 23:05:13 -07:00
Chris Rebert e2fd019ece Merge pull request #18042 from twbs/cdn-sri
Add SRI hashes to CDN links in docs
2015-10-23 22:41:10 -07:00
Chris Rebert 3bc5fb947d Port #17729 to v4: Add SRI hashes to CDN links in docs
[skip sauce]
2015-10-23 22:35:22 -07:00
Chris Rebert 5f30f2740b Trivially simplify heading margin-bottom declarations
[skip sauce]
[skip validator]
2015-10-23 19:23:06 -07:00
Chris Rebert deeb74e321 Make heading class styles trump heading element styles; fixes #16947
[skip sauce]
[skip validator]
2015-10-23 17:03:33 -07:00
Chris Rebert a30a5bb9b5 _grid.scss: Declare left margin before right margin for uniformity; refs #18036
[skip sauce]
[skip validator]
2015-10-23 15:58:10 -07:00
Chris Rebert aff3fce63b bootstrap.scss: Cleanup comments; refs #18036
[skip sauce]
[skip validator]
2015-10-23 15:39:07 -07:00
Chris Rebert e78cf3231c Add !important to .invisible (visibility:hidden) utility class
[skip sauce]
[skip validator]
2015-10-23 12:30:56 -07:00
Chris Rebert 62aecae328 Add !important to text transform utility classes 2015-10-23 12:26:31 -07:00
Chris Rebert 66039030e4 Add !important to text alignment utility classes
Refs #16836
[skip sauce]
[skip validator]
2015-10-23 12:25:03 -07:00
Chris Rebert 7e88a6a998 Merge pull request #18029 from twbs/fix-18026
Stop hardcoding grid tiers in flexbox alignment & ordering classes
2015-10-23 12:18:52 -07:00
Chris Rebert f730162072 Stop hardcoding grid tiers in flexbox alignment & ordering classes; fixes #18026
[skip sauce]
[skip validator]
2015-10-23 12:09:00 -07:00
Chris Rebert a19bcaef96 grunt dist 2015-10-23 12:06:24 -07:00
Chris Rebert 77f565a608 Merge pull request #18028 from twbs/fix-18027
Stop hardcoding grid breakpoints in responsive alignment utility classes
2015-10-23 11:55:42 -07:00
Chris Rebert d3cb2ca43c Stop hardcoding grid breakpoints in responsive alignment utility classes; fixes #18027
[skip sauce]
[skip validator]
2015-10-23 11:49:46 -07:00
Kevin Kirsche fbbadaff3c Use $enable-rounded for .label-pill
Fix #18002
2015-10-22 08:05:47 -04:00
Chris Rebert 807fb8847a Merge pull request #18013 from vsn4ik/rm_unused_sass_repo
v4 - Remove unused sass_repo variable
2015-10-21 14:47:02 -07:00
vsn4ik 84553c0779 Remove unused sass_repo variable 2015-10-22 00:01:14 +03:00
Chris Rebert 0ccac4a6e0 Fix Hound's JS config
Per https://github.com/twbs/bootstrap/pull/17997#discussion_r42564175 ; thanks @vsn4ik !
Refs #17769
/fyi @croaky

[ci skip]
2015-10-20 15:58:09 -07:00
Chris Rebert dd78e75991 docs/getting-started/javascript.md: Hyperlink preventDefault() mention
[skip sauce]
2015-10-19 23:45:26 -07:00
Chris Rebert 5b113b2c71 Anonymous table bug is still present in Safari 9.0, but should be fixed in the next version 2015-10-19 19:27:37 -07:00
Chris Rebert 058802d02b Merge pull request #17970 from hzoo/update-jscs
v4 - Update grunt-jscs to 2.1.0 to use JSCS 2.x
2015-10-19 13:13:21 -07:00
Chris Rebert 3f947357d4 Merge pull request #17980 from tshinnic/v4_docs_typos_1
Fix three small typos
2015-10-19 10:20:43 -07:00
Thomas Shinnick 5b71753763 Fix three small typos 2015-10-19 11:37:19 -05:00
Henry Zhu 8924b5044e update grunt-jscs to 2.1.0 to use jscs 2.x 2015-10-19 08:17:13 -04:00
Chris Rebert 1f4401fd10 Merge pull request #17955 from twbs/bug-wall-17913
Add #17913 to Wall of Browser Bugs
2015-10-17 00:40:54 -07:00
Chris Rebert 44fbe4282f Add #17913 to Wall of Browser Bugs
Refs https://code.google.com/p/chromium/issues/detail?id=544290
Refs https://bugs.webkit.org/show_bug.cgi?id=150271
Closes #17913
[ci skip]
2015-10-17 00:39:45 -07:00
Risan Bagja Pradana 081d5f9d7c [V4] Fixes #17953: Update migration docs of .btn-default replacement
[V4 Docs] Update migration docs to point out the .btn-default replacement.
2015-10-17 07:00:17 +02:00
Risan Bagja Pradana 2cc81a19e0 [V4] Fixes #17953: Add migration docs of .btn-default removal
V4 Docs - Updates to migration docs to pointed out the removal of .btn-default class and an addition of the new .btn-secondary class.
2015-10-17 06:35:27 +02:00
Supergibbs d0ebe80c3d Added nuspec files so MyGet can build and publish NuGet packages 2015-10-16 13:33:18 -07:00
Chris Rebert 54ff87adf3 Merge pull request #17949 from darkdiesel/v4-dev
Fix typo in docs for tooltips.
2015-10-16 10:56:57 -07:00
Peshkov, Igor 9598f98a48 Fix docs for tooltips. 2015-10-16 15:24:53 +03:00
Patrick H. Lauke df33a43bbd Merge pull request #17945 from patrickhlauke/docs-redundant-sr
Remove redundant `<span class="sr-only">...</span>` for close buttons
2015-10-16 09:50:18 +01:00
Supergibbs 470ec4cece Added NuGet version badge 2015-10-15 17:09:32 -07:00
Patrick H. Lauke 68189e2269 Add "keyboard users" to heading for sr-only-focusable 2015-10-16 00:57:49 +01:00
Patrick H. Lauke 9302fd4fd4 Remove redundant .sr-only text for Close buttons
Since `aria-label` is used, it's not necessary anymore.
2015-10-16 00:56:59 +01:00
Chris Bell be1bb9ec3e #17895 Added $alert-border-width that defaults to $border-width 2015-10-15 15:57:15 +01:00
Catalin Zalog fec2a1d10f v4 - .c-select on background inherits white
This:
```
<div class="bg-info">
	<select class="c-select">
		<option selected>Open this select menu</option>
		<option value="1">One</option>
		<option value="2">Two</option>
		<option value="3">Three</option>
	</select>
</div>
```
render this:
http://s.zalog.ro/2015-10-14-19-45-11.png
2015-10-14 19:50:03 +03:00
Marcio Vicente c46d1d65f1 Adding autocomplete attribute in docs input search 2015-10-13 22:56:54 -03:00
XhmikosR 724bf86288 Run grunt.
[ci skip]
2015-10-14 00:49:31 +03:00
XhmikosR fe0ad82159 Update devDependencies. 2015-10-14 00:49:05 +03:00
XhmikosR 7e418d1bba Update gems.
[skip validator]
[skip sauce]
2015-10-14 00:45:14 +03:00
Marko Prelec d5e47c57f1 Extract list-unstyled mixin; closes #17792
/fyi @mdo
2015-10-13 01:24:11 -07:00
Mark Otto 8cb00d6420 Merge pull request #17701 from lesleh/patch-1
Reset iOS rounded inputs
2015-10-13 00:34:15 -07:00
Mark Otto ee4a7f384e Merge pull request #17817 from kkirsche/patch-29
Remove double bottom border on sub header in dashboard example
2015-10-13 00:32:10 -07:00
Mark Otto abe9922fc7 Merge pull request #17896 from twbs/text-capitalize-doc
Tweak .text-capitalize example to show what happens to interior capital letters
2015-10-13 00:31:27 -07:00
Mark Otto 9a2cd376c8 Merge pull request #17903 from twbs/card-border-radius-default
Make $card-border-radius default to $border-radius
2015-10-13 00:31:03 -07:00
Mark Otto ffc38b3376 Merge pull request #17900 from kkirsche/patch-34
Use .blockquote class in V4 examples page
2015-10-13 00:30:49 -07:00
Chris Rebert 96f21a804b Merge pull request #17906 from twbs/wkbug-150079
Add Wall of Browser Bugs entry for #14975
2015-10-12 19:12:24 -07:00
Chris Rebert 9a3d72f659 Add Wall of Browser Bugs entry for #14975
See https://bugs.webkit.org/show_bug.cgi?id=150079
Closes #14975
[ci skip]
2015-10-12 19:11:30 -07:00
Chris Rebert 2feaf0a27c Make $card-border-radius default to $border-radius
They already share the same value (`.25rem`)
Refs #17597
[skip sauce]
2015-10-12 16:32:15 -07:00
Chris Rebert e24f10e0d8 Merge pull request #17902 from twbs/wkbug-138167-fixed
Remove #9774's entry from Wall of Browser Bugs
2015-10-12 16:22:57 -07:00
Chris Rebert 5a1bfc0655 http://wkbug.com/138167 has been fixed!
See http://trac.webkit.org/changeset/190893
Refs #9774, #14907
[ci skip]
2015-10-12 16:20:53 -07:00
Kevin Kirsche a05008cb09 Use .blockquote class in V4 examples page
Fix #17888
2015-10-12 16:56:01 -04:00
Chris Rebert 684300058e Tweak .text-capitalize example to show what happens to interior capital letters; refs #17893
[ci skip]
2015-10-12 11:18:11 -07:00
Chris Rebert ba16aa44d0 Mention ScrollPos-Styler in the migration docs; closes #17819 2015-10-11 15:32:53 -07:00
Chris Rebert b301129f02 Add docs for #17710 2015-10-11 15:20:12 -07:00
Johann-S 817d997b75 Use Page Visibility API in Carousel; fixes #17706
Avoids cycling carousels when the page isn't visible.
Closes #17710
Refs #15566
2015-10-11 15:10:49 -07:00
Chris Rebert 9b12e5f495 docs/examples/cover/cover.css: Fix "inheritence" typo 2015-10-11 12:42:35 -07:00
Chris Rebert 977365f6f9 Merge pull request #17881 from twbs/wkbug-149935
Add Wall of Browser Bugs entry for Safari related to #17438 / #14237
2015-10-10 17:02:58 -07:00
Chris Rebert bac1eb9ca5 Add Wall of Browser Bugs entry for Safari related to #17438 / #14237
https://bugs.webkit.org/show_bug.cgi?id=149935
[skip sauce]
2015-10-10 16:57:30 -07:00
Chris Rebert 313635350a Remove em media queries note in Migration docs; no longer accurate as of #17403
[ci skip]
2015-10-10 15:36:07 -07:00
Chris Rebert b74536fa8c grunt dist 2015-10-09 21:03:57 -07:00
Patrick H. Lauke c989fcc857 Merge pull request #17875 from patrickhlauke/v4-ios-viewport-tweak2
Add shrink-to-fit to getting started
2015-10-09 21:03:58 +01:00
Patrick H. Lauke 6ebd6c4aab Add shrink-to-fit to getting started
See https://github.com/twbs/bootstrap/pull/17793#issuecomment-146960473
2015-10-09 21:01:21 +01:00
Chris Rebert 93e56a0c64 Merge pull request #17775 from twbs/font-migration
Add Glyphicons migration guidance
[skip sauce]
2015-10-08 19:51:18 -07:00
Chris Rebert 04ba9f3cb4 Merge pull request #17820 from twbs/chrome-bug-534750
Add Wall of Browser Bugs entry for #17438 / #14237
2015-10-08 13:49:41 -07:00
Chris Rebert 7777b240bf Add Wall of Browser Bugs entry for #17438 / #14237
https://code.google.com/p/chromium/issues/detail?id=534750
Closes #17438
Closes #14237
[skip sauce]
2015-10-08 13:45:19 -07:00
Chris Rebert a180a3362a Move border-radius mixin from scss/_mixins.scss to scss/mixins/_border-radius.scss
Reunites the family.
Closes #17791
2015-10-08 08:56:13 -04:00
Kevin Kirsche 5858b3fc9d Remove double bottom border on sub header
The table includes a border between the two making this unnecessary
2015-10-08 08:43:45 -04:00
alberto e0bf6d87cb fixes #17781: Add migration docs note that .control-label is gone in v4 2015-10-07 23:35:37 +02:00
Chris Rebert 3137eec370 Move border-radius mixin from scss/_mixins.scss to scss/mixins/_border-radius.scss
Reunites the family.
Closes #17791
2015-10-07 00:07:48 -07:00
Chris Rebert 781916cab6 browsers-devices.md: Tweak indentation in IE9 table
[skip sauce]
2015-10-06 22:57:11 -07:00
Chris Rebert b6d70bb017 Getting Started docs: Add MDN links for features not supported in IE9
[skip sauce]
2015-10-06 21:00:03 -07:00
Chris Rebert f62a1518a1 Merge pull request #17803 from a-moses/patch-1
IE 9 not supported list - flexbox
2015-10-06 20:54:57 -07:00
Eric Skogen 90388f4e49 Update typography.md re: where to find global vars
Docs should indicate that `_reboot.scss` uses the variables, but to see their values users would look in `_variables.scss`.
2015-10-06 20:39:55 -05:00
a-moses d22c0176a9 IE 9 not supported list v4 flexbox
add flexbox to the not supported list 

https://github.com/twbs/bootstrap/issues/17802
2015-10-07 03:04:20 +03:00
Patrick H. Lauke 2db8b5f36d Merge pull request #17793 from patrickhlauke/v4-ios-viewport-tweak
Add shrink-to-fit viewport directive (fixes potential iOS9 issues)
2015-10-06 12:41:37 +01:00
Patrick H. Lauke 872eadeb99 Add shrink-to-fit viewport directive
Fixes potential problems with iOS9's new viewport behavior - see for
instance https://forums.developer.apple.com/thread/13510
2015-10-06 12:35:39 +01:00
Chris Rebert 8b4925f0d8 Add Glyphicons migration guidance
[skip sauce]
2015-10-04 11:10:11 -07:00
Chris Rebert d53943d858 Merge pull request #17769 from croaky/hound
Add SCSS configuration for Hound
2015-10-04 10:58:02 -07:00
Dan Croak a7b37dc08d Add SCSS configuration for Hound
This change uses Bootstrap's existing `scss/.scss-lint.yml` file
to configure Hound's hosted SCSS-Lint instance.

On each pull request to Bootstrap,
Hound will comment on any SCSS style violations in-line, like this:

![screenshot](https://images.thoughtbot.com/hound/scss-example.png)

If you update the pull request to adopt a suggestion,
the comment will be hidden.

It leaves the existing linting done by Grunt + Travis.

Hound is free for open source projects
and is open source itself:

https://github.com/thoughtbot/hound
2015-10-03 22:39:20 -07:00
Chris Rebert 10f6e97ec2 Merge pull request #17616 from Johann-S/ThrowError
Fix #17612: Throw explicit error when a nonexistent method is invoked
2015-10-02 01:18:16 -07:00
Johann-S 21a65f181e Add throw error for undefined method on plugins 2015-10-02 10:01:24 +02:00
Catalin Zalog e598307a42 v4 - flexbox ie10+ compatibility 2015-10-01 22:03:05 +03:00
Chris Rebert a89bfc6525 Port #17753 to v4
Remove http://bugzil.la/1048279 entry from Wall of Browser Bugs
https://bugzilla.mozilla.org/show_bug.cgi?id=1048279 has been closed as WONTFIX.
Refs #14124.
[skip sauce]
2015-10-01 10:47:57 -07:00
Chris Rebert a599eec822 Port #16994 to v4
[skip sauce]
2015-10-01 10:39:41 -07:00
Chris Rebert 472cb85b82 Merge pull request #17270 from jdanyow/patch-1
Update jspm package configuration
2015-10-01 10:30:56 -07:00
Marko Prelec 12c53ff609 Update _grid.scss
Removed empty row.
2015-10-01 14:33:10 +02:00
XhmikosR f66d1631f5 Merge pull request #17662 from twbs/v4-dev-xmr-rm-tooltip-example
Make the tooltip-viewport example work
2015-10-01 08:45:26 +03:00
XhmikosR d50e4a7274 Make tooltip-viewport example work.
[ci skip]
2015-10-01 08:34:14 +03:00
Chris Rebert 6afd695159 Copy ecc35ae over to v4 2015-09-30 22:26:23 -07:00
Chris Rebert ae6fffb491 Merge pull request #17746 from Liamraystanley/patch-1
Remove random trailing less-than symbol
2015-09-30 21:46:59 -07:00
Liam Stanley ed9a011a88 Remove random trailing less-than symbol 2015-10-01 00:05:07 -04:00
Chris Rebert 2872ae5de1 Merge pull request #17737 from nextgenthemes/v4-dev
Rename .scsslint.yml to .scss-lint.yml
2015-09-29 16:15:49 -07:00
nextgenthemes f7f29645a6 Rename .scsslint.yml to .scss-lint.yml 2015-09-30 00:50:45 +02:00
nextgenthemes f80fdf2da5 add dash to .scsslint.yml 2015-09-30 00:48:56 +02:00
Chris Bell 67665241fa Removed trailing whitespace 2015-09-29 20:55:30 +01:00
Chris Bell 49379fd5f7 Fix for Issue #17711 - Added clearfix mixin to the nav-pills class. 2015-09-29 16:13:02 +01:00
Chris Rebert 9f95b592ce Merge pull request #17727 from tomkel/docs-fade-fix-v4
v4-dev - Clarify the purpose of CSS class .in to .fade
[skip sauce]
2015-09-28 14:37:06 -07:00
Tommy Kelly 808fb03cf7 Clarify the purpose of CSS class .in to .fade 2015-09-28 16:59:21 -04:00
Chris Rebert 215d4c19f7 Merge pull request #17725 from twbs/curly-quotes
Use backticks/<code> for JS snippets in docs headings
2015-09-28 12:30:03 -07:00
Chris Rebert a9f24fc59f Use backticks/<code> for JS snippets in docs headings; closes #17192
[skip sauce]
2015-09-28 12:24:41 -07:00
Mark Otto fabba295c3 Merge pull request #17626 from wolfika/v4-dev
Add <h3> header example to Cards docs
2015-09-27 23:01:28 -07:00
Mark Otto 0240136e01 Merge pull request #17403 from twbs/use-px-for-window-sizes
Change grid and container sizes to px
2015-09-27 22:58:45 -07:00
Chris Rebert a9a2912877 Merge pull request #17716 from michael-k/placeholder
Filled leftover placeholder in docs
2015-09-27 12:53:15 -07:00
Michael Käufl b7bdde3d4c Filled leftover placeholder 2015-09-27 17:32:06 +02:00
Gleb Mazovetskiy eabed0edf8 Change grid and container sizes to px
Changes grid and container sizes to `px`, as the
viewport pixel size does not depend on the font size.

The actual em values were inconsistent with the docs,
while the docs were not the same as the comments:

* `sm` breakpoint was 34em (544px) not 480px.
* `lg` container max-width was 60rem (960px), less gutter than `md`.
  Changed to 940px, same as Bootstrap 3.
* `xl` container max-width was 72.25rem which is 1140px not 1156px.
  Changed to 1140px matching the comment but not the docs.

Addresses #17070 and #17388.
2015-09-27 14:39:17 +01:00
Chris Rebert 3497d9937a Merge pull request #17713 from twbs/chrome-meta-v4
Port #17712 over to Bootstrap v4
2015-09-27 01:33:02 -07:00
Chris Rebert ff2f9cd36c Port #17712 over to Bootstrap v4
[skip sauce]
2015-09-27 01:28:40 -07:00
Chris Rebert ef5cc0bfa9 Merge pull request #17689 from twbs/fix-17169-more
Docs: Clarify [hidden] & .hidden
2015-09-27 00:34:12 -07:00
Chris Rebert eab8907006 Merge pull request #17707 from alberto/docs-contributing-normalize-issues
Docs: Fix typo in contributing regarding normalize.css
[ci skip]
2015-09-26 11:06:40 -07:00
Andrey 55994f3274 Add variable for card-link hover state 2015-09-26 14:57:13 +02:00
alberto bb859c2173 Docs: Fix typo in contributing regarding normalize.css 2015-09-26 01:44:31 +02:00
Chris Rebert 172bba0222 Merge pull request #17704 from twbs/htmllint-travis-only
Only run htmllint on Travis
2015-09-25 15:57:44 -07:00
Chris Rebert c8cc0a7f9a Update shrinkwrap 2015-09-25 15:34:55 -07:00
Chris Rebert 74cc05c032 Only run htmllint on Travis
So as to avoid any dependence on Java for normal users of the Gruntfile.

[skip sauce]
2015-09-25 15:34:31 -07:00
Chris Rebert 2a1597af5d Migration docs: capitalization; hyperlink Less and SCSS
[ci skip]
2015-09-25 14:56:40 -07:00
Johann-S 5a15971920 Use correct default value of constraints in Tooltip docs; fixes #17671
Closes #17699
2015-09-25 14:25:08 -07:00
XhmikosR 4cee3fd5d9 Update scsslint gem to v0.42.1.
[skip sauce]
[skip validator]
2015-09-25 21:54:10 +03:00
Leslie b13ef4a3d2 Reset iOS rounded inputs
They can be rounded later on if $enable-rounded: true.
2015-09-25 14:19:28 +01:00
Chris Rebert c240dd3549 Merge pull request #17688 from twbs/fix-17552
Travis: install npm dependencies using shrinkwrap
2015-09-24 20:20:18 -07:00
XhmikosR 22c8c1e887 Specify root: true for ESLint.
That way, ESLint won't look in parent dirs for configuration files.
2015-09-24 20:24:38 +03:00
Chris Rebert 7d712bb4a5 Travis: install npm dependencies using shrinkwrap; fixes #17552 2015-09-23 23:26:23 -07:00
Chris Rebert f22f7beead Move {test-infra=>grunt}/npm-shrinkwrap.json 2015-09-23 23:26:23 -07:00
XhmikosR ca5c2457ee Merge pull request #17646 from twbs/v4-dev-xmr-deps
Update devDependencies.
2015-09-24 09:21:53 +03:00
XhmikosR 6f8a94b7f5 Merge pull request #17687 from twbs/v4-dev-xmr-gems
Update Rubygems.
2015-09-24 09:20:01 +03:00
Chris Rebert c91e4f5162 Clarify [hidden] attr docs; closes #17169
[ci skip]
2015-09-23 18:58:40 -07:00
Chris Rebert 6f025183d5 Move v3 .hidden note into Migration docs 2015-09-23 18:32:10 -07:00
XhmikosR c9a72a7d71 Update Rubygems.
[skip sauce]
2015-09-24 00:39:48 +03:00
XhmikosR b93c16341d Run grunt. 2015-09-23 09:39:13 +03:00
XhmikosR 6f9b0ba6ce Update devDependencies. 2015-09-23 09:39:11 +03:00
Mark Otto eefd1a959e Merge pull request #17682 from Xerkus/feature/card-bg-variable
[V4]Add variable for card background color
2015-09-22 20:09:47 -07:00
Aleksey Khudyakov 7ad9d233f2 Add variable for card background color 2015-09-23 09:40:34 +10:00
Daniel Opitz 835e2a7fbe Update StackOverflow tag to bootstrap-4; closes #17675 2015-09-22 15:38:24 -07:00
Mark Otto 918d0c7122 Merge pull request #17589 from vsn4ik/use_scss_if_not
v4 - Use "@if not $bool" expression
2015-09-22 15:26:28 -07:00
Chris Rebert c21679ceeb Merge pull request #17670 from petetnt/petetnt/docs-fix-2
Rename placeholders in forms.md according to the classes specified
2015-09-22 02:30:30 -07:00
petetnt c0b5aba3fc Rename placeholders according to the classes specified 2015-09-22 11:31:04 +03:00
Haralan Dobrev 4b1c2c3d92 Recommend using bundle for running docs locally
Closes https://github.com/twbs/bootstrap/issues/17493
2015-09-21 17:38:08 +01:00
Chris Rebert 81435adff8 Merge pull request #17655 from zalog/patch-10
_alert.scss: add missing space between arguments
2015-09-20 16:38:26 -07:00
Catalin Zalog c72a76e1fd Just some spaces... 2015-09-21 01:07:48 +03:00
XhmikosR a503474645 Remove unneeded trailing whitespace.
[ci skip]
2015-09-20 19:04:54 +03:00
Mark Otto 64cdb791df Merge pull request #17522 from twbs/v4-dev-xmr-ie9-gradient
docs: IE9 gradient.
2015-09-19 12:07:01 -07:00
XhmikosR 7399607a03 Specify a filter gradient for IE 9. 2015-09-19 09:41:25 +03:00
XhmikosR 2c7e65a680 Use the individual background properties instead of the shorthand.
[ci skip]
2015-09-19 09:41:25 +03:00
Catalin Zalog 4d979239ec The .text-hide won't hide the text :) 2015-09-18 01:19:32 +03:00
wolfika e305455ef0 Add <h3> header example to Cards docs
resolves #17609
2015-09-16 21:28:04 +02:00
Chris Rebert 62199b96dc Merge pull request #17613 from Johann-S/fixTooltipDestroy
Fix #17544: Update doc for tooltips and popover about dispose method
2015-09-16 11:41:28 -07:00
Johann-S 6d451ad99d Change destroy -> dispose 2015-09-16 09:46:55 +02:00
Johann-S c9597b1c54 Fix doc for tooltips and popover method dispose 2015-09-16 09:40:26 +02:00
Mark Otto c34fdd415e grunt 2015-09-15 21:11:19 -07:00
Mark Otto 85f08df3b0 fixes border-width issues when customizing font-size by using 1px instead of .0625rem as default -width 2015-09-15 21:11:15 -07:00
Chris Rebert 3c4b61583f Merge pull request #17608 from rtack/patch-1
grammar. you're your way --> you're on your way
2015-09-15 13:50:16 -07:00
Raphael Ackermann cf965734cd grammar. you're your way --> you're on your way 2015-09-15 22:41:08 +02:00
Rakhat Jabagin 73b056ae50 remove not used popover fallback variables 2015-09-14 14:37:47 +06:00
vsn4ik d73d79a7a0 Use "@if not $bool" selector 2015-09-13 16:02:58 +03:00
Mark Otto 87308ba2f6 Merge pull request #17576 from zacechola/install_docs
Adds current version to packages.
2015-09-12 12:41:22 -07:00
Mark Otto 339130c040 fixes #17583: only include clearfix on make-container mixin when not in flex mode 2015-09-12 12:30:57 -07:00
Zac Echola 2c81a2eb0f Adds current version to packages. 2015-09-11 14:15:31 -05:00
Alexandr Kondrashov c9725926b2 Merge remote-tracking branch 'twbs/v4-dev' into patch-1
Conflicts:
	scss/_custom-forms.scss
	scss/_variables.scss
2015-09-11 16:43:00 +03:00
Johann-S 32f9a5d6a5 fix resetting style on closing collapse 2015-09-11 10:45:08 +02:00
Gleb Mazovetskiy b811f8cf96 Merge pull request #17549 from davidjb/v4-dev-bundle-ignore
Add `vendor/bundle` to gitignore
2015-09-10 19:52:30 +01:00
Mark Otto 9f594cfe59 Merge pull request #17553 from rbrs/form-inline
v4 - fixed incorrect inline form class in docs
2015-09-10 08:49:29 -07:00
Mark Otto c9dc0b9228 Merge pull request #17558 from gjsduarte/v4-dev
Border width variable in list group items
2015-09-10 08:48:45 -07:00
Guilherme Duarte df040671bb Border width variable in list group items
Added usage of $border-width variable in all _list-group.scss references
2015-09-10 14:16:23 +02:00
Rolandas Barysas 99aadb92f8 v4 - fixed incorrect inline form class in docs 2015-09-10 10:46:26 +03:00
Johann-S 8ece899ba8 Add tests about padding restoration 2015-09-10 08:19:59 +02:00
Chris Rebert 4ee6d99c9d Merge pull request #17551 from twbs/env-vars
Remove Travis env vars used for defunct custom caching system
2015-09-09 23:04:40 -07:00
Chris Rebert b14eef054c rm Travis env vars used for defunct custom caching system
Reverts part of 42697a4ecb
2015-09-09 22:48:29 -07:00
Chris Rebert 67852107d9 rm Travis env vars for giving Savage access to defunct custom caching system
Reverts a1c170ed37
2015-09-09 22:40:48 -07:00
David\ Beitey c000d1f053 Add vendor/bundle to gitignore
Ensure this directory is ignored so that any installed resources from
Bundler aren't handled by Git.
2015-09-10 15:20:36 +10:00
Rolandas Barysas 253740eab5 disabled browser autocomplete on search input in docs 2015-09-09 21:52:16 +03:00
David Leuliette 61067304cd Drop cursor pointer for button role 2015-09-09 17:14:34 +02:00
XhmikosR a91d267a21 Merge pull request #17519 from twbs/v4-dev-xmr-jekyll-sitemap
Use jekyll-sitemap instead of our custom solution.
2015-09-09 09:44:40 +03:00
XhmikosR d84c15f1d0 Merge pull request #17520 from davidjb/v4-dev-relative-grunt
Specify configBridge as relative path to source for Jekyll
2015-09-09 09:44:09 +03:00
Jesse Mandel f5ab82c7eb Added NuGet install instructions to docs
Closes #17214.
2015-09-08 16:44:21 -07:00
Chris Rebert 64301a1e4c README: Update version number in download link
[ci skip]
2015-09-08 01:57:19 -07:00
Chris Rebert 21dadc870a Merge pull request #17521 from vsn4ik/rm_v3_theme
v4 - Remove dropped v3 bootstrap-theme
2015-09-07 23:20:16 -07:00
vsn4ik d99bc3fe62 Remove dropped v3 bootstrap-theme
[ci skip]
2015-09-08 08:58:03 +03:00
XhmikosR 0113ecc6c4 Use jekyll-sitemap instead of our custom solution. 2015-09-08 08:18:52 +03:00
XhmikosR 36e4c9bffc Add missing end of file newlines.
[ci skip]
2015-09-08 08:16:54 +03:00
David\ Beitey 7a2fa5e60a Specify configBridge as relative path to source
This adjusts the load path for the ``configBridge.json`` file from one
that's relative to the user running the command (eg ``jekyll serve``),
to one that's relative to the ``source`` configuration setting for
Jekyll.

The result is that the user can now have a (customised) ``_config.yml``
for Jekyll anywhere on her filesystem and point to Bootstrap's
``docs`` directory to use as the ``source``.  Previously, in order to
customise it, the original ``_config.yml`` needed to be modified inside
(a forked) Bootstrap, and the ``jekyll`` command could only be run at
the root of the Bootstrap package as the original file path to
``configBridge.json`` was only valid there.

The existing behaviour is not affected.
2015-09-08 14:36:00 +10:00
XhmikosR 8cea452e12 Merge pull request #17518 from twbs/v4-dev-xmr-rm-test-infra
Remove the now unused test-infra files.
2015-09-08 07:24:50 +03:00
XhmikosR fd00c178c3 Remove the now unused test-infra files. 2015-09-08 07:14:14 +03:00
Corbzilla 2dce4740cf Add JS to fix indeterminate checkbox example in docs
Fixes #17196
Closes #17510
2015-09-07 13:41:45 -07:00
Patrick H. Lauke 9a61cfb3d1 Merge pull request #17509 from Zearin/v4-dev-DOCS
Fix usage of “its” and “it’s” (v4 docs)
2015-09-07 16:57:59 +02:00
Zearin 8e29c43c46 Fix usage of “its” and “it’s” 2015-09-07 10:07:35 -04:00
Mark Otto ec5b8eaa90 Merge pull request #17500 from mauricew/v4-dev-examplefixes
v4 Fixes to examples
2015-09-06 16:25:38 -07:00
Maurice Wahba 5c4fa4f0f6 Fixes to examples 2015-09-06 18:01:41 -04:00
Chris Rebert efac54c2a4 Merge pull request #17495 from vsn4ik/mv_text_hide
v4 - Rename file with text-hide mixin
2015-09-06 14:03:10 -07:00
XhmikosR 85ab83136e Add missing jQuery local fallback.
[ci skip]
2015-09-06 20:34:35 +03:00
XhmikosR 55258e9923 Use jQuery 1.11.3 everywhere.
[ci skip]
2015-09-06 20:32:40 +03:00
Mark Otto dee38e33b5 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-09-06 09:36:40 -07:00
Mark Otto 0d0edebea6 grunt 2015-09-06 09:36:24 -07:00
Mark Otto 741f7d4b5a Fixes #17486: start work on responsive cards for decks, groups, and columns 2015-09-06 09:36:19 -07:00
Thomas McDonald 1ebf852236 Merge pull request #17491 from twbs/v4-dev-xmr-travis-no-gem-install
Remove `gem install scss_lint` from Travis.
2015-09-06 09:09:43 -07:00
vsn4ik de44d2a3dd Rename file with text-hide mixin 2015-09-06 14:40:19 +03:00
XhmikosR dde20e9345 Merge pull request #17492 from twbs/v4-dev-xmr-docs-js
Clean up inclusion of IE-specific JS files.
2015-09-06 14:31:07 +03:00
XhmikosR 87a3fdd1b7 Clean up inclusion of IE-specific JS files.
Move them to footer, and remove duplicate ones.

[ci skip]
2015-09-06 13:33:52 +03:00
XhmikosR f14113133d Remove gem install scss_lint from Travis.
Instead, use `bundleExec: true` for grunt-scss-lint.
2015-09-06 12:28:35 +03:00
Mark Otto 8f16abb669 grunt 2015-09-05 20:58:31 -07:00
Mark Otto 584cfdd72b Fixes #17230: Renames .navbar-static-top to .navbar-full and adds docs for it 2015-09-05 20:58:28 -07:00
Mark Otto 180f97d7b2 grunt 2015-09-05 20:56:46 -07:00
Mark Otto c0b5f71874 remoe comment /cc @cvrebert 2015-09-05 20:54:25 -07:00
Patrick H. Lauke e859b4b216 Merge pull request #17477 from patrickhlauke/v4-skippy
Port skiplink styling from v3 to v4
2015-09-05 18:37:27 +02:00
XhmikosR fec2cedfd4 Merge pull request #17369 from twbs/v4-dev-xmr-docs-img
Compress images.
2015-09-05 17:17:00 +03:00
Gleb Mazovetskiy 79aebf6c1d Merge pull request #17364 from twbs/avoid-parent-selector-suffix2
Remove all uses of `selector &` to support nested import
2015-09-05 10:14:59 +01:00
Patrick H. Lauke 6a37ec3767 Port skiplink styling from v3 to v4 2015-09-05 08:56:47 +01:00
Mark Otto 336bfa41e6 Merge pull request #17404 from vincent4j/patch-1
add Chinese translations website boot4.com
2015-09-04 23:39:45 -07:00
XhmikosR 380e200523 Merge pull request #17436 from twbs/v4-dev-xmr-deps
Update dependecies.
2015-09-05 08:19:35 +03:00
XhmikosR f0840c893b Run grunt. 2015-09-05 08:13:43 +03:00
XhmikosR a3d0a2c045 Update htmllint rules for the new version. 2015-09-05 08:13:43 +03:00
XhmikosR db86b0ff17 Update devDependencies. 2015-09-05 08:13:43 +03:00
XhmikosR 07286c98a9 Merge pull request #17373 from twbs/v4-dev-xmr-holderjs
Update Holder.js to v2.8.2.
2015-09-05 07:53:26 +03:00
XhmikosR 1ba807f15d Update Holder.js to v2.8.2.
[ci skip]
2015-09-05 07:51:14 +03:00
Mark Otto cab79b13ca grunt 2015-09-04 21:28:06 -07:00
Mark Otto b8c77aaf3b float the breadcrumb items to deal with that pesky inline-block madness 2015-09-04 21:28:01 -07:00
Mark Otto dd5e096f4e clean up nav.yml, nullifies #17470 2015-09-04 20:31:17 -07:00
Corbzilla 1f31077122 removes holder.js references from example docs 2015-09-03 18:54:01 +00:00
Mark Otto 1a6aad4548 only apply border radius mixins if rounded corners are enabled; alternate fix to #17426 2015-09-03 09:04:51 -07:00
muzige2000 3af4560c67 Modals: Fix bad paddingRight calculation; fixes #17399
We want to sum two numbers, not concatenate their stringifications.
Closes #17457 by merging a tweaked version of it.
2015-09-03 01:25:38 -07:00
Chris Rebert 1872aeba79 Merge pull request #17456 from davidjb/v4-img-responsive
Document migration for img-responsive to img-fluid
2015-09-03 01:17:30 -07:00
David\ Beitey 047fe5699c Document img-responsive to img-fluid change from #17166 2015-09-03 17:37:54 +10:00
David\ Beitey 3c86d7f00c Document btn-info-outline as an example 2015-09-03 17:37:54 +10:00
Chris Rebert 562e6257b5 Merge pull request #17451 from vsn4ik/rm_form_horizontal
Remove dropped form-horizontal from forms.md
2015-09-02 22:46:01 -07:00
vsn4ik 88d004f6e1 Remove dropped form-horizontal from forms.md 2015-09-03 07:48:15 +03:00
Mark Otto 3df8ded19c Merge pull request #17448 from lukeb-uk/navbar_toggleable_md
Add .navbar-toggleable-md class
2015-09-02 18:00:49 -07:00
Luke Bonaccorsi 319009a72b Added .navbar-toggleable-md class
In Bootstrap 3, the menu collapsed on the -sm- breakpoint, I believe the equivalent of this breakpoint in Bootstrap 4 is actually the -md- breakpoint. The navbar currently has no option to collapse at the -md- breakpoint and I'd like to add this.
2015-09-02 22:08:52 +01:00
Chris Rebert d13c4b35d4 Merge pull request #17447 from Stavrus/sass-license-header
Add a license header to bootstrap.scss
2015-09-02 13:09:14 -07:00
Xavier Gallardo 750656fc9c Add a license header to bootstrap.scss 2015-09-02 15:08:21 -04:00
David Baughman b1fa07b1f7 Adding new line to end of file 2015-09-02 10:09:55 -07:00
Mark Otto e0a2b9ed4c fixes #17441 2015-09-02 09:35:43 -07:00
Mark Otto 5fc4b35349 Merge pull request #17168 from kkirsche/patch-19
v4 - Rename .img-responsive class to .img-fluid
2015-09-02 00:33:26 -07:00
Mark Otto 0c0f675b94 Merge pull request #17183 from kkirsche/patch-26
v4 - Fix Navbar at top of v4 Offcanvas example
2015-09-02 00:33:12 -07:00
Mark Otto d4467837b8 Merge pull request #17435 from twbs/v4-dev-xmr-anchors
Fix missing anchors and 404 errors.
2015-09-02 00:32:37 -07:00
Mark Otto 8e74675c16 Merge pull request #17320 from EspadaV8/form-doc-control-label
Replace instances of 'control-label' with 'form-control-label'
2015-09-02 00:30:42 -07:00
XhmikosR 19e5cf226d Fix missing anchors and 404 errors.
[skip sauce]
2015-09-02 09:37:38 +03:00
Andrew Smith b424626e97 Update all usages of 'control-label' with 'form-control-label' in docs 2015-09-02 15:01:02 +10:00
Chris Rebert bf3bd2e037 Update Gemfile.lock in hopes of fixing scss-lint error 2015-09-01 21:37:37 -07:00
Chris Rebert cd6107a287 Port #17332 to v4 2015-09-01 21:25:14 -07:00
Kevin Kirsche 57943ed8ee Use the body color for dropdown menu text
Fix #17276
2015-09-01 21:23:43 -07:00
Mark Otto 57998dc274 linter 2015-09-01 21:23:26 -07:00
Mark Otto cf70fce245 mention overrides too 2015-09-01 21:20:35 -07:00
Mark Otto f8e13cb35f Merge pull request #17358 from tomByrer/patch-1
clarifies that normalize.css is a dependency of reboot
2015-09-01 21:19:12 -07:00
Kevin Kirsche cec7902d42 Fix Navbar at top of v4 Offcanvas example
Fix #17173
2015-09-01 21:19:07 -07:00
Mark Otto 468a9d9359 fixes #17379: override search input box-sizing to match our global overrides 2015-09-01 21:16:26 -07:00
Mark Otto 8f9e50c02d fixes #17385: add var for default link decoration 2015-09-01 21:14:51 -07:00
Kevin Kirsche 54fba7cbe5 Rename .img-responsive class to .img-fluid
Fix #17166
2015-09-01 21:12:28 -07:00
Mark Otto 7f18d02e56 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-09-01 21:12:06 -07:00
Mark Otto 29c3eddaeb fixes #17412: reverse display heading classes to match h1-h6 headings 2015-09-01 21:11:53 -07:00
Mark Otto 003f507de3 Merge pull request #17334 from neilhem/media-flex-align
Media vertical align flexbox classes
2015-09-01 21:01:45 -07:00
Mark Otto d119800489 fix #17356 2015-09-01 21:01:12 -07:00
Mark Otto d9125290ed Merge pull request #17207 from kkirsche/patch-9
v4 - Force linebreaks after grid tier names in v4 grid docs
2015-09-01 20:53:31 -07:00
Mark Otto f47f261597 Merge pull request #17181 from kkirsche/patch-25
v4 - Fix link to narrow jumbotron example
2015-09-01 20:29:51 -07:00
Mark Otto b17f5cadd5 Merge pull request #17353 from dmbaughman/v4-navbar-example
v4 - Updated default navbar example to use responsive navbar
2015-09-01 20:29:07 -07:00
Mark Otto b5c93eafb8 Merge pull request #17333 from neilhem/combine-size-mixins
Combine size & square mixins into one
2015-09-01 20:25:25 -07:00
Mark Otto 3221563228 Merge pull request #17359 from caleb/patch-1
Update static form control example
2015-09-01 20:23:35 -07:00
Mark Otto 750295306a Merge pull request #17370 from twbs/v4-dev-xmr-rm-csslint-references
Remove CSSLint references.
2015-09-01 20:23:13 -07:00
Mark Otto 0537c5a455 Merge pull request #17336 from petetnt/petetnt/v4-dev-patch-3
Document utility class .bg-inverse
2015-09-01 20:17:09 -07:00
Mark Otto a748e251fd Merge pull request #17259 from twbs/v4gc
v4: Conditional predefined grid classes
2015-09-01 20:16:22 -07:00
Mark Otto c053f23fe6 Merge pull request #17362 from omeid/v4-container-mixin
Semantic grid: add make-container-breakpoint
2015-09-01 20:13:52 -07:00
Mark Otto 5d5398afdb Merge pull request #17389 from Gupocca/link-fixing
Fix several erroneous links in docs.
2015-09-01 20:06:00 -07:00
Chris Rebert d258559f11 Merge pull request #17427 from supergibbs/v4-docs-nav-link-in-scrollspy
Fixed link to nav component from scrollspy documentation
2015-09-01 18:01:39 -07:00
Mark Otto 88ec75b6e6 Merge pull request #17428 from abitdodgy/docs-fix
Adds table-responsive class to docs table
2015-09-01 16:49:52 -07:00
Mohamad El-Husseini b994b1f999 adds table-responsive class to table 2015-09-01 20:26:11 -03:00
Supergibbs 9d30cb38d9 Fixed link to nav component from scrollspy documentation
(reported by ianhernandez in Slack)
2015-09-01 15:45:02 -07:00
Mark Otto 82168e4014 Merge pull request #17393 from twbs/v4-dev-xmr-rm-gfonts
Remove the unused Google fonts.
2015-09-01 13:22:44 -07:00
Chris Rebert 4bd671a70b Merge pull request #17418 from zalog/patch-6
Apply !default to SCSS variables
2015-09-01 02:42:23 -07:00
Catalin Zalog 18395219cc Apply !default to SCSS variables
Missed one variable :(
2015-09-01 11:26:01 +03:00
Gleb Mazovetskiy 33a510c63c Merge pull request #17402 from twbs/pr-14552-v4
Accept elements as the tooltip / popover content
2015-08-31 13:03:09 +01:00
Vincent 4J 1ca33002d4 add Chinese translations website boot4.com 2015-08-31 11:27:14 +08:00
Gleb Mazovetskiy c7d8e7a077 Accept elements as the tooltip / popover content
When a DOM node is passed to an HTML tooltip, the `title` node is only
moved if it is not already in the tooltip. Otherwise, `empty()` is used
instead of `detach()` before appending the `title` to avoid memory
leaks. If a DOM node is passed to a plain text tooltip, its text is
copied via jQuery `.text()`.

Replaces `.detach()` with `.empty()`, as `.detach()` is almost never
useful but instead leaks memory. The difference between `empty` and
`detach` is that the latter keeps all the attached jQuery events/data.
However, since we do not return the previous children, the user would
have to keep these themselves, thus they can `detach()` if necessary.

This is a port of https://github.com/twbs/bootstrap/pull/14552 to v4.
2015-08-31 01:06:13 +01:00
XhmikosR 74a1648bf7 Remove the unused Google fonts.
[ci skip]
2015-08-30 13:32:42 +03:00
XhmikosR 8941bdfbda Merge pull request #17392 from twbs/v4-dev-xmr-https
Use `https` when possible.
2015-08-30 13:31:05 +03:00
Chris Rebert 8ad1f8ddbe Merge pull request #17331 from twbs/fix-17323
rm unused $state param from form-control-validation mixin
2015-08-29 15:55:45 -07:00
XhmikosR 22a10a1096 Tabs to spaces.
[ci skip]
2015-08-30 00:05:02 +03:00
XhmikosR fc35ea815e grunt/configBridge.json: Remove unused autoprefixer config.
[ci skip]
2015-08-30 00:05:02 +03:00
XhmikosR 6e732ace2c Run grunt.
[ci skip]
2015-08-30 00:01:30 +03:00
XhmikosR 647ad1cbed Merge pull request #17384 from twbs/v4-dev-xmr-jekyll-search
Fix the JS errors due to jekyll-search.
2015-08-29 23:59:10 +03:00
Chris Rebert d7a62d52f6 Merge pull request #17394 from twbs/v4-dev-xmr-rm-jade
Remove the now unused grunt-contrib-jade references.
2015-08-29 13:39:03 -07:00
Gupocca 34932d71b4 Fix several erroneous links in docs.
Related to #17314.
2015-08-29 10:59:04 -07:00
XhmikosR 5998b93859 Enforce LF for .py files too.
[ci skip]
2015-08-29 18:57:36 +03:00
XhmikosR 48f50ab913 Remove the now unused grunt-contrib-jade references.
[skip sauce]
[skip validator]
2015-08-29 18:54:49 +03:00
XhmikosR 8328344212 Use https when possible.
[ci skip]
2015-08-29 18:50:20 +03:00
Mohamad El-Husseini 81806703e5 removes table-responsive div from components/navs 2015-08-28 11:35:11 -03:00
XhmikosR 3fef66eaf5 Fix the JS errors due to jekyll-search.
1) Update it to v1.0.8
2) Include jekyll-search where it's used only

[ci skip]
2015-08-28 14:28:47 +03:00
David Baughman e481c8fff2 Merge branch 'v4-dev' into v4-media-breakpoint-between 2015-08-27 13:41:24 -07:00
XhmikosR 232469549c Merge pull request #17368 from twbs/v4-dev-xmr-qunit
Update QUnit to v1.18.0.
2015-08-27 19:00:59 +03:00
XhmikosR 7da2d3c68a Lossy compress the 2 new images.
Before: 538 KB (551.052 bytes)
After:  179 KB (183.296 bytes)

[ci skip]
2015-08-27 18:49:39 +03:00
XhmikosR 4631b229fb Losslessly compress images.
Before: 1,28 MB (1.351.880 bytes)
After:  1,27 MB (1.341.411 bytes)

[ci skip]
2015-08-27 18:49:39 +03:00
XhmikosR 73c61199a1 Remove CSSLint references. 2015-08-27 18:49:08 +03:00
O'meid c42d0e10f4 scss: semantic grid: add make-container-breakpoint
Signed-off-by: O'meid <public@omeid.me>
2015-08-28 00:48:06 +10:00
Gleb Mazovetskiy f7b27a02ce Remove all uses of selector &
If we want to support namespaced import:

```scss
.twbs {
  @import 'bootstrap';
}
```

We cannot use `selector &`, see sass/sass#1817.

`fieldset[disabled] &` is not needed as we no longer support IE8.
2015-08-27 13:11:14 +01:00
XhmikosR 4dd9a5a6dc Update QUnit to v1.18.0. 2015-08-27 08:15:19 +03:00
XhmikosR 3e66427127 Less to Sass typos.
[ci skip]
2015-08-27 08:14:39 +03:00
XhmikosR 1029240b2d Update Anchor.js to v1.2.1.
[ci skip]
2015-08-27 08:14:39 +03:00
XhmikosR 0269da3c50 .travis.yml: cleanup old variables.
[ci skip]
2015-08-27 08:11:11 +03:00
XhmikosR 13e33e329c Remove the obsolete JSHint references. 2015-08-27 08:11:11 +03:00
XhmikosR 97f0da3239 Update Rubygems. 2015-08-27 08:11:10 +03:00
Caleb Land ec83b06d55 Update static form control example
Use the `row` class on the `form-group`, and change the `control-label` class to `form-control-label`
2015-08-26 23:47:50 -04:00
Tom Byrer d2930ce1ad clarifies normalize.css is a dependency
Perhaps I'm a little slow & need to have things spelled out :)
https://github.com/twbs/bootstrap/issues/17301#issuecomment-134469886
2015-08-26 18:59:08 -06:00
Chris Rebert bdc10b4a5b Merge pull request #17357 from twbs/responsive-visibility-rip
Remove defunct responsive-(in)visibility mixins
2015-08-26 15:35:25 -07:00
Chris Rebert c6e648d79b rm responsive-invisibility mixin since it's only used once
inline the one remaining usage into .hidden-print's definition
rm now-empty scss/_utilities-responsive.scss file

[skip sauce]
[skip validator]
2015-08-26 15:31:36 -07:00
Chris Rebert 4bc8b495fb Merge pull request #17257 from twbs/clear-translations
Clear out non-v4 docs translations
2015-08-26 15:30:32 -07:00
Chris Rebert 19e996c623 tree shaking: rm unused responsive-visibility mixin
[skip sauce]
[skip validator]
2015-08-26 15:06:09 -07:00
Chris Rebert db2ba70970 Merge pull request #17346 from Sapphire64/patch-2
Bump year in jumbotron example
2015-08-26 13:43:33 -07:00
Bernardo Gurgel Filho 8ef66df6d7 Convert popover's arrows to generated CSS content via :before/:after 2015-08-26 17:20:01 -03:00
Bernardo Gurgel Filho 2ae5fdf9dd Convert tooltip's arrows to generated CSS content via :before 2015-08-26 17:20:01 -03:00
David Baughman 1eea52b263 Updated default navbar example to use responsive navbar 2015-08-26 13:03:47 -07:00
Anton Vlasenko 9234bb630b Bump year in jumbotron example 2015-08-26 20:22:37 +02:00
petetnt 6aebac8e38 Document .bg-inverse 2015-08-26 16:01:34 +03:00
Rakhat Jabagin 56aadd25da add media vertical flexbox classes 2015-08-26 16:50:24 +06:00
Rakhat Jabagin 865911c35d combine size & square mixins into one 2015-08-26 16:17:00 +06:00
Chris Rebert 5c239aae7d rm unused $state param from form-control-validation mixin; fixes #17323
[skip sauce]
[skip validator]
2015-08-26 01:32:26 -07:00
Chris Rebert 7ff9b1979c grunt dist 2015-08-26 01:28:48 -07:00
Chris Rebert d06f79e2f7 grunt babel:dev 2015-08-26 01:27:45 -07:00
Chris Rebert 3de3dac0b0 Merge pull request #17330 from twbs/vejersele-bugfix/innerText
Rebased & tweaked version of #17272
2015-08-26 01:11:03 -07:00
Jelle Versele 54c4eb950b fixes #17097: Go back to using jQuery's text and html methods since innerText is nonstandard and not present in Firefox
Closes #17272 by merging a tweaked version of it.

[skip validator]
2015-08-26 01:00:46 -07:00
Chris Rebert 6d42a23039 Merge pull request #17329 from twbs/babel-dev-sauce
Add babel:dev to Sauce Grunt subtasks so we don't test stale JS
2015-08-26 01:00:02 -07:00
Chris Rebert 631f3eca4b Add babel:dev to Sauce Grunt subtasks so we don't test stale JS
Refs #17328
2015-08-26 00:58:39 -07:00
Chris Rebert ab4b463304 Merge pull request #17328 from twbs/babel-dev
Add babel:dev to dist-js so `grunt test` doesn't use stale JS
2015-08-26 00:35:38 -07:00
Chris Rebert 6c8bf4ca88 Add babel:dev to dist-js Grunt task so that grunt test doesn't use stale JS
[skip sauce]
2015-08-25 23:59:22 -07:00
David Baughman bf31c8b9d9 For now, add hacky <div id="navbar"> to avoid HTML validation error in Dashboard example
Closes #17319 by merging it.
2015-08-25 23:39:05 -07:00
Chris Rebert 8644ce0d7e Merge pull request #17326 from twbs/build/rm-gem
rm broken bundle update task & defunct custom RubyGem caching scheme
2015-08-25 23:18:44 -07:00
Chris Rebert 3cc25428be rm broken bundle update task & defunct custom RubyGem caching scheme
[skip sauce]
2015-08-25 23:00:18 -07:00
Chris Rebert 8bc2e21754 Gruntfile: rm reference to defunct customizer
[skip sauce]
2015-08-25 22:51:21 -07:00
Chris Rebert 4b33684cd6 Merge pull request #17318 from splendido/v4-meteor-fix
[v4] Fix for Meteor package: removed font files
2015-08-25 14:48:37 -07:00
Chris Rebert 2a671cc186 migration.md: fix typo in TODO 2015-08-25 14:16:49 -07:00
Chris Rebert 927f0227cf Use non-broken Sass link in docs; fixes part of #17314
[skip sauce]
2015-08-25 14:14:41 -07:00
Luca Mussi 71c595454c removed font files 2015-08-25 23:10:50 +02:00
David Baughman 026682bf0d Added mixin to handle media queries that span multiple breakpoints 2015-08-25 12:53:14 -07:00
Thomas McDonald 210e2b8100 Merge pull request #17050 from twbs/fix-travis-v4
v4 Travis Build

sets up infra to properly build Bootstrap
2015-08-25 10:01:10 -07:00
Thomas McDonald 75374ce511 Merge branch 'v4-dev' into fix-travis-v4 2015-08-25 10:00:36 -07:00
Thomas McDonald 757e71252f strip out old caching 2015-08-25 09:58:32 -07:00
XhmikosR ab4c07dbdd Bump year.
[ci skip]
2015-08-25 18:52:27 +03:00
XhmikosR 606393502d Specify Internet Explorer 9 as the minimum supported version. 2015-08-25 18:52:27 +03:00
Mark Otto 5fc3b1d540 Merge pull request #17113 from JanStevens/v4-fix-retina-mixin
Fixes the _image mixing by prefixing the parameters with $
2015-08-25 07:45:02 -07:00
XhmikosR 0873e9afa8 Fix validation errors. 2015-08-25 15:38:20 +03:00
XhmikosR 366e51df3f Enforce LF for .rb files too. 2015-08-25 15:38:20 +03:00
XhmikosR 9420297dc2 SCSS lint fixes.
[ci skip]
2015-08-25 15:38:20 +03:00
Mark Otto b11034d780 Merge pull request #17292 from twbs/ff-esr
Explicitly document existing de facto policy of supporting ESR Firefox
2015-08-25 00:28:45 -07:00
Mark Otto ebc0a56c6f Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-08-25 00:27:44 -07:00
Mark Otto 37b00133ae Merge pull request #17295 from twbs/dropdown-design
Document that dropdowns are intentionally click-based rather than hover-based
2015-08-25 00:25:24 -07:00
Mark Otto a05c2d152e Merge pull request #17305 from wangsai/footer-links
fix footer links to proper pages
2015-08-25 00:24:57 -07:00
wangsai 3b415db33f fix footer links 2015-08-25 14:49:02 +08:00
XhmikosR 7e2eb9e74a js/.eslintrc: sort rules by name.
[ci skip]
2015-08-25 08:45:07 +03:00
XhmikosR 4fae5a6f4b Fix grunt validate-html task. 2015-08-25 08:43:47 +03:00
Mark Otto facb3a0c3c grunt 2015-08-24 22:34:46 -07:00
XhmikosR 108ef992d9 grunt/bs-commonjs-generator.js: reapply the fix for Windows slashes.
[ci skip]
2015-08-25 08:27:01 +03:00
XhmikosR a0ba1f1f62 .gitattributes: enforce LF for scss files.
[ci skip]
2015-08-25 08:04:30 +03:00
Mark Otto 9fa2f64717 Merge pull request #17299 from davidjb/v4-dev
Replace docs reference to iconography
2015-08-24 21:23:19 -07:00
David\ Beitey b60c94925c Replace docs reference to iconography 2015-08-25 12:43:04 +10:00
Heinrich Fenkart 9d684a935d Merge pull request #17294 from unehub/patch-1
PropertySortOrder
2015-08-25 02:20:05 +02:00
Chris Rebert 275989e64f Document that dropdowns are intentionally click-based rather than hover-based
And link to a relevant blog post w/ more info.
Refs #16966
[skip sauce]
2015-08-24 16:43:42 -07:00
Thomas McDonald 0db77cc19a remove dupe jekyll 2015-08-24 16:23:00 -07:00
Thomas McDonald 1332ba3ac7 update pip installation 2015-08-24 16:19:47 -07:00
Thomas McDonald 22717a1242 Merge branch 'v4-dev' into fix-travis-v4 2015-08-24 16:19:19 -07:00
Heinrich Fenkart 0da684ff85 Merge pull request #17275 from mattez/fix-docs-layout-grid
Fix anchors, fix naming consistency
2015-08-25 00:21:39 +02:00
Felipe 67995d034e PropertySortOrder
Properties should be ordered border-top, border-bottom
2015-08-24 16:44:55 -05:00
Chris Rebert d10c889fee Merge pull request #17293 from twbs/fix-17263
Replace remaining instances of defunct .visible* classes in docs
2015-08-24 14:44:48 -07:00
Chris Rebert 1ec0c49358 Replace remaining instances of defunct .visible* classes in docs
.visible-xs(-block) => .hidden-sm-up

Fixes #17263.
[skip sauce]
2015-08-24 14:42:21 -07:00
Jeremy Danyow 1ba4577cc6 Update jspm package configuration
Related to https://github.com/jspm/registry/pull/534
2015-08-24 17:34:19 -04:00
Chris Rebert 168cba1701 Explicitly document existing de facto policy of supporting ESR Firefox
Refs #17237
[skip sauce]
2015-08-24 14:32:58 -07:00
Gleb Mazovetskiy 535b1c4b37 Merge pull request #17289 from kkirsche/patch-12
Fix accidental triple colon from :before to ::before conversion
2015-08-24 21:27:48 +01:00
Kevin Kirsche 29e4dd2fba Fix accidental triple colon from :before to ::before conversion
Fix #17288 — Sorry about that!
2015-08-24 15:47:04 -04:00
Mark Otto 46a524f302 Merge pull request #17058 from kkirsche/patch-6
Use double colons for psuedo elements
2015-08-24 11:08:55 -07:00
Kevin Kirsche d51f0a4f81 Use double colons for psuedo elements
Fix #17052
2015-08-24 13:22:10 -04:00
Matěj Kříž a1b38092e2 Fix anchors, fix naming consistency
I found non working anchors and some naming in consistency. I hope I fixed well. Have a nice day.
2015-08-24 16:30:46 +02:00
Mark Otto c8ab0a56c2 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-08-23 23:16:18 -07:00
Mark Otto 7d194a9bd3 wrap box-shadows in mixin in custom forms. fixes #17242 2015-08-23 23:13:14 -07:00
Mark Otto e27e9d863b Merge pull request #17253 from wangsai/jekyll-redirect-from
Add jekyll-redirect-from plugin in Gemfile
2015-08-23 23:08:24 -07:00
Mark Otto 2dddf997a9 my bad, fix those values
/cc @cvrebert
2015-08-23 23:03:58 -07:00
Mark Otto 80435ee656 Merge pull request #17187 from kkirsche/patch-31
v4 - Document migration from panels to cards
2015-08-23 23:03:05 -07:00
Mark Otto 19deadda95 shorter 2015-08-23 23:00:47 -07:00
Mark Otto 02069152a2 Merge pull request #17147 from kkirsche/patch-14
v4 - Dropup caret direction incorrect
2015-08-23 22:59:43 -07:00
Mark Otto 7633d4c603 Make predefined grid classes conditional
- Add explicit -grid-classes variable and set to true by default
- Wrap .row and .col generation in the boolean var
2015-08-23 22:13:58 -07:00
Chris Rebert 0d59ff81c9 Clear out non-v4 docs translations
After v4.0.0 stable gets released, as existing translations get updated or completely new v4 translations get created, we can start adding entries back to the list.
2015-08-23 21:34:47 -07:00
Chris Rebert 096ed52e06 Merge pull request #17255 from wangsai/translation-zh-new-url
New URL for Chinese translation of Bootstrap 4.x
2015-08-23 20:09:42 -07:00
wangsai d72fdc8093 New URL for Chinese translation of Bootstrap 4.x :
http://v4.bootcss.com
2015-08-24 07:55:25 +08:00
wangsai 134c1ba467 Add jekyll-redirect-from plugin in Gemfile, ohterwise report ".../jekyll/plugin_mannager.rb:29:in require: cannot load such file -- jekyll-redirect-from (LoadError)" when jekyll build 2015-08-24 07:45:12 +08:00
Mark Otto c37ae146d4 Merge pull request #17252 from zalog/patch-5
Apply !default to SCSS variables
2015-08-23 15:51:54 -07:00
Catalin Zalog 793db36640 Apply !default to SCSS variables
!default to all variables.
2015-08-24 01:44:16 +03:00
Mark Otto e75504366d Merge pull request #17120 from kkirsche/patch-5
Add white background to cards by default
2015-08-23 14:44:53 -07:00
Kevin Kirsche e707a45b1f v4 - Dropup caret direction incorrect
Fix #17144
2015-08-23 08:12:56 -04:00
Kevin Kirsche 44acff459b Add white background to cards
Fix #17117
2015-08-23 08:10:55 -04:00
Geremia Taglialatela 0376146d71 Change the default value of $font-size-sm to .875rem 2015-08-23 11:35:00 +02:00
Mark Otto 4b63173a41 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-08-23 01:12:12 -07:00
Mark Otto e7ed4ff283 grunt 2015-08-23 01:12:06 -07:00
Mark Otto a5bfbe0fca fix remaining scss lint errors 2015-08-23 01:12:00 -07:00
Mark Otto 6f8f4cc92c there is no standard appearance property 2015-08-23 01:03:51 -07:00
Mark Otto 3453f55ec5 grunt 2015-08-23 01:00:29 -07:00
Mark Otto b2dccb15d7 fix majority of scss linter errors 2015-08-23 01:00:22 -07:00
Chris Rebert fd72dfe6cf Rephrase/copyedit IE [hidden] compatibility docs
Fixes grammatical erratum from cf7819d8d5
2015-08-23 00:44:54 -07:00
Mark Otto 47d5168dc8 grunt 2015-08-23 00:28:58 -07:00
Mark Otto 27e4e97840 there is no navbar default for this 2015-08-23 00:28:02 -07:00
Mark Otto 95292fd0e7 grunt 2015-08-23 00:26:03 -07:00
Mark Otto 24fee99e0e remove another margin-top: 0 2015-08-23 00:25:58 -07:00
Mark Otto 683472d6e2 remove a margin-top: 0 reset since we nuke headings' top margins now in reboot 2015-08-23 00:24:59 -07:00
Mark Otto d4e7252a83 grunt 2015-08-23 00:18:35 -07:00
Mark Otto 27f97e328b shorter clearfix 2015-08-23 00:18:28 -07:00
Mark Otto b857ff45e5 slightly better dashboard example 2015-08-22 23:49:46 -07:00
Mark Otto cf7819d8d5 mention the IE compatability for hidden attr per #17169 2015-08-22 23:17:46 -07:00
Mark Otto db87ffb0db grunt 2015-08-22 21:46:49 -07:00
Mark Otto 54a5fbe0c1 fix #17149: correct syntax in list-group variant mixin; nullifies #17154 2015-08-22 21:46:46 -07:00
Mark Otto 018eef9894 Merge pull request #17140 from kkirsche/patch-12
v4 - Rendered example bin in grid docs should use sass
2015-08-22 20:28:01 -07:00
Heinrich Fenkart 44f2e73421 Docs: fix typo from 9c52e03 2015-08-23 04:56:09 +02:00
Mark Otto f22b1b6736 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-08-22 19:12:51 -07:00
Mark Otto 0644ce3703 grunt 2015-08-22 19:12:40 -07:00
Mark Otto b3c4ea52cd Merge pull request #17221 from maxbeatty/docs-preprocessor
Update Preprocessor section of homepage
2015-08-22 19:07:05 -07:00
Mark Otto 2638b10d28 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-08-22 19:06:03 -07:00
Mark Otto 1f153b640d re-fix #16154 in v4-dev /cc #17101 2015-08-22 19:05:43 -07:00
Mark Otto 421a1393bc grunt 2015-08-22 19:01:14 -07:00
Mark Otto 990d646bcd fix shadows on btns to use mixin 2015-08-22 19:01:11 -07:00
Mark Otto 5bb03b794d Merge pull request #17220 from cornedor/fix-17066
Removed mixin from focus outline box-shadow fixes #17066
2015-08-22 18:59:16 -07:00
Mark Otto 16075cc068 Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev 2015-08-22 18:58:07 -07:00
Mark Otto 9c52e03d31 avoid mentioning css block level in cards docs /cc #17158 #17103 2015-08-22 18:58:02 -07:00
Mark Otto 818e1243cf add responsive typography note /cc #17095 2015-08-22 18:56:28 -07:00
Mark Otto 37c84f144b nuke that page since it's now unused 2015-08-22 18:51:06 -07:00
Mark Otto d65486270c Merge pull request #17059 from kkirsche/patch-7
State Edge support instead of IE 11 as latest
2015-08-22 18:47:36 -07:00
Mark Otto a93c42bbbe grunt 2015-08-22 18:36:48 -07:00
Mark Otto 1e7c42d2c0 fixes #17035 2015-08-22 18:36:43 -07:00
Mark Otto 912637f0d0 homepage docs callout 2015-08-22 18:32:18 -07:00
Mark Otto 6e5e9225fd grunt 2015-08-22 18:25:20 -07:00
Chris Rebert 8d26e26eb4 Merge pull request #17235 from kkirsche/patch-28
Add btn-info to buttons examples
2015-08-22 13:32:48 -07:00
Chris Rebert 5bc6990be2 Merge pull request #17236 from vsn4ik/remove_outdated_btn_group_xs
Remove outdated btn-xs and btn-group-xs
2015-08-22 13:27:08 -07:00
vsn4ik 2965adfea0 Remove dropped btn-xs and btn-group-xs from docs 2015-08-22 21:16:05 +03:00
Kevin Kirsche 6b45c9234a Add btn-info to buttons examples
Fix #17234
2015-08-22 13:52:27 -04:00
Heinrich Fenkart 0b585b2ffe Merge pull request #17216 from Kevinci/patch-1
v4 - Fix broken holder.min.js link in album example
2015-08-22 17:55:13 +02:00
Alexandr Kondrashov 353e0a49a9 compress SVGs
Well compressed, but I'm sure it is possible to compress more
2015-08-22 03:50:31 +03:00
Alexandr Kondrashov a60f8a6d79 replace PNG to SVG and compress SVGs
before: https://pp.vk.me/c624325/v624325775/44408/FabMA25FDDs.jpg
before(image-rendering: pixelated): https://pp.vk.me/c624325/v624325775/44416/Dzb6tO4Mmys.jpg
after: https://pp.vk.me/c624325/v624325775/4440f/imd6KcYBgGI.jpg
2015-08-22 03:47:26 +03:00
Corné Dorrestijn c49503165a Added comment explaining why there is no mixin here 2015-08-22 01:04:16 +02:00
Max Beatty 2c58bd5294 Update Preprocessor section of homepage 2015-08-21 15:02:11 -07:00
Corné Dorrestijn ac3fbdad36 Removed mixin from focus ouline box-shadow fixes #17066 2015-08-21 22:21:20 +02:00
Kevin Imig 3b2b6f4a05 update broken holder.min.js link
update broken holder.min.js link
2015-08-21 20:23:00 +02:00
Kevin Kirsche cf5284f235 v4 - Force linebreaks after grid tier names in v4 grid docs
Fix #17176

Sorry, I f'd up the rebase in #17186
2015-08-21 08:04:44 -04:00
petetnt 3f81cf6093 modal.md - wrapped rows to a .container-fluid, added .bd-example-row for better visualization 2015-08-21 12:23:41 +03:00
Chris Rebert 69f9240863 forms.md: Fix link to disabled buttons docs 2015-08-20 22:35:58 -07:00
Chris Rebert 0372cc656d forms.md: Fix rebooted form styles link 2015-08-20 22:23:19 -07:00
Chris Rebert 5404ed5946 Fix options link in Tooltip docs 2015-08-20 22:16:16 -07:00
Chris Rebert d3d04e8fe6 Fix options link in Popover docs 2015-08-20 22:15:31 -07:00
Chris Rebert d29c34c2f6 Popover docs: Fix "Tether" capitalization 2015-08-20 22:14:25 -07:00
Chris Rebert 136e8a4806 tooltips.md: Fix capitalization of "Tether" more 2015-08-20 22:13:39 -07:00
Chris Rebert 7fa1341b47 tooltips.md: Fix capitalization of "Tether" 2015-08-20 22:12:14 -07:00
Chris Rebert 30cc2c4815 Modal docs: Add MDN autofocus docs link 2015-08-20 22:05:55 -07:00
Chris Rebert 6623ad2e9b <progress> docs: Add MDN link 2015-08-20 22:02:54 -07:00
Mark Otto ba6cf4839b Merge pull request #17069 from kkirsche/patch-9
Card variables should be in _variables.scss
2015-08-20 22:02:35 -07:00
Chris Rebert 6524e53dbb Pagination docs: Fix "pager alternative" link 2015-08-20 21:59:39 -07:00
Chris Rebert e39d9a7941 Breadcrumb docs: Add MDN CSS doc links 2015-08-20 21:57:49 -07:00
Mark Otto d2a2664404 Merge pull request #17084 from thejameskyle/tjk/3
v4 - Use doge instead of css for <pre> example
2015-08-20 21:09:56 -07:00
Mark Otto bf2781d758 Merge pull request #17146 from kkirsche/patch-13
v4 - Add pixel values for the rem breakpoints and column sizes
2015-08-20 21:09:19 -07:00
Mark Otto c961723184 Merge pull request #17178 from twbs/die-stateful-btn
rm docs references to nuked stateful button feature
2015-08-20 21:08:57 -07:00
Mark Otto b7fe55d064 Merge pull request #17188 from kkirsche/patch-32
v4 - Add new table variants not in V3 to What's new
2015-08-20 21:08:42 -07:00
Mark Otto f8fcc3d60d Merge pull request #17184 from kkirsche/patch-28
v4 - Fix Broken link in text alignment section of v4 Card docs
2015-08-20 21:07:33 -07:00
Mark Otto 9bd01fc3d4 Merge pull request #17185 from kkirsche/patch-29
v4 - Fix broken link in Sass mixins section of v4 docs
2015-08-20 21:07:19 -07:00
Mark Otto f0929435fd Merge pull request #17161 from kkirsche/patch-22
v4 - Use border-radius mixin in form-control-sm and form-control-lg
2015-08-20 21:07:04 -07:00
Mark Otto 90a14fdfc6 Merge pull request #17189 from kkirsche/patch-33
v4 - Add new table functionality to table migration section
2015-08-20 21:05:58 -07:00
Mark Otto e87bf39b94 Merge pull request #17190 from kkirsche/patch-24
v4 - Remove weird extra border from GitHub follow buttons on v4 Team page
2015-08-20 21:05:37 -07:00
Kevin Kirsche b35fc603fd v4 - Remove weird extra border from GitHub follow buttons on v4 Team page
Fix #17175

X-Ref Original Against Wrong Branch: #17179
2015-08-20 23:09:19 -04:00
Kevin Kirsche dc4bfcdf44 Add new table functionality to table migration section
Calls out the new `.table-inverse`, `.table-reflow`, `.thead-default` and `.thead-inverse`
2015-08-20 22:42:18 -04:00
Kevin Kirsche 7a35231a92 Add new table variants not in V3
Audit the new table variants in V4 that aren't in V3
2015-08-20 22:38:47 -04:00
Kevin Kirsche bcc16d0754 Document migration from panels to cards
X-Ref: #17120 for `.panel-default` replacement
2015-08-20 22:31:48 -04:00
Kevin Kirsche 5536facc68 Broken link in Sass mixins section of v4 docs
Fix #17177

Simplest example is using horizontal variants using rows.
2015-08-20 22:13:53 -04:00
Chris Rebert 85fac53cc8 navs.md: Fade effect: add missing backtick 2015-08-20 19:12:37 -07:00
Chris Rebert 55168ff93e Card Columns docs: Link to MDN multi-column CSS docs 2015-08-20 19:06:31 -07:00
Kevin Kirsche 61b8d83feb Fix Broken link in text alignment section of v4 Card docs
Fix #17182
2015-08-20 22:06:06 -04:00
Chris Rebert 92ce5431be Card Columns docs: Put IE<=9 warning on its own line
Otherwise the "Heads up!" is at the end of the previous line, making the connection to the warning unclear.
2015-08-20 19:03:22 -07:00
Kevin Kirsche 4a4f48acfd v4 Fix link to narrow jumbotron example
Fix #17174
2015-08-20 21:54:37 -04:00
Chris Rebert d24a15d2b0 rm docs references to nuked stateful button feature
[skip sauce]
2015-08-20 18:47:41 -07:00
Chris Rebert e3899b4fa8 reboot.md: fix typo: "to a minimal" [sic] 2015-08-20 18:37:20 -07:00
Chris Rebert 8e6972b170 docs/layout/grid.md: Fix responsive utilities link 2015-08-20 18:34:59 -07:00
Chris Rebert 911e58ed63 introduction.md: Fix typo: "started template" 2015-08-20 18:21:35 -07:00
Heinrich Fenkart 3c17c9e90c Docs: link to tooling setup on download page 2015-08-21 02:38:36 +02:00
Heinrich Fenkart 66be25917a Docs: various fixes
Mostly links.
Fixes #17056.
2015-08-21 02:15:17 +02:00
Heinrich Fenkart 3895bfa388 Docs: Fix "read more about x-ua" link
Fixes #17096
2015-08-21 01:28:41 +02:00
Heinrich Fenkart c585ea5bdf Merge pull request #17027 from n1c/patch-1
Title on Figures page should be Figures and not Images?
2015-08-21 01:20:51 +02:00
Heinrich Fenkart 67af7ca69a Docs: Update CDN links
Fixes #17028
Closes #17042
2015-08-21 01:16:55 +02:00
Heinrich Fenkart 29496ada60 Merge pull request #17065 from kkirsche/patch-8
Fix link to .table section in Reboot
2015-08-21 01:09:51 +02:00
Heinrich Fenkart 233ae8164f Merge pull request #17085 from thejameskyle/tjk/4
v4 - Fix urls ./helpers => ./utilities
2015-08-21 01:08:48 +02:00
Heinrich Fenkart 666617109f Merge pull request #17086 from thejameskyle/tjk/5
v4 - Fix text utilities link
2015-08-21 01:08:10 +02:00
Heinrich Fenkart 12df7622a0 Merge pull request #17025 from hebbet/v4-dev
fix broken link to flexbox
2015-08-21 01:02:03 +02:00
Heinrich Fenkart a5bed79459 Fix link to wall of browser bugs; closes #17107 2015-08-21 00:45:09 +02:00
Heinrich Fenkart 2fb4e182c6 Docs: a little bit of love for the wall of browser bugs 2015-08-21 00:41:18 +02:00
Heinrich Fenkart ff5218a08e Merge pull request #17172 from twbs/v4-docs-dropdowns
Docs: Update all dropdowns to new HTML structure
2015-08-21 00:34:16 +02:00
Heinrich Fenkart 73a88dbe86 Docs: Update all dropdowns to new HTML structure 2015-08-21 00:18:55 +02:00
Mark Otto 70e4c72066 Merge branch 'v4' into v4-dev 2015-08-20 15:16:41 -07:00
Mark Otto b3808f833d this sucks, but it's needed for now due to the grunt build control plugin 2015-08-20 15:08:43 -07:00
Mark Otto 705fb5361e grunt 2015-08-20 15:06:36 -07:00
Thomas McDonald ec523617a3 add jekyll plugins to gemfile 2015-08-20 14:16:28 -07:00
Heinrich Fenkart d211654e55 Merge pull request #17156 from kkirsche/patch-19
v4 Docs - Fix scroll spy navbar example
2015-08-20 23:14:09 +02:00
Thomas McDonald be17600d7c run jekyll with bundle exec 2015-08-20 14:09:56 -07:00
Thomas McDonald 0409024266 install scss-lint in system 2015-08-20 13:54:54 -07:00
Chris Rebert 4e63f0b729 Merge pull request #17164 from twbs/shrinkwrap
Update shrinkwrap to help fix Travis build
2015-08-20 13:48:47 -07:00
Chris Rebert 59011ccf7a Update shrinkwrap to help fix Travis build 2015-08-20 13:43:51 -07:00
David Richardson 42792682ac Fix use of LESS var syntax in docs when referencing SCSS
Example:
> ... SCSS variables (e.g., `@enable-gradients: true`) ...
Referenced SCSS but used the LESS syntax. Changed to:
> ... SCSS variables (e.g., `$enable-gradients: true`) ...

Closes #17114
2015-08-20 13:03:12 -07:00
Kevin Kirsche 477790c672 Use border-radius mixing in form-control-sm and form-control-lg
Fix #17160
2015-08-20 15:53:41 -04:00
Kevin Kirsche b3125aa499 v4 - Accordion example should use cards
Partial Fix: #17157

Additional code needed to get cards to butt up against each other as expected.
2015-08-20 15:35:11 -04:00
Kevin Kirsche df734852ee v4 Docs - Fix scroll spy navbar example
Fix #17125
2015-08-20 15:24:07 -04:00
Heinrich Fenkart d16144cf2f Merge pull request #17152 from zacechola/popover_container_example
v4 - Fix container option example code
2015-08-20 21:15:55 +02:00
Zac Echola 8bfb295c1b Fix container option example code 2015-08-20 13:46:49 -05:00
Kevin Kirsche ca9fdcee9c Add pixel values for the rem breakpoints and column sizes
Fix: #17145
2015-08-20 12:39:21 -04:00
Heinrich Fenkart d07782ca2a Merge pull request #17139 from coliff/patch-6
v4 Docs - Fix tether typo
2015-08-20 17:49:58 +02:00
Kevin Kirsche 5c03882aff Rendered example bin in grid docs should use sass
Fix #17129
2015-08-20 11:48:27 -04:00
Christian Oliff 9471ad7533 Fix tether typo
Fix tether typo
2015-08-21 00:43:34 +09:00
Kevin Kirsche be85284793 Provide V4 JSBin template
provide V4 JSBin template for users to use when sending bug reports.
2015-08-20 11:38:32 -04:00
Kevin Kirsche b093f010df v4: Dropdown caret is not horizontally alligned
Fix #17135
2015-08-20 11:29:23 -04:00
Heinrich Fenkart 0771881935 Merge pull request #17133 from zacechola/btn_xs_removal
Remove btn-xs from dropdown docs
2015-08-20 16:48:04 +02:00
Zac Echola 8dec4e8995 Remove btn-xs from dropdown 2015-08-20 09:18:11 -05:00
Heinrich Fenkart 761364f64f Merge pull request #17132 from zacechola/jquery_cdn_link
Add jquery cdn link
2015-08-20 16:08:25 +02:00
Zac Echola 0cc0e1bccd Add jquery cdn link 2015-08-20 09:00:59 -05:00
Heinrich Fenkart b591d232a6 Merge pull request #17115 from benjamindean/patch-1
Fix "background-variants" anchor
2015-08-20 13:24:52 +02:00
Benjamin Dean b381af5e65 Fix "background-variants" anchor 2015-08-20 12:53:35 +03:00
Jan Stevens b7b8f98c86 Fixes the _image mixing by prefixing the parameters with $ 2015-08-20 11:35:00 +02:00
Boris Kaiser 463837c1c7 Remove duplicate "spaced-comment" in eslintrc
Closes #17100
2015-08-20 01:27:47 -07:00
Gleb Mazovetskiy f88cbe7ee4 Fix -flex compile on Sass Ruby #17046 2015-08-20 08:38:02 +01:00
lbryant 8b15b5a262 _removeTetherClasses is no longer referenced 2015-08-20 01:22:16 -04:00
lbryant 926fb11158 use Tether addTargetClasses: false option instead of manually removing them 2015-08-20 01:03:29 -04:00
Manoj Kumar 6b1cf58d58 Add more compatibility info and caniuse links to Flexbox docs
Closes #17091
2015-08-19 20:33:07 -07:00
James Kyle 5d8751274d Use .example-element instead of doge 😢 2015-08-19 16:52:24 -07:00
Heinrich Fenkart 136461b5b6 Merge pull request #17064 from paulirish/patch-1
reboot.scss typo  (shttp --> http)
2015-08-20 01:06:41 +02:00
Paul Irish 291910402b reboot.scss: typo 2015-08-19 16:02:57 -07:00
James Kyle 8be18f32ac Fix text utilities link 2015-08-19 15:42:41 -07:00
Heinrich Fenkart 6ce530a1c4 Merge pull request #17083 from thejameskyle/tjk/2
v4 - fix after => :after
2015-08-20 00:35:31 +02:00
James Kyle 459b9fa0e0 Fix urls ./helpers => ./utilities 2015-08-19 15:33:35 -07:00
Heinrich Fenkart 1f6c4859fe Merge pull request #17081 from gps035/patch-1
Correct presented class for outline buttons
2015-08-20 00:33:27 +02:00
Heinrich Fenkart c0fe7400e5 Merge pull request #17080 from thejameskyle/tjk/1
v4 - Add display typography code example
2015-08-20 00:30:51 +02:00
James Kyle 4540ad38af Use doge instead of css for <pre> example 2015-08-19 15:28:49 -07:00
James Kyle 3a2c798397 v4 - fix after => :after 2015-08-19 15:21:42 -07:00
gps035 d868eb2825 Correct presented class for outline buttons 2015-08-19 23:17:19 +01:00
James Kyle 56eefe2ab4 Add code example to display typography 2015-08-19 15:16:13 -07:00
Chris Rebert 43a6765fbe Merge pull request #17079 from SidRoberts/patch-1
Fixed a typo in buttons (disaabled)
2015-08-19 15:12:06 -07:00
Sid Roberts 6cc6f201af Fixed a typo (disaabled). 2015-08-19 23:09:17 +01:00
Heinrich Fenkart d46ab6bf3a Merge pull request #17063 from chrisbell08/v4-dev
Fix spelling mistake.
2015-08-19 23:57:10 +02:00
Kevin Kirsche 9e8bd818b2 Card variables should be in _variables.scss
Fixes #17061
2015-08-19 17:35:34 -04:00
Kevin Kirsche 805d4874f0 Fix link to .table section in Reboot
Fix #17062
2015-08-19 17:30:48 -04:00
Kevin Kirsche b6e0481c32 State Edge support instead of IE 11 as latest
Fix #17055
2015-08-19 17:23:50 -04:00
Paul Irish 604dba1803 reboot.scss typo 2015-08-19 14:16:09 -07:00
Chris Bell 333be22824 Update _variables.scss
Fixed spelling mistake. Changed table of "ontents" to "Contents".
2015-08-19 22:06:39 +01:00
Chris Rebert 1efb07dad9 Merge pull request #17047 from petetnt/petetnt-v4-dev-patch-1
Fixed couple of formatting errors in modal.md (v4)
2015-08-19 13:11:27 -07:00
Thomas McDonald b027b50452 try enabling travis-ci caching 2015-08-19 13:11:24 -07:00
Chris Rebert 7102ac6e6c Merge pull request #17034 from chrisrowe/patch-1
Fixed "Srollspy" typo in component title
2015-08-19 13:10:22 -07:00
Chris Rebert 7bc5af2628 Merge pull request #17030 from swaincreates/v4-dev-spelling-fix
V4 dev spelling fix in docs/getting-started/flexbox.md
2015-08-19 13:09:12 -07:00
Thomas McDonald 255f941bca try and install ruby 2015-08-19 12:54:26 -07:00
Thomas McDonald c9a5f82357 Merge pull request #17038 from supergibbs/tehter-spelling
tehter spelling
2015-08-19 12:40:37 -07:00
Thomas McDonald 67f459b949 Merge pull request #17033 from bvleur/patch-1
v4: Fix Typo in Forms docs
2015-08-19 12:38:19 -07:00
Pete Nykänen 66a9ed278e Fixed couple of formatting errors in modal.md
One extra `</p>` was out of place, plus couple of issues with `'s which caused some odd formatting.
2015-08-19 21:43:16 +03:00
Chris Rowe 95999a13b4 Fixed "Srollspy" typo in component title 2015-08-19 19:29:21 +01:00
Bram van Leur 7ec40d25cd v4: Fix Typo in Forms docs 2015-08-19 20:22:55 +02:00
Supergibbs b071e6e03c tehter -> tether 2015-08-19 11:01:11 -07:00
Thomas McDonald 323b9b1320 remove .btn-xs reference in docs 2015-08-19 10:38:22 -07:00
swaincreates 1e8d186f33 change flexbix to flexbox in docs/getting-started/flexbox.md 2015-08-19 13:30:18 -04:00
Nic 83acf0573b Title on Figures page should be Figures and not Images? 2015-08-19 19:03:33 +02:00
Pascal Herbert 547e6e8af8 fix broken link to flexbox 2015-08-19 18:46:05 +02:00
Thomas McDonald e7b0d726db remove gem badge 2015-08-19 09:37:13 -07:00
Mark Otto 980d8ea2d8 docs tweaks for responsive 2015-08-19 00:07:59 -07:00
Mark Otto 624723f4c3 links, disable downloads, alert package manager downloads 2015-08-18 23:51:59 -07:00
Mark Otto 1020297f0a remove cdn link from home for now 2015-08-18 23:46:56 -07:00
Mark Otto 5a905ef8a5 basic responsive top nav hacks for docs 2015-08-18 23:44:18 -07:00
Mark Otto 923677013d themes link 2015-08-18 23:19:38 -07:00
Mark Otto 0de6584eda register task 2015-08-18 22:49:26 -07:00
Mark Otto cf8bb8882e grunt build control for pushing it all 2015-08-18 22:47:26 -07:00
Mark Otto f9cbfa016d custom cname for v4 alpha 2015-08-18 22:47:18 -07:00
Mark Otto fc5d996e10 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-08-18 22:23:44 -07:00
Jacob Thornton 08d2041c45 redo js dists 2015-08-18 22:07:45 -07:00
Jacob Thornton 03e732708c rewrite tab with new active shit 2015-08-18 22:03:34 -07:00
Jacob Thornton 4e45e2363c Merge branch 'v4' of github.com:twbs/derpstrap into v4 2015-08-18 21:23:53 -07:00
Jacob Thornton fd65b9f32e some minor alert shit 2015-08-18 20:33:57 -07:00
Mark Otto d52755b3eb comment out versions for now 2015-08-18 20:31:27 -07:00
Mark Otto 6211641f69 more grunt 2015-08-18 20:28:45 -07:00
Mark Otto 9ccf308fd1 remove commented out nav styles 2015-08-18 20:28:41 -07:00
Mark Otto 3dd48b8d47 js grunt 2015-08-18 20:28:28 -07:00
Mark Otto 1c19ded8c1 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-08-18 20:25:48 -07:00
Mark Otto 0df8fae725 grunt 2015-08-18 20:25:35 -07:00
Mark Otto c8306d2f70 rewrite active and disabled styles for navs 2015-08-18 20:25:31 -07:00
Mark Otto d2f4c35061 rewrite some button group docs 2015-08-18 20:25:18 -07:00
Mark Otto e18d6b691d note to the migration page 2015-08-18 20:03:03 -07:00
Mark Otto f83ca1c6b0 ads colors 2015-08-18 19:56:28 -07:00
Mark Otto 7de3b3eced fix footer to use new dropdown markup 2015-08-18 19:51:21 -07:00
Jacob Thornton 8cfde5ef29 fix modal visual example for js 2015-08-18 19:50:32 -07:00
Jacob Thornton efae761c39 fix dropdown js visual example 2015-08-18 19:42:27 -07:00
Mark Otto 1ee84d4a1c help text tweaks 2015-08-18 19:36:01 -07:00
Mark Otto a79e7db6bd document some help text examples to the docs 2015-08-18 19:30:22 -07:00
Mark Otto c369409a54 grunt 2015-08-18 19:26:21 -07:00
Mark Otto 58d1297fcb overhaul custom selects with latest from primer, shoutout 2015-08-18 19:26:18 -07:00
Jacob Thornton 18ff57a183 js tests passing + eslint 2015-08-18 19:22:46 -07:00
Mark Otto 15b7ce59df grunt 2015-08-18 18:45:12 -07:00
Mark Otto 5ebc46cec3 fix dropdown fonts in header 2015-08-18 18:45:08 -07:00
Jacob Thornton f1827e5f9c add polyfil for bind for tether.js 2015-08-18 17:06:17 -07:00
Jacob Thornton e07071416b Merge branch 'v4' of github.com:twbs/derpstrap into v4 2015-08-18 17:02:24 -07:00
Jacob Thornton 19e43b62ed use proxy not bind in alert 2015-08-18 17:01:56 -07:00
Mark Otto 2685475919 downsize that nav 2015-08-18 01:27:33 -07:00
Mark Otto ff72ea6b81 navbar positioning 2015-08-18 01:18:21 -07:00
Mark Otto 4c7e4e4454 grunt 2015-08-18 01:06:40 -07:00
Mark Otto a3eecaadb0 fix main docs nav to use latest navbar changes 2015-08-18 01:06:36 -07:00
Mark Otto b96f2b4c5b tweak navbar nav spacing 2015-08-18 01:06:14 -07:00
Mark Otto e8e7b2303f grunt 2015-08-18 00:59:48 -07:00
Mark Otto 47d334b28f shoutout navbar-divider 2015-08-18 00:59:44 -07:00
Mark Otto 03f21a75e5 grunt 2015-08-18 00:47:15 -07:00
Mark Otto a84e51a2dc don't let that interfere with the navbar 2015-08-18 00:47:10 -07:00
Mark Otto d6b6a20a0d rewrite navbar once more for lower key styles and a new take on modifiers for improved customization 2015-08-18 00:46:29 -07:00
Mark Otto d073a3beaa rename .inverse to .bg-inverse, add .bg-faded 2015-08-18 00:45:32 -07:00
Mark Otto a4e9a6845a space out form control sizing examples 2015-08-17 23:44:17 -07:00
Mark Otto f1e10c37fd rewrite navbar bits some more 2015-08-17 23:43:59 -07:00
Mark Otto 82615e9919 no bg-color to start on outline buttons so they're easier to use on light and dark color schemes 2015-08-17 23:43:25 -07:00
Mark Otto dcc92778d5 really temporarily disable those heights 2015-08-17 23:42:58 -07:00
Mark Otto 609c1ac2ff tighten up padding on inputs and buttons, disable fixed heights for now 2015-08-17 23:42:39 -07:00
Mark Otto 34f24ddd20 docs grunt 2015-08-17 21:31:23 -07:00
Mark Otto b68acc8938 redo hella docs scss
- clean out commented out code
- break apart homepage.scss into sub files by component
- rename a few files to reflect their new component names
2015-08-17 21:31:17 -07:00
Mark Otto 38efe5ae59 rip commented out old anchor js css 2015-08-17 21:24:39 -07:00
Mark Otto 84a862e75f rebuild docs js 2015-08-17 21:24:25 -07:00
Mark Otto cd592725cb restore docs kill links js 2015-08-17 21:21:39 -07:00
Mark Otto 03b6c35b5d restore docs anchor js 2015-08-17 21:20:36 -07:00
Mark Otto b430ed19d8 docs grunt 2015-08-17 21:16:12 -07:00
Mark Otto 1654f2a6e1 tweak docs spacing 2015-08-17 21:16:09 -07:00
Mark Otto c9ed01d972 grunt 2015-08-17 21:13:54 -07:00
Mark Otto f0a8e56f80 tweak heading sizes 2015-08-17 21:13:52 -07:00
Mark Otto 5dd88488d4 stub out docs links 2015-08-17 21:08:30 -07:00
Mark Otto 78d18c82c7 rip gauges tracking 2015-08-17 21:08:15 -07:00
Mark Otto 8cb0cd3106 tweak that margin 2015-08-17 21:08:07 -07:00
Mark Otto 86f7ee0184 grunt 2015-08-17 20:41:13 -07:00
Mark Otto 8d8f3aa078 fix ads display on homepage 2015-08-17 20:41:10 -07:00
Mark Otto 4cb324afab add redirects for all top level docs sections 2015-08-17 20:34:11 -07:00
Mark Otto abc9f26558 grunt 2015-08-17 18:33:38 -07:00
Mark Otto c3373df95f clean out comments that aren't all that helpful 2015-08-17 18:33:34 -07:00
Mark Otto d2a29b5643 typo 2015-08-17 18:21:59 -07:00
Mark Otto be34e2fde6 grunt 2015-08-17 18:20:33 -07:00
Mark Otto 29b4031db5 allow <button> elements as .dropdown-item's 2015-08-17 18:18:37 -07:00
Mark Otto f6925475dc grunt 2015-08-17 11:21:13 -07:00
Mark Otto 1d222a596e un-nest .dropdown-divider 2015-08-17 11:21:10 -07:00
Mark Otto 9a243f2b66 grunt 2015-08-17 11:19:22 -07:00
Mark Otto e558f490dd Rewrite dropdowns
- Remove nested > selectors for dropdown items
- Update docs examples to use all the new markup
2015-08-17 11:19:14 -07:00
Mark Otto 5d114f8cb4 grunt 2015-08-17 11:18:35 -07:00
Mark Otto 9970983b6b copy 2015-08-17 00:42:41 -07:00
Mark Otto 461b37b034 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-08-17 00:12:58 -07:00
Mark Otto bce36ae026 narrow homepage grid cols 2015-08-17 00:12:20 -07:00
Mark Otto c6d6135e26 reformat that 2015-08-17 00:12:07 -07:00
Mark Otto 0048e3a32e grunt 2015-08-16 18:20:10 -07:00
Mark Otto 053853a4f5 custom padding on homepage 2015-08-16 18:11:23 -07:00
Mark Otto 18cbb7d695 semibold buttons 2015-08-16 18:11:10 -07:00
Mark Otto 0a78c48064 darken gradient 2015-08-16 18:10:53 -07:00
Mark Otto a52b0d7b03 darken gradient 2015-08-16 18:10:31 -07:00
Jacob Thornton 409ede0a35 rebuild js 2015-08-15 12:19:11 -07:00
Jacob Thornton 05c7a37507 fix dropdown test 2015-08-15 12:17:13 -07:00
Jacob Thornton c830956d17 change modal.js to use is-fixed classes to target padding-right 2015-08-15 12:10:24 -07:00
Jacob Thornton db14bac42f update tooltip/popover docs 2015-08-15 12:07:06 -07:00
Mark Otto c064eef67b Massive cleanup
- 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
2015-08-14 22:45:55 -07:00
Mark Otto b388778f1f restyle zeroclipboard doodad 2015-08-14 00:47:41 -07:00
Mark Otto 31cddd11c6 bump headings 2015-08-14 00:36:47 -07:00
Mark Otto 43e1678bf3 update utils, use important 2015-08-14 00:36:26 -07:00
Mark Otto 6a75d07e0c Use -* vars for .bg-* and .text-* utilities
- Simplifies variables usage
- Makes components and brand variable usage more consistent (dark bg and white text throughout instead of some mixed light and dark bgs)
- Very likely means lower contrast and thus no more AA compliance (we'll want to fix that eventually obviously)
2015-08-13 23:47:47 -07:00
Mark Otto b2f9fe4a3e grunt it 2015-08-13 23:18:58 -07:00
Mark Otto 1da01e68ba variables cleanup
- new vars for .lead size and weight (previously had none)
- new var for default margin-bottom on h1-h6 elements (previously had none)
- rearranged vars to combine two typography sections into one in variables.scss
- reassigned border-width var to hr-border-width
- made hr-border more specific as hr-border-color
2015-08-13 23:18:32 -07:00
Mark Otto d734653c3d use conditional mixin for transitions on buttons 2015-08-13 23:13:54 -07:00
Mark Otto 27fbc77ecb add note about variable structure 2015-08-13 23:13:38 -07:00
Mark Otto 9b1ee31567 nuke the shared padding vars and assign to individual components
- no real need for everything to be 100% shared
- padding looked and felt too large for inputs but not for buttons
- tying forms and buttons seems fine, but throwing in pagination feels wrong
2015-08-13 23:04:16 -07:00
Mark Otto 879114a808 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-08-12 22:56:56 -07:00
Mark Otto 6af9412674 move form validation icon vars to variables file 2015-08-12 22:39:46 -07:00
Thomas McDonald d8acb36777 fix breadcrumbs libsass content 2015-08-12 22:14:58 -07:00
Mark Otto 28d399c436 grunt 2015-08-12 22:14:38 -07:00
Mark Otto faacbdb49f Remove .help-block entirely
- Fixes #13267 somewhat.
- Instead of a single, block-level class, let's use a combination of existing elements and classes.
- For block-level help text, use p.text-muted.
- For inline-level help text, use span.text-muted or small.text-muted.
2015-08-12 22:14:31 -07:00
Thomas McDonald dd0fa97856 clarify ie8- 2015-08-12 22:03:32 -07:00
Thomas McDonald 454fc7c03a add example for disabled pager link 2015-08-12 21:17:33 -07:00
Mark Otto 5e928c7c2b Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-08-12 21:16:56 -07:00
Jacob Thornton 7ba24450be Merge branch 'v4' of github.com:twbs/derpstrap into v4 2015-08-12 21:18:36 -07:00
Jacob Thornton 17ba95c201 rebuild stuff 2015-08-12 21:17:43 -07:00
Mark Otto a0ae458a8a grunt 2015-08-12 21:15:23 -07:00
Mark Otto 067311f44b basic docs fix for badges in list group, still needs more changes 2015-08-12 21:15:19 -07:00
Mark Otto 699f307112 fix fat's broke js... jk it was my shitty css 2015-08-12 21:14:59 -07:00
Jacob Thornton f2ae3ea043 Merge branch 'v4' of github.com:twbs/derpstrap into v4 2015-08-12 21:12:23 -07:00
Jacob Thornton 11abb0f7e9 fix modal 2015-08-12 21:12:03 -07:00
Thomas McDonald 35f064f96c Merge branch 'v4' of github.com:twbs/derpstrap into v4 2015-08-12 21:09:44 -07:00
Thomas McDonald a8023edf16 Merge branch 'v4' of github.com:twbs/derpstrap into v4 2015-08-12 21:09:19 -07:00
Thomas McDonald 1d631e6ca3 remove .badge class from buttons 2015-08-12 21:07:41 -07:00
Mark Otto b1a74195c8 simpler type, docs callout for reproducing the v3 style headings and small text 2015-08-12 20:45:21 -07:00
Mark Otto 314161cb17 remove hella vars from the jumbotron 2015-08-12 20:28:46 -07:00
Mark Otto 0babe3568c simpler gruntfile watch 2015-08-12 20:14:14 -07:00
Mark Otto 3406e2fd7f Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-08-12 20:01:38 -07:00
Mark Otto 46fbaab5ef unfuck all that watch shit 2015-08-12 20:01:15 -07:00
Jacob Thornton 9bdb6d13f6 Merge branch 'v4' of github.com:twbs/derpstrap into v4 2015-08-12 20:00:33 -07:00
Jacob Thornton 23d05f1585 get the js working for docs 2015-08-12 19:59:55 -07:00
Thomas McDonald a7e36a1f1b Merge branch 'v4' of github.com:twbs/derpstrap into v4 2015-08-12 19:49:21 -07:00
Thomas McDonald 9305fd378f fix scrollspy example 2015-08-12 19:49:08 -07:00
Mark Otto bbd62031f2 fix blockquote docs 2015-08-12 18:47:15 -07:00
Mark Otto 786b1682a5 small vars change 2015-08-12 18:22:02 -07:00
Mark Otto 2375bb55b0 fix homepage btn classes 2015-08-12 17:50:02 -07:00
Mark Otto 575a886437 fix general page and page header layout 2015-08-12 17:45:47 -07:00
Mark Otto 8e8f8f54cd property order 2015-08-12 17:23:44 -07:00
Mark Otto 37eb1e1d8b fix well to card 2015-08-11 12:28:28 -07:00
Mark Otto 58051f959f tweak collapse docs 2015-08-11 09:50:36 -07:00
Mark Otto eb41c812e4 fix config for ignoring assets source scss 2015-08-10 23:48:33 -07:00
Mark Otto 2e98fd872c compile latest 2015-08-10 23:43:32 -07:00
Mark Otto a90f6c7093 reorder variables, rename -color to -color 2015-08-10 23:38:41 -07:00
Mark Otto 67765587d9 no more use for that 2015-08-10 23:30:13 -07:00
Mark Otto 8c173cd4f8 remove unused badge vars 2015-08-10 23:29:54 -07:00
Mark Otto c871e4c130 clarify comment 2015-08-10 23:29:36 -07:00
Mark Otto 8e0324362e remove unused variable 2015-08-10 23:29:04 -07:00
Mark Otto 9998556556 fix widths on container diagrams 2015-08-10 23:18:45 -07:00
Mark Otto 28bcf047c8 container illustrations 2015-08-10 23:07:50 -07:00
Mark Otto 1624c5b594 remove commented out code 2015-08-10 22:47:50 -07:00
Mark Otto d7f4985639 addresses #14217, add responsive text alignment classes 2015-08-10 22:47:08 -07:00
Mark Otto b814a96aba ads spacing 2015-08-10 16:50:48 -07:00
Mark Otto d1f06ffe83 light gray on docs search input 2015-08-10 16:47:43 -07:00
Mark Otto f5008769a5 really fix that spacing and nesting 2015-08-10 16:46:21 -07:00
Mark Otto d02017e0e5 more margin there 2015-08-10 16:44:47 -07:00
Mark Otto c74e47a139 rewrite alerts docs a bit 2015-08-10 16:36:44 -07:00
Mark Otto 121615ceba dropdown fixes and dropdown docs tweaks 2015-08-10 16:31:28 -07:00
Mark Otto 9fe6b85c32 rewrite dropdown events in markdown 2015-08-10 16:16:39 -07:00
Mark Otto 80a1b69ce5 compile latest docs css 2015-08-10 16:11:49 -07:00
Mark Otto 03c91b83bd simplify some button docs copy 2015-08-10 16:11:44 -07:00
Mark Otto c78965b47d clean up spacing of table of contents links in docs 2015-08-10 15:56:05 -07:00
Mark Otto de2971c9cc update nav 2015-08-10 15:49:41 -07:00
Mark Otto 84f544b1f2 rename 2015-08-10 15:39:32 -07:00
Mark Otto 292ac7f302 rewrite some grid docs 2015-08-10 15:37:27 -07:00
Mark Otto e76d1677cb move containers.md to overview.md, merge in media queries as new section 2015-08-10 12:47:02 -07:00
Mark Otto 04b5e3010b missing todo 2015-08-10 11:18:40 -07:00
Mark Otto b1d9df0043 stub out a best practices page 2015-08-10 11:18:06 -07:00
Mark Otto 39a8402b65 rip community as separate page, move to intro and restore table of contents on intro 2015-08-10 11:11:35 -07:00
Mark Otto 7c87b75499 remove two pages that are now elsewhere 2015-08-10 11:03:03 -07:00
Mark Otto b58e4dc3cd remove that snippet 2015-08-10 11:02:54 -07:00
Mark Otto 131fec0f5b mention globals in intro page 2015-08-10 11:02:39 -07:00
Mark Otto e839b093a0 move compilting to build-tools, rewrite some grunt stuff, add local docs with jekyll section based on readme's more detailed walkthrough 2015-08-10 10:29:35 -07:00
Mark Otto 510522039b tweak options, renamed from customize 2015-08-10 10:05:38 -07:00
Mark Otto 6191e5e696 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-08-10 00:15:31 -07:00
Mark Otto 58e03cd4bf tweak buttons docs 2015-08-10 00:05:40 -07:00
Thomas McDonald 24dd18c043 Merge pull request #135 from twbs/force-expanded
specify expanded output style for generated css with libsass
2015-08-10 00:02:30 -07:00
Mark Otto 743717fbce really fix those outline buttons 2015-08-09 23:45:36 -07:00
Mark Otto eaeee93fa3 docs rearrange 2015-08-09 23:38:16 -07:00
Thomas McDonald b84bb4e218 Merge branch 'v4' into force-expanded 2015-08-09 23:33:52 -07:00
Thomas McDonald 0ef0825d01 specify expanded output style for generated css with libsass
(also fix license banner generator bug)
2015-08-09 23:16:43 -07:00
Mark Otto 317c667d1c rewrite browser and device support 2015-08-09 23:12:09 -07:00
Mark Otto 491cc512ad build 2015-08-09 22:50:04 -07:00
Mark Otto 3c64005317 nav update 2015-08-09 22:49:59 -07:00
Mark Otto 5d11eaa1de update description 2015-08-09 22:49:52 -07:00
Mark Otto 74ee24db1e treat old .btn-outline docs button as a true .btn modifier 2015-08-09 22:49:42 -07:00
Mark Otto e7b1123310 update button borders to match bgs for easier outline button styling 2015-08-09 22:49:21 -07:00
Mark Otto ce22176624 rewrite downloads page 2015-08-09 22:49:03 -07:00
Mark Otto 68e4d897ba shoutout to outline buttons 2015-08-09 22:48:48 -07:00
Mark Otto 91d236664d new getting started intro overview doodad 2015-08-09 22:48:33 -07:00
Mark Otto f651338a88 disable the custom builds generation for now: 2015-08-09 21:45:08 -07:00
Mark Otto 08d6dc5b71 add basic figure support 2015-08-09 21:42:47 -07:00
Mark Otto 253bb378e2 fix downloads link on homepage 2015-08-09 21:19:25 -07:00
Mark Otto 7a50a2cbe8 introduce display heading classes 2015-08-09 21:17:27 -07:00
Mark Otto 44fe355ec2 un-affix top navbar 2015-08-09 20:31:16 -07:00
Mark Otto 31a47369bb content 2015-08-09 20:28:46 -07:00
Mark Otto c6d5fee88a transitions and text changes 2015-08-08 21:37:48 -07:00
Mark Otto 8a92a9ab3b fix broke example 2015-08-08 16:54:46 -07:00
Mark Otto bf465da2d9 more than images tbh 2015-08-08 16:53:25 -07:00
Mark Otto 7370885338 grid docs tweaks 2015-08-08 16:51:13 -07:00
Mark Otto e592a23eb7 docs twerks 2015-08-08 14:57:12 -07:00
Mark Otto 66305c5b02 correct url 2015-08-08 14:22:46 -07:00
Mark Otto 7936455907 tweak that, link to downloads 2015-08-08 14:22:31 -07:00
Mark Otto ee747f4adf tweak getting started quickstart docs 2015-08-08 14:20:38 -07:00
Mark Otto 7c3f5b6d59 rewrite some forms docs, use new validation styles and icons 2015-08-08 14:15:09 -07:00
Mark Otto 14d8c29596 fix broken markup 2015-08-05 23:50:27 -07:00
Mark Otto cdb06e544c fix list group button variation by including text-align inherit and a width 100% 2015-08-05 23:49:39 -07:00
Mark Otto ee133a9cd4 fix ads styles 2015-08-05 23:26:10 -07:00
Mark Otto 0173b553d5 fix broken table in the forms docs 2015-08-05 23:19:15 -07:00
Mark Otto 36800a2740 primary btn there as well 2015-08-05 23:15:12 -07:00
Mark Otto be299c1b8b switch to primary button there 2015-08-05 23:14:53 -07:00
Mark Otto f534cabc7e wider horizontal padding 2015-08-05 23:14:41 -07:00
Mark Otto 72fc441738 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-08-05 17:50:19 -07:00
Mark Otto fed0d8a2d4 restore page headers, use partial and page frontmatter to organize it 2015-08-05 17:47:45 -07:00
Mark Otto daa21c3634 start in on new headers 2015-08-05 16:21:28 -07:00
Mark Otto be3f8d9bcc simple layout for examples 2015-08-05 00:57:35 -07:00
Mark Otto bc88c90b2c footer overhaul again 2015-08-05 00:54:30 -07:00
Mark Otto 97bcfb9e7f rip badges 2015-08-05 00:48:42 -07:00
Mark Otto 8a7e08ebd2 docs twerks 2015-08-05 00:46:27 -07:00
Mark Otto 9330c4a947 Run just as fast as I can
To the middle of nowhere
To the middle of my frustrated fears
And I swear you're just like a pill
Instead of makin' me better,
You keep makin' me ill
You keep makin' me ill

adds .label-pill to replace .badge
2015-08-05 00:45:41 -07:00
Mark Otto d80f26fe49 unaffix sidebar and simplify styles of docs side nav to be more like v3 2015-08-05 00:38:36 -07:00
Mark Otto 0156fc1c9d mathematical! 2015-08-05 00:16:00 -07:00
Mark Otto 6848ee2484 top level examples link 2015-08-05 00:12:26 -07:00
Mark Otto 6836530f72 account for nav on docs pages 2015-08-05 00:10:15 -07:00
Mark Otto b728fe2bbd tweak homepage copy and layout 2015-08-05 00:05:05 -07:00
Mark Otto 95b0ec18f4 new global navbar for all docs pages 2015-08-04 23:39:51 -07:00
Mark Otto 60a045634c grunt 2015-08-04 23:24:22 -07:00
Mark Otto 5e8baa3004 yay 2015-08-04 22:47:22 -07:00
Mark Otto 4b506b9b11 color function that shiz 2015-08-04 22:46:49 -07:00
Mark Otto 042b5fc7eb tweak footer styles 2015-08-04 22:39:54 -07:00
Mark Otto d318d64c08 grunt 2015-08-04 22:31:18 -07:00
Mark Otto 1ddc3f5e21 Merge branch 'master' into v4m 2015-08-04 22:29:45 -07:00
Chris Rebert 8ee9da2f54 Merge pull request #134 from twbs/fix-license
correct package.json license field
2015-07-25 11:33:47 -07:00
Thomas McDonald 2f56b52542 correct package.json license field
"bootstrap@4.0.0-alpha license should be a valid SPDX license expression"
2015-07-25 11:28:00 -07:00
Mark Otto b451104bcd use mixin on input transition 2015-07-03 18:35:53 -07:00
Mark Otto 4665b9dd6f Add new variable for -box-shadow 2015-07-03 18:35:46 -07:00
Mark Otto 932ac79611 remove -darker 2015-07-03 18:33:31 -07:00
Mark Otto 847470ca09 grunt 2015-06-22 23:25:18 -07:00
Mark Otto b5bfc7c252 line-height-base in docs 2015-06-22 23:25:14 -07:00
Mark Otto 18da568b8b rewrite some navbar stuff, clean out some commented out code 2015-06-22 23:24:55 -07:00
Mark Otto ed42fc9b76 line-height-base to line-height var 2015-06-22 23:24:32 -07:00
Mark Otto 03a5ff6b82 remove commented out var 2015-06-22 22:52:14 -07:00
Mark Otto 057f82f8c3 indentation 2015-06-22 22:52:09 -07:00
Mark Otto acca337ced Remove var 2015-06-22 19:02:30 -07:00
Mark Otto 75cf69a1ab drop more -base, clean up var spacing 2015-06-22 18:57:56 -07:00
Mark Otto 0ca9b21c34 drop the base (hahaha), no but seriously drop the -base from our vars since it's cleaner 2015-06-22 18:53:04 -07:00
Mark Otto d703396bce comment 2015-06-22 17:37:52 -07:00
Mark Otto 278804fa31 grunt 2015-06-22 16:33:23 -07:00
Mark Otto 4565281df3 rename -horizontal and -vertical vars to -x and -y for consistency 2015-06-22 16:33:17 -07:00
Mark Otto 96e7ceed90 grunt 2015-06-22 16:30:56 -07:00
Mark Otto 9b5fe0ca46 clarify some stuff about small navbar; also renamed navbar-condensed to -sm 2015-06-22 16:30:52 -07:00
Mark Otto ce9c0f0125 tweak small forms, small inputs; trying to equalize their rendered dimensions 2015-06-22 16:30:31 -07:00
Mark Otto 5f20106784 fix margin again 2015-06-22 16:17:18 -07:00
Mark Otto bfd0267c1e Merge pull request #130 from twbs/v4_builds
Custom v4 CSS builds
2015-06-19 20:41:20 -07:00
Mark Otto bc29c016b7 Merge branch 'v4' into v4_builds 2015-06-19 16:26:33 -07:00
Mark Otto 3df2d085ed fix scsslint.yml path 2015-06-19 00:14:52 -07:00
Mark Otto eaa67a82d3 fix scss linting 2015-06-19 00:14:36 -07:00
Mark Otto 930ed8df32 nuke unused .csslintrc 2015-06-19 00:05:40 -07:00
Mark Otto c8f74b804b remove less dir 2015-06-19 00:02:51 -07:00
Mark Otto e4d72c914d fix vars, grunt that shit 2015-06-19 00:01:57 -07:00
Mark Otto ecc7d9ba26 fix placement of mixin 2015-06-19 00:00:21 -07:00
Mark Otto 169d2a4a78 Merge branch 'master' into v4 2015-06-18 23:56:43 -07:00
Mark Otto df2ca92d77 Use percentages in responsive embed modifiers
- Credit: @adammacias
- Originally proposed in #16499 with previous commit
2015-06-18 16:03:48 -07:00
Mark Otto 331b8d2250 Add 21x9 responsive embed modifier
- Credit: @adammacias
- Fixes #16499
2015-06-18 16:01:52 -07:00
Mark Otto b39ce7d6c0 grunt 2015-06-18 15:48:54 -07:00
Mark Otto 8410afe0e1 Create new stylesheets for optional builds and add them to Gruntfile tasks 2015-06-18 10:19:50 -07:00
Mark Otto e615ae053c overhaul nav and shit again
- drop the index pages save for examples
- comment out the extend section for now
- fix up spacing fix on team list
2015-06-13 14:05:25 -07:00
Mark Otto ea803e55ff album example added 2015-06-13 13:26:10 -07:00
Mark Otto 6e3054be68 components index 2015-06-13 13:26:05 -07:00
Mark Otto 840938f09d tweak code styles 2015-06-09 16:28:17 -07:00
Mark Otto 5acefab4cf spec out variables customize docs 2015-06-09 16:28:09 -07:00
Mark Otto 960cbe6162 some download changes 2015-06-09 16:09:33 -07:00
Mark Otto cbdfdd5a9e copy editing on homepage 2015-06-09 15:45:40 -07:00
Mark Otto 07c7d2d1de remove commented out css 2015-06-09 15:24:28 -07:00
Mark Otto 7f37ec1be3 grunt 2015-06-09 15:23:21 -07:00
Mark Otto 393ccd12d8 hide the brand on small viewports 2015-06-09 15:23:18 -07:00
Mark Otto 6b1c9ee8d5 redo most of the css for the masthead, page headers, and ads 2015-06-09 15:22:57 -07:00
Mark Otto 2d094f9d0f grunt 2015-06-08 21:14:54 -07:00
Mark Otto 9863eb75d2 move spacing utils to separate file, document them a bit 2015-06-01 01:19:02 -07:00
Mark Otto c1a84e38c7 grunt 2015-05-31 23:53:14 -07:00
Mark Otto 97a6275e54 add updated scss lint yml file 2015-05-31 20:17:57 -07:00
Mark Otto cb8304e4c4 clarify ie8- support 2015-05-30 15:30:44 -07:00
Mark Otto 7783ef8fab remove utils from media alignment 2015-05-29 16:05:42 -07:00
Mark Otto ed4e873fe1 comment out third level of nav 2015-05-29 14:05:42 -07:00
Mark Otto 7c552d70fc fix utils ToC listing by unnesting headings 2015-05-29 14:05:31 -07:00
Mark Otto e6bc8da426 fix thumbnails for everywhere 2015-05-29 14:05:14 -07:00
Mark Otto 933639729f enforce line-height on badges at all times 2015-05-29 14:05:02 -07:00
Mark Otto 163dd5296e move flexbox to getting started 2015-05-29 13:53:22 -07:00
Mark Otto 38c7813c72 grunt 2015-05-29 13:09:57 -07:00
Mark Otto 8e6df4325e cards update 2015-05-29 13:09:54 -07:00
Mark Otto 71bcf0dd0b update cards docs to clarify things, fix remaining broken cards 2015-05-29 13:09:07 -07:00
Mark Otto 43b083effb grunt 2015-05-29 02:09:44 -07:00
Mark Otto 587f5f8efd clean up card styles. add new vars 2015-05-29 01:59:54 -07:00
Mark Otto 719afd48ac style the markdown toc a bit to hide the first item (the contents heading) 2015-05-29 01:59:20 -07:00
Mark Otto b455ed8def add markdown toc stuff 2015-05-29 01:58:52 -07:00
Mark Otto 9e1af0d743 fix scrolling of sidebar 2015-05-28 20:05:48 -07:00
Mark Otto 67f2e77955 don't use anchor.js on h1s in the docs 2015-05-28 14:08:25 -07:00
Mark Otto 7c594f2069 change card styles in docs examples to use just a max-width for now 2015-05-28 14:08:11 -07:00
Mark Otto 9b1d5adf3f change holder from blue to gray 2015-05-28 14:07:45 -07:00
Mark Otto 74d17ab7a0 rewrite much of cards and the docs 2015-05-28 14:07:34 -07:00
Mark Otto e07cebc90e add flexbox variation for .card-group 2015-05-28 10:37:12 -07:00
Mark Otto 6e3d4331db new card sizing maybe 2015-05-27 19:00:11 -07:00
Mark Otto 4bc58b9a5a when using flexbox, don't add a clearfix
doing so fubars the grid column rounding (in safari at least) and causes layout problems
2015-05-27 17:37:22 -07:00
Mark Otto 663576a7ae Merge branch 'v4' of https://github.com/twbs/derpstrap into v4
Conflicts:
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	docs/assets/css/docs.min.css
2015-05-27 15:49:55 -07:00
Mark Otto bd971c49b0 stub out flexbox layout docs 2015-05-22 23:20:21 -07:00
Mark Otto a335e54573 remove tabindex=-1 as it was causing a weird select state in latest safari on yosemite when clicking anywhere in the negative space of the header 2015-05-22 22:48:12 -07:00
Mark Otto 4238e2057f grunt 2015-05-22 22:34:04 -07:00
Mark Otto e84bc04e20 button alignment in nav 2015-05-22 22:33:58 -07:00
Mark Otto ddafee6ece disable flex to start 2015-05-22 22:33:45 -07:00
Chris Rebert 3fe894ba36 Merge pull request #120 from twbs/really-fix-dist-css
Really fix dist-css
2015-05-15 15:12:15 -07:00
Chris Rebert 82c9038f20 Unquote to avoid NUL chars in the output CSS 2015-05-15 12:17:13 -07:00
Chris Rebert 62da5947a8 Permanent proper fix for dist-css
Bump mq4-hover-shim to ^0.2.0

Revert "fix dist css"
This reverts commit b12d4bfa9a.
2015-05-15 12:12:29 -07:00
Mark Otto 33a578070b Merge pull request #119 from twbs/fat-fix-dist-css
fix dist css
2015-05-14 13:16:33 -07:00
fat b12d4bfa9a fix dist css 2015-05-14 13:13:33 -07:00
fat dbaffd43c0 Merge pull request #116 from twbs/fat-es6Alert
es6 - wip
2015-05-13 15:01:39 -07:00
fat 6b2b0ed32f al tests passing, dist rebuilt, w/typechecker 2015-05-13 14:52:46 -07:00
fat eaab1def7a add simple type checker implementation 2015-05-13 14:46:50 -07:00
fat c2ced2292a fix up tests 2015-05-13 13:46:08 -07:00
fat b0d142334f fix #15301 2015-05-13 13:43:56 -07:00
fat 7ef0e52fd0 add "focus" option for turning off modal focusing #16050 2015-05-13 13:22:26 -07:00
fat da495ee24c address https://github.com/twbs/bootstrap/pull/16135 2015-05-13 13:15:11 -07:00
fat f8b2569ec8 implement global dispose method 2015-05-13 12:48:34 -07:00
fat dafdd180cd add umd module support in dist 2015-05-13 10:13:34 -07:00
fat 6b251582d6 update attachment -> placement 2015-05-12 16:54:21 -07:00
fat ab1578465a grunt test-js, grunt dist-js now working 2015-05-12 16:52:54 -07:00
fat a58febf71a popover passing as well 2015-05-12 14:35:00 -07:00
fat 3452e8dc83 rewritten tooltip + tether integration and death to our positioner jank 2015-05-11 23:32:37 -07:00
fat 8eee78ca15 tab es6 2015-05-11 12:29:06 -07:00
fat 2d91494d96 scrollspy es6 2015-05-11 12:05:35 -07:00
fat ca9c850ebb add getters for Version and Default where applicable
add modal my gawd
2015-05-10 19:45:38 -07:00
fat bbb97a8660 add dropdown 2015-05-10 13:47:11 -07:00
fat 8bab38bb71 add collapse 2015-05-09 23:04:58 -07:00
fat 1b183e2ff7 carousel -> es6 2015-05-07 22:26:40 -07:00
fat 6605051882 button -> es6 2015-05-07 17:14:38 -07:00
fat c3a79b1a8c change the export pattern to protect against leaking globals 2015-05-07 16:34:28 -07:00
fat 0724bd91ff es6 alert :| 2015-05-07 12:57:31 -07:00
fat 06b1d49808 Merge pull request #115 from twbs/fat-revertJS
remove closureness from plugins
2015-05-06 13:45:48 -07:00
fat d1fbe200f4 remove closureness from plugins 2015-05-06 13:34:14 -07:00
Chris Rebert ee33891e42 Merge pull request #60 from twbs/libsass-185
Remove libsass @media nesting bug workaround
2015-05-06 13:29:02 -07:00
Chris Rebert 09fb80568a Merge pull request #114 from twbs/grunt-sass-1
Bump grunt-sass to ^1.0.0
2015-05-06 13:17:17 -07:00
Chris Rebert 1e85e0f891 Bump grunt-sass to ^1.0.0 2015-05-06 13:08:39 -07:00
Mark Otto 68bcb89291 Update buttons.md 2015-04-30 14:39:57 -07:00
Mark Otto 8174f6c409 update buttons role copy
/cc @cvrebert @patrickhlauke
2015-04-30 11:40:54 -07:00
Mark Otto b8fa32edd2 le grunt 2015-04-29 12:02:02 -07:00
Mark Otto d31ec33908 Fix no-label checkboxes/radios
Because we use `position: absolute` on our inputs, when there’s no
label the `.checkbox` ends up having no computed height. To avoid
rendering errors when there’s no label text, we reset the `position` to
`static` for normal rendering.
2015-04-29 12:01:57 -07:00
Mark Otto ed89be1f44 Remove $line-height-computed
We have it set to `1` right now just to avoid compilation errors, but
it’s been replaced everywhere with our new spacer classes anywho. We’ll
likely want to remap that var to custom component vars though (e.g.,
`$pagination-margin` instead of `$spacer-y`).
2015-04-29 12:00:11 -07:00
Mark Otto 7db7e59682 spacing 2015-04-29 11:49:41 -07:00
Mark Otto b849be2edc rename media query var to match /cc @cvrebert 2015-04-29 11:49:25 -07:00
Mark Otto 95771f9658 clean up vars file a smidge 2015-04-29 11:48:58 -07:00
Mark Otto a999a0aff2 remove some callouts on buttons by rewriting things a bit 2015-04-29 11:44:19 -07:00
Mark Otto 52133e41c5 grunt 2015-04-29 11:42:53 -07:00
Mark Otto 19d8585bfa clean up sidebar styles 2015-04-29 11:42:50 -07:00
Mark Otto 47dfdc2880 darker secondary button border color 2015-04-29 11:42:38 -07:00
Mark Otto a399d19dd3 add comments 2015-04-29 11:32:49 -07:00
Mark Otto 35f45bafed Merge pull request #113 from twbs/at-root-group
Wrap `@viewport` with `@at-root` for nested import support
2015-04-29 11:30:09 -07:00
Mark Otto 9e1c4f0557 Merge pull request #111 from twbs/flex
$enable-flex
2015-04-29 11:28:26 -07:00
Mark Otto d9d351e2fe more flex grid stuff 2015-04-27 14:11:07 -07:00
Gleb Mazovetskiy b832c3cb97 Wrap @viewport with @at-root for nested import
See https://github.com/twbs/bootstrap-sass/pull/805
2015-04-27 20:15:17 +01:00
Mark Otto 15692d5e5b flex variation for media 2015-04-27 01:50:38 -07:00
Mark Otto 391b62f968 stub out flexbox variation for input group 2015-04-27 01:43:30 -07:00
Mark Otto 9d4d6ef3a2 stub out flexbox grid variation via -flex 2015-04-27 01:43:14 -07:00
Mark Otto b9ed61854c grunt 2015-04-27 00:51:34 -07:00
Mark Otto 847b7bc71e fix up file example 2015-04-27 00:51:31 -07:00
Mark Otto aee20f7ffc docs note 2015-04-26 07:49:11 -07:00
Mark Otto dc835db51c fix progress bar animation button 2015-04-26 07:17:45 -07:00
Mark Otto 28d8849216 remove some un-used grid class resets in input groups 2015-04-26 00:18:13 -07:00
Mark Otto efd28a5e78 unnecessary comment 2015-04-26 00:14:27 -07:00
Mark Otto 219c4cbf87 remove another extend 2015-04-26 00:08:40 -07:00
Mark Otto 6489e19530 remove more old navbar styles 2015-04-26 00:07:37 -07:00
Mark Otto b688fe822c remove the old navbar-form class 2015-04-26 00:06:45 -07:00
Mark Otto 7853a675f6 remove extends: navs and unstyled lists 2015-04-26 00:02:25 -07:00
Mark Otto e815696dac Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-04-25 23:53:25 -07:00
Mark Otto 3117c98f13 nav 2015-04-25 13:20:59 -07:00
Mark Otto 20543d5462 Merge pull request #109 from twbs/callout-if
re-work callout tag conditional
2015-04-24 15:05:57 -07:00
Thomas McDonald 58c208ec73 re-work callout tag conditional
Output a warning if the type is not supported and default to info
2015-04-24 22:21:12 +01:00
Chris Rebert 4c3c402b0e forms.md: fix typo 2015-04-23 17:33:35 -07:00
Chris Rebert ff85ad1472 card.md: fix typo 2015-04-23 17:17:48 -07:00
Chris Rebert bce2fa4f2d Merge pull request #28 from twbs/tooltip-display-none-error
throw error when trying to show tooltip on :hidden element
2015-04-23 17:15:41 -07:00
Chris Rebert 0d77644fc4 throw error when trying to show tooltip on :hidden element 2015-04-23 17:14:45 -07:00
Chris Rebert cfcc597c85 reboot.md: fix typo 2015-04-23 16:30:12 -07:00
Chris Rebert 78c18954a8 _reboot.scss: fix typo in comment 2015-04-23 16:27:03 -07:00
Mark Otto ed319e3178 fix example thumbs 2015-04-23 01:43:38 -07:00
Mark Otto fe6756485f add card grid sizing 2015-04-23 01:33:19 -07:00
Mark Otto 37e543759b scope grid example styles better 2015-04-23 01:30:55 -07:00
Mark Otto 1770df724e update input groups to use new form control size classes 2015-04-23 01:14:43 -07:00
Mark Otto cc7c27dd71 drop .form-horizontal 2015-04-23 01:11:10 -07:00
Mark Otto 2cf5213c15 remove commented out code 2015-04-23 01:10:57 -07:00
Mark Otto 490294e68b Fix up some form docs styles, sizing, etc 2015-04-23 01:10:14 -07:00
Mark Otto dc3abb5f12 Update labels and form grid examples 2015-04-23 00:51:39 -07:00
Mark Otto 56e267e71f more migration docs notes 2015-04-23 00:14:52 -07:00
Mark Otto b45d719e37 more reboot edits 2015-04-22 23:13:11 -07:00
Mark Otto 46a3506a42 clarify some docs, improve layout 2015-04-22 23:09:05 -07:00
Mark Otto fd88ae4b4e recenter homepage 2015-04-20 16:59:21 -07:00
Mark Otto 57eee3d852 change borders on homepage featurettes 2015-04-18 20:04:17 -07:00
Mark Otto 0cf8154fb6 no quick start link 2015-04-18 18:16:14 -07:00
Mark Otto fbfba7b212 Move getting started's quick start to the getting started index 2015-04-18 18:15:58 -07:00
Mark Otto 209cdf33f9 update navbar and nav link values 2015-04-18 18:15:24 -07:00
Mark Otto 325133b33f fix nav 2015-04-18 18:15:19 -07:00
Mark Otto 89db64d4f7 stub out that customize page 2015-04-18 18:12:18 -07:00
Mark Otto 8f94078da8 New form control sizing, new navbar condensed variation, update nav and navbar spacing 2015-04-18 18:12:10 -07:00
Mark Otto 7e86bfd9ac change nav to use index files for each section; stub out index views for everything 2015-04-18 12:28:50 -07:00
Mark Otto d64c93e09a grunt 2015-04-18 12:23:12 -07:00
Mark Otto 250c2200bf no more dl-horizontal offset or page-header vars 2015-04-18 11:53:10 -07:00
Mark Otto 35be16cffa remove legend vars as we no longer use them 2015-04-18 11:39:13 -07:00
Mark Otto ac1ed746ef more comments and formatting clean up 2015-04-18 11:38:47 -07:00
Mark Otto 2237572e8b clean up commented out code in forms 2015-04-18 11:30:29 -07:00
Mark Otto 09886480e0 remove commented out code for auto aligning navbar dropdown menus 2015-04-18 11:17:42 -07:00
Mark Otto ddf4867a5e comments and spacing 2015-04-18 11:17:32 -07:00
Mark Otto 49f874468b comments and spacing 2015-04-18 11:17:28 -07:00
Mark Otto b88c05d564 clean up comments and spacing 2015-04-18 11:15:40 -07:00
Mark Otto 88a92e433d move abbr stuff for tooltip to reboot, clean up type scss 2015-04-18 11:13:45 -07:00
Mark Otto 81fb03406e move responsive embed to utilities docs, update the nav to dedupe things 2015-04-17 21:07:09 -07:00
Mark Otto 80239a3da4 grunt 2015-04-17 20:59:26 -07:00
Mark Otto b326ecdd65 move js tabs docs to navs docs page 2015-04-17 20:59:22 -07:00
Mark Otto fe203ec382 reorganize code docs 2015-04-17 20:19:51 -07:00
Mark Otto 2fb6dc26c8 remove page header from nav 2015-04-17 20:01:43 -07:00
Mark Otto bf085b1a02 delete the .page-header and its docs 2015-04-17 20:00:38 -07:00
Mark Otto b0b17b3c56 lighter footer border 2015-04-17 19:51:20 -07:00
Mark Otto a7f4fc5849 rewrite alert docs 2015-04-17 19:51:15 -07:00
Mark Otto 2672507532 update nav 2015-04-17 17:26:19 -07:00
Mark Otto 4b58ee15b5 remove some typography docs from that page because they're covered in the reboot 2015-04-17 17:18:36 -07:00
Mark Otto 19b05505f7 nav updates for forms 2015-04-17 16:52:27 -07:00
Mark Otto abde088bde grunt 2015-04-17 16:50:07 -07:00
Mark Otto a4aa650d7d move custom forms docs to the forms docs page 2015-04-17 16:50:02 -07:00
Mark Otto 611a127a1e change the type scale a bit again 2015-04-17 16:49:48 -07:00
Mark Otto bf5931b5ee massive rewrite of forms docs and some css 2015-04-17 16:02:41 -07:00
Mark Otto 7f3c85ecdc remove nested .bd-example 2015-04-17 14:24:11 -07:00
Mark Otto 8b93787fd2 move all JS buttons docs to regular buttons docs page, rewrite the callouts and some docs verbage 2015-04-17 14:11:08 -07:00
Mark Otto 0156f9a237 move remaining files to components subdir 2015-04-17 12:41:49 -07:00
Mark Otto e70d9077f0 move buttons from content to components 2015-04-17 12:40:25 -07:00
Mark Otto f58143e7d6 editing intro 2015-04-17 12:39:39 -07:00
Mark Otto 970e76ea25 try out a light gray sidebar 2015-04-17 01:32:15 -07:00
Mark Otto a73946b08d move text utilities docs from type to utilities 2015-04-17 01:31:09 -07:00
Mark Otto e782a9b580 rename helpers to utilities in docs, matching the scss file 2015-04-17 01:03:16 -07:00
Mark Otto 7c1635cdb8 narrower borders to get closer to 1px everywhere 2015-04-17 00:44:36 -07:00
Mark Otto 7049a07444 More reboot work, commenting out things that have been moved over 2015-04-17 00:22:35 -07:00
Mark Otto af9ab7b1a7 tweak the font-sizes for headings 2015-04-17 00:21:57 -07:00
Mark Otto cbf0e25280 nav and typo 2015-04-16 23:04:42 -07:00
Mark Otto b1f48d3098 more reboot updates 2015-04-16 19:33:42 -07:00
Mark Otto 0ab1576ae2 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-04-16 18:54:17 -07:00
Mark Otto 605990400e collapsing navbar tools 2015-04-16 18:50:32 -07:00
Mark Otto 06c2862d25 start stubbing out a new reboot section and file 2015-04-16 18:39:45 -07:00
Mark Otto 7001dece8a edit comments a bit 2015-04-16 17:15:29 -07:00
Mark Otto 585f857e71 rename scaffolding to reboot 2015-04-16 17:12:19 -07:00
Mark Otto 36e4cd0287 Move .img- classes to new _images.scss; move hr to _type.scss 2015-04-16 17:10:47 -07:00
Mark Otto cd3bc6a089 Merge pull request #101 from twbs/institutional-memory
Revert "Images are responsive by default"
2015-04-16 17:03:58 -07:00
Mark Otto 466d36e541 Redo all our callouts with the custom callout plugin
- Replaces manual use of .bd-callout with {% callout [type] %}
- Rearranged some callouts for proximity to others
- Turned long lists of callouts--like those on tooltips, plugings, etc--into a list because holy shit that's overwhelming
2015-04-16 16:56:40 -07:00
Mark Otto 801d49fb32 remove margins 2015-04-16 15:15:12 -07:00
Mark Otto f513ff3d73 fix example class in plugin 2015-04-16 15:15:06 -07:00
Mark Otto 5c0b459eb5 break down docs scss into imports, hell yeah 2015-04-16 14:57:49 -07:00
Mark Otto a90de06a60 complete the docs scss toc 2015-04-16 14:37:17 -07:00
Mark Otto 0da9e749e3 redo the anchor css in scss, comment out unused code, add our own styles /cc @xhmikosr 2015-04-16 14:33:32 -07:00
Mark Otto 242cea7544 start toc in docs scss file 2015-04-16 14:09:09 -07:00
Mark Otto c84cf4f7f5 rename classes from .bs-docs and .bs to .bd 2015-04-16 14:07:20 -07:00
Mark Otto 11f37681ef Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-04-15 16:20:17 -07:00
Mark Otto 3c93681245 more docs nav changes 2015-04-15 16:07:50 -07:00
Mark Otto 71b6877328 footer button alignment 2015-04-15 15:56:35 -07:00
Mark Otto 5e0ac61649 footer copy 2015-04-15 15:31:31 -07:00
Mark Otto 650d168fd8 grunt 2015-04-15 15:30:41 -07:00
Mark Otto 6b2775b2fe tweak alignment and spacing 2015-04-15 15:30:38 -07:00
Mark Otto 236a86502e fix spacer vars 2015-04-15 15:30:26 -07:00
Mark Otto e9ceff4a5b don't boost first paragraph on mobile 2015-04-15 15:23:10 -07:00
Mark Otto 30938c6244 fix .highlight spacing 2015-04-15 15:19:42 -07:00
Mark Otto 0635027b53 stub out the need for a homepage getting started section 2015-04-14 16:16:16 -07:00
Mark Otto baad9d75ce grunt and docs 2015-04-14 01:01:37 -07:00
Mark Otto 038d6f8061 more utilities 2015-04-14 01:01:30 -07:00
Mark Otto 8303b7b8c9 nuke shadows for now 2015-04-14 01:01:15 -07:00
Mark Otto 53a3ff74ca redo sidenav 2015-04-13 19:00:59 -07:00
Mark Otto 982c255c28 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-04-13 16:45:19 -07:00
Mark Otto f522f1841e docs derp 2015-04-13 16:36:44 -07:00
Mark Otto 4fdd63a516 remove pre styles -- see #4547 2015-04-13 16:36:36 -07:00
Chris Rebert 2057124cf2 Merge pull request #105 from twbs/beautiful-colors
Print with all the colors of the wind
2015-04-13 10:34:30 -07:00
Chris Rebert d4a2882938 Merge pull request #106 from twbs/href-print
Remove half-assed inclusion of link URLs (hrefs) when printing
2015-04-13 10:33:27 -07:00
Chris Rebert b9164b3690 Remove half-assed inclusion of link URLs (hrefs) when printing
* Relative URLs were output as-is, which is suboptimal or even confusing for end-users
* Ditto for fragment identifiers
* Outputting long URLs inline with prose isn't good UX

JavaScript could potentially help with this (e.g. http://alistapart.com/article/improvingprint).
However, we're not currently interested in trying to tackle the hard problem of fancy print stylesheets/views
(particularly given the level of cross-browser inconsistency when it comes to printing).
So let's just keep things simple, vanilla, and unsurprising,
which should also make it easy for others to add their own print fanciness on top of Bootstrap.
2015-04-11 00:24:27 -07:00
Chris Rebert d8423c0590 Print with all the colors of the wind
Forcing black-and-white text & backgrounds is too harsh. Printing speed isn't everything.
Users or authors can easily enable grayscale themselves if need be.
2015-04-11 00:22:45 -07:00
Mark Otto 7cf23a1846 page nav and title 2015-04-04 23:31:41 -07:00
Mark Otto f98883fc44 move more js stuff to components section 2015-03-30 20:55:00 -07:00
Mark Otto b606d4d11f Move transitions and overview to a javascript page in the getting started section 2015-03-30 20:53:32 -07:00
Mark Otto fad885fd8a Consolidate alerts docs into single page 2015-03-30 20:50:34 -07:00
Mark Otto c86a8736c6 Consolidate dropdown docs into single page 2015-03-30 18:23:35 -07:00
Mark Otto 309264509d Remove grid sizing styles on tables 2015-03-30 18:11:43 -07:00
Mark Otto 6749e5509c rewrite table modifiers to use .table- prefix 2015-03-30 18:08:01 -07:00
Mark Otto 608be81a43 Fixes #13583: Move .sr-only and .sr-only-focusable to mixins, then use them to create classes in _utilities.scss 2015-03-30 17:36:00 -07:00
Mark Otto c82cae9a48 nuke leftover less 2015-03-30 17:22:10 -07:00
Mark Otto 6a2d456719 grunt dist and docs 2015-03-29 00:14:02 -07:00
Mark Otto ef0b88f6b3 fix order 2015-03-29 00:13:30 -07:00
Mark Otto 2f7bfb44c2 fixes 2015-03-29 00:12:19 -07:00
Mark Otto 58082cd83e Merge branch 'master' into v4
Conflicts:
	.gitignore
	Gruntfile.js
	_config.yml
	dist/css/bootstrap-theme.css
	dist/css/bootstrap-theme.min.css
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	dist/js/bootstrap.js
	dist/js/bootstrap.min.js
	docs/_includes/components/navbar.html
	docs/_includes/components/progress-bars.html
	docs/_includes/css/grid.html
	docs/_includes/css/overview.html
	docs/_includes/customizer-variables.html
	docs/_includes/getting-started/accessibility.html
	docs/_includes/getting-started/browser-device-support.html
	docs/_includes/getting-started/community.html
	docs/_includes/getting-started/disabling-responsiveness.html
	docs/_includes/getting-started/download.html
	docs/_includes/getting-started/examples.html
	docs/_includes/getting-started/license.html
	docs/_includes/getting-started/third-party-support.html
	docs/_includes/js/alerts.html
	docs/_includes/js/buttons.html
	docs/_includes/js/carousel.html
	docs/_includes/js/collapse.html
	docs/_includes/js/dropdowns.html
	docs/_includes/js/modal.html
	docs/_includes/js/popovers.html
	docs/_includes/js/scrollspy.html
	docs/_includes/js/tabs.html
	docs/_includes/js/tooltips.html
	docs/_includes/js/transitions.html
	docs/_includes/nav/javascript.html
	docs/_includes/nav/main.html
	docs/about.html
	docs/assets/css/docs.min.css
	docs/assets/css/src/docs.css
	docs/assets/js/customize.min.js
	docs/assets/js/raw-files.min.js
	docs/assets/js/src/customizer.js
	docs/dist/css/bootstrap-theme.css
	docs/dist/css/bootstrap-theme.min.css
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/dist/js/bootstrap.js
	docs/dist/js/bootstrap.min.js
	docs/migration.html
	js/affix.js
	js/alert.js
	js/button.js
	js/carousel.js
	js/collapse.js
	js/dropdown.js
	js/modal.js
	js/popover.js
	js/scrollspy.js
	js/tab.js
	js/tests/unit/affix.js
	js/tests/unit/button.js
	js/tests/unit/carousel.js
	js/tests/unit/modal.js
	js/tests/unit/tooltip.js
	js/tests/visual/modal.html
	js/tooltip.js
	less/component-animations.less
	less/jumbotron.less
	less/mixins/background-variant.less
	less/mixins/buttons.less
	less/mixins/responsive-visibility.less
	less/mixins/text-emphasis.less
	less/navbar.less
	less/navs.less
	less/scaffolding.less
	less/tooltip.less
	less/utilities.less
	less/variables.less
	package.json
	scss/_buttons.scss
	scss/_forms.scss
	scss/_modal.scss
2015-03-29 00:08:54 -07:00
Chris Rebert 763d77e210 Revert "Images are responsive by default"
This reverts commit d29f851e82.

Making <img>s responsive by-default without opt-in can severely break
third-party widgets such as Google Maps.
This was an acknowledged problem in Bootstrap v2
(see https://github.com/twbs/bootstrap/issues/1506 ) and was fixed in v3
by requiring the .img-responsive class for explicit opt-in
(see 09cdee2f03).
The situation hasn't really changed since then. The responsive-by-default
approach hasn't become any more suitable in the intervening time.

So let's avoid having this regress in v4. :-)
2015-03-28 04:06:22 -07:00
Mark Otto 321c3b66bb more migration content 2015-03-11 19:50:00 +00:00
Mark Otto f36aa15bd0 start to fill in more migration docs 2015-03-11 19:45:48 +00:00
Mark Otto 3f3f4c6420 grunt css 2015-03-11 19:19:26 +00:00
Mark Otto 594f1fa4a0 update image docs and styles 2015-03-11 19:19:22 +00:00
Mark Otto d29f851e82 Images are responsive by default 2015-03-11 19:19:03 +00:00
Mark Otto 928cfb0697 grunt css 2015-03-11 19:03:18 +00:00
Mark Otto a490c312d8 better tables in the docs 2015-03-11 19:03:10 +00:00
Mark Otto 7253bd38f7 simplify grunt compiling docs 2015-03-11 19:02:32 +00:00
Mark Otto e70d83dc5d comment out download options for now 2015-03-09 15:40:32 +00:00
Mark Otto 52d2a14ebe simplify js docs overview section 2015-03-09 15:35:45 +00:00
Mark Otto 14e3b6b7bd scope the anchor highlighting 2015-03-09 15:21:34 +00:00
Mark Otto bbce37c52d fix page layout for examples overview 2015-03-09 15:21:05 +00:00
Mark Otto 974d9cfb65 more component alignment fixes for docs 2015-03-09 15:08:13 +00:00
Mark Otto 707e008d4b copy change 2015-03-09 15:03:11 +00:00
Mark Otto 46313d5d06 fix alignment of progress elements in examples 2015-03-09 15:03:06 +00:00
Mark Otto edecd2c5f3 nuke theme toggler js 2015-03-09 15:02:51 +00:00
Mark Otto e29455814f typo 2015-03-09 14:50:40 +00:00
Mark Otto 4bc321926f input groups subnav 2015-03-09 14:50:04 +00:00
Mark Otto 5f2872c561 input groups: drop the tooltips warning, move accessibility notice to a sub section 2015-03-09 14:48:51 +00:00
Mark Otto 81259b9c4c simplify input group docs to remove two notices, condense some language 2015-03-09 14:46:32 +00:00
Mark Otto 454cc55e31 remove justified button groups 2015-03-09 14:32:30 +00:00
Mark Otto fd3b376e0d fix examples alignment 2015-03-09 14:30:41 +00:00
Mark Otto 7dcd9c5d63 remove all customizer comments from variables file 2015-03-09 14:18:25 +00:00
Mark Otto 01d1090ed2 grunt action 2015-03-09 14:08:20 +00:00
Mark Otto 8d6c89ec3d nuke those for now 2015-03-09 14:08:13 +00:00
Mark Otto 6944e418eb docs redesign a bit 2015-03-09 14:07:46 +00:00
Mark Otto 9dc5868ea7 Remove dupe docs CSS, move anchor styles to scss directory, recompile 2015-03-01 14:13:13 -08:00
Mark Otto 517977fca4 fix validation, run grunt dist 2015-03-01 14:11:22 -08:00
Mark Otto c16fee5efd Merge branch 'master' into v4
Conflicts:
	.travis.yml
	Gruntfile.js
	bower.json
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	dist/js/bootstrap.js
	dist/js/bootstrap.min.js
	docs/_data/glyphicons.yml
	docs/_includes/components/breadcrumbs.html
	docs/_includes/components/button-dropdowns.html
	docs/_includes/components/button-groups.html
	docs/_includes/components/dropdowns.html
	docs/_includes/components/glyphicons.html
	docs/_includes/components/labels.html
	docs/_includes/components/list-group.html
	docs/_includes/components/media.html
	docs/_includes/components/navs.html
	docs/_includes/components/panels.html
	docs/_includes/components/progress-bars.html
	docs/_includes/components/thumbnails.html
	docs/_includes/components/wells.html
	docs/_includes/css/buttons.html
	docs/_includes/css/forms.html
	docs/_includes/css/helpers.html
	docs/_includes/css/images.html
	docs/_includes/css/less.html
	docs/_includes/customizer-variables.html
	docs/_includes/getting-started/accessibility.html
	docs/_includes/getting-started/browser-device-support.html
	docs/_includes/getting-started/community.html
	docs/_includes/getting-started/examples.html
	docs/_includes/getting-started/grunt.html
	docs/_includes/getting-started/license.html
	docs/_includes/getting-started/template.html
	docs/_includes/header.html
	docs/_includes/js/affix.html
	docs/_includes/js/alerts.html
	docs/_includes/js/carousel.html
	docs/_includes/js/collapse.html
	docs/_includes/js/dropdowns.html
	docs/_includes/js/modal.html
	docs/_includes/js/overview.html
	docs/_includes/js/popovers.html
	docs/_includes/js/scrollspy.html
	docs/_includes/js/tabs.html
	docs/_includes/js/tooltips.html
	docs/_includes/js/transitions.html
	docs/_includes/nav/javascript.html
	docs/_layouts/default.html
	docs/assets/css/docs.min.css
	docs/assets/css/src/docs.css
	docs/assets/js/customize.min.js
	docs/assets/js/docs.min.js
	docs/assets/js/raw-files.min.js
	docs/assets/js/vendor/FileSaver.js
	docs/assets/js/vendor/autoprefixer.js
	docs/assets/js/vendor/uglify.min.js
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/dist/js/bootstrap.min.js
	docs/examples/blog/index.html
	docs/examples/carousel/index.html
	docs/examples/cover/index.html
	docs/examples/dashboard/index.html
	docs/examples/narrow-jumbotron/narrow-jumbotron.css
	docs/examples/navbar-fixed-top/index.html
	docs/examples/navbar-static-top/index.html
	docs/examples/non-responsive/index.html
	docs/examples/non-responsive/non-responsive.css
	docs/examples/theme/index.html
	grunt/configBridge.json
	js/affix.js
	js/carousel.js
	js/collapse.js
	js/dropdown.js
	js/modal.js
	js/popover.js
	js/scrollspy.js
	js/tab.js
	js/tests/unit/affix.js
	js/tests/unit/button.js
	js/tests/unit/carousel.js
	js/tests/unit/modal.js
	js/tests/unit/tooltip.js
	js/tooltip.js
	less/badges.less
	less/glyphicons.less
	less/type.less
	less/variables.less
	package.json
	scss/_dropdown.scss
	scss/_forms.scss
	test-infra/npm-shrinkwrap.json
2015-03-01 13:44:10 -08:00
Chris Rebert 50a51ffc36 Merge pull request #96 from twbs/gem-badge
Add Ruby Gem badge to README
2015-02-27 02:33:25 -08:00
Chris Rebert 9e82276b69 Merge pull request #98 from twbs/sync-package
Sync package.json with v3
2015-02-24 16:31:06 -08:00
Chris Rebert e17600e648 Sync package.json with a1fd86cdf9 2015-02-24 15:23:56 -08:00
Chris Rebert 9e0f94b632 Add Ruby Gem badge to README 2015-02-24 14:41:26 -08:00
Chris Rebert 32cb13ef7a Merge pull request #94 from twbs/jscs-gruntfile
Exempt Closure part of Gruntfile from requireCamelCaseOrUpperCaseIdentifiers
2015-02-24 14:35:41 -08:00
XhmikosR be9d1f436e Specify the files to include in the npm package. 2015-02-16 21:36:41 -08:00
Chris Rebert cdd287da0d Exempt Closure part of Gruntfile from requireCamelCaseOrUpperCaseIdentifiers
This allows `grunt jscs:grunt` to succeed.
2015-02-16 17:38:54 -08:00
Chris Rebert 1daca5ac5c Gruntfile: make JSCS happier 2015-02-16 17:18:16 -08:00
Chris Rebert c12c439171 bump grunt-sass to ~0.18.0 2015-02-16 17:12:22 -08:00
Chris Rebert 6b61bf4762 bump grunt-jscs to ~1.5.0 2015-02-16 17:08:27 -08:00
F A T a5580360ba Merge pull request #93 from twbs/fat-removeAffix
kill affix
2015-02-11 11:41:26 -08:00
fat 1e9e3316b6 kill affix 2015-02-11 11:40:57 -08:00
F A T d71ccaefbc Merge pull request #92 from twbs/fat-removeGz
remove gz
2015-02-11 11:37:55 -08:00
fat 2eba4458fa remove gz 2015-02-11 11:37:38 -08:00
F A T f483640378 Merge pull request #57 from twbs/fat-closure
Bootstrap onto closure v2
2015-02-11 11:36:16 -08:00
fat 834220ea20 bootstrap onto closure 2015-02-11 11:29:43 -08:00
Chris Rebert aed1cd3121 update shrinkwrap 2015-02-04 21:15:20 -08:00
Chris Rebert f265fed3eb account for mq4-hover-shim's renaming & org move 2015-02-04 21:15:01 -08:00
Chris Rebert 7294506ebb Merge pull request #68 from twbs/v4-validation
Switch HTML validators
2015-02-04 14:12:41 -08:00
Chris Rebert 85ded1440c update shrinkwrap 2015-02-04 14:11:26 -08:00
Mark Otto ea8b51920a use grunt-html instead of grunt-html-validation because holy shit it's fast 2015-02-04 14:10:35 -08:00
Chris Rebert cff2e21d37 Merge pull request #56 from twbs/mobile-hover
Nuke sticky :hover on mobile
2015-02-04 13:32:41 -08:00
Chris Rebert 175714d246 add docs for mq4-hover-hover-shim integration 2015-01-22 11:39:57 -08:00
Chris Rebert fd13e33aa4 add $use-hover-media-query to control @media (hover:hover) usage 2015-01-22 11:39:57 -08:00
Chris Rebert eaaaa00520 Integrate mq4-hover-hover-shim 2015-01-22 11:37:37 -08:00
Chris Rebert 8e374bd010 put all :hover styles within @media (hover: hover) 2015-01-22 11:37:37 -08:00
Mark Otto c0f4dcd38e Merge pull request #65 from twbs/precision
Use expressions for thirds to avoid precision issues
2015-01-21 18:34:19 -08:00
Chris Rebert f6ef89d6c3 Use expressions for thirds to avoid precision issues 2015-01-21 15:11:25 -08:00
Chris Rebert 59542aa367 Merge pull request #90 from twbs/at-viewport
Reorg @viewport now that we don't need to worry about non-responsiveness
2015-01-21 13:14:07 -08:00
Chris Rebert a1126ef655 Reorg @viewport now that we don't need to worry about non-responsive layouts 2015-01-21 13:05:14 -08:00
Chris Rebert 55cb723e08 Merge branch 'v4' of twbs/bootstrap/v4 into v4 2015-01-21 13:02:55 -08:00
Chris Rebert 9238337cbb Merge branch 'master' into v4 2015-01-21 13:00:12 -08:00
Mark Otto b801ad2a58 testing out svgs 2015-01-21 12:01:36 -08:00
Mark Otto 9e0c4ff786 several docs cleanup things 2015-01-20 22:57:24 -08:00
Mark Otto 35e5f6f169 copy 2015-01-20 21:55:20 -08:00
Mark Otto 4a3ae1cf45 fix dupe images 2015-01-20 21:12:31 -08:00
Mark Otto 74fbf61e30 custom holder theme 2015-01-20 21:12:25 -08:00
Mark Otto 97eb12561d large page titles 2015-01-20 18:50:07 -08:00
Mark Otto 4bed09aff8 grunt 2015-01-20 18:48:18 -08:00
Mark Otto c5d4ab259e Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-01-20 17:05:53 -08:00
Mark Otto 474ea24fc3 fix docs homepage ad 2015-01-20 17:05:39 -08:00
Mark Otto 6ebf68296a Merge pull request #61 from twbs/clear-out-fonts
remove unused font files
2015-01-20 15:40:37 -08:00
Mark Otto 260378411d Update README.md 2015-01-20 15:40:32 -08:00
Mark Otto 33e32bffc8 new headers, ad placements, intro paragraphs on several pages, etc 2015-01-19 20:03:08 -08:00
Mark Otto ff1d10affb fix scrollspy nav 2015-01-19 18:51:21 -08:00
Chris Rebert 8ecdda0b35 Merge pull request #52 from twbs/normalize-figure
Let Normalize.css normalize <figure>'s margin
2015-01-19 16:58:01 -08:00
Mark Otto 6f61201f87 fix broken brand logos 2015-01-19 16:18:38 -08:00
Mark Otto 2327a1d44d no need for additional subheading 2015-01-19 16:17:54 -08:00
Mark Otto e2c6dd29d8 tons of docs helpers cleanup 2015-01-19 16:15:51 -08:00
Mark Otto 6ba05d95d5 properly reset button.close styles 2015-01-19 16:11:39 -08:00
Mark Otto 29c7a0f002 fix quick floats example 2015-01-19 16:11:29 -08:00
Mark Otto dfdb99c989 fix broken breadcrumb divider 2015-01-19 16:08:48 -08:00
Mark Otto 21dc9b1f57 fix broken buttons 2015-01-19 16:03:41 -08:00
Mark Otto e1dfe01c9f separate examples for inline radios and checkboxes 2015-01-19 16:01:28 -08:00
Mark Otto 43e45ce06c consolidate forms docs 2015-01-19 16:00:56 -08:00
Mark Otto dba0e3c947 docs subheading tweaks 2015-01-19 15:53:21 -08:00
Mark Otto 3fe96e8f50 fix border color on inverse tables 2015-01-19 15:52:40 -08:00
Mark Otto affd89122f better separation of docs sections with a light bottom border on h2s 2015-01-19 15:49:44 -08:00
Mark Otto 1633da2ce8 remove unnecessary docs sections for media queries page 2015-01-19 15:44:53 -08:00
Mark Otto 72bc9b97f0 fix homepage nav styles 2015-01-19 15:44:45 -08:00
Mark Otto a72741ed62 nuke files 2015-01-19 15:25:53 -08:00
Mark Otto d8c94029d3 move around files 2015-01-19 15:25:49 -08:00
Mark Otto faedb7fec4 grunt 2015-01-19 14:55:25 -08:00
Mark Otto 7440c38469 fix invalid css 2015-01-19 14:50:41 -08:00
Mark Otto 325748ff68 Merge branch 'master' into v4
Conflicts:
	_config.yml
	dist/css/bootstrap-theme.css
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap-theme.min.css
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	dist/js/bootstrap.min.js
	docs/_includes/components/thumbnails.html
	docs/_includes/css/forms.html
	docs/_includes/css/grid.html
	docs/_includes/customizer-variables.html
	docs/_includes/footer.html
	docs/_includes/getting-started/download.html
	docs/_includes/getting-started/template.html
	docs/_includes/js/overview.html
	docs/_includes/js/popovers.html
	docs/_includes/js/tooltips.html
	docs/assets/css/docs.min.css
	docs/assets/js/customize.min.js
	docs/assets/js/raw-files.min.js
	docs/assets/js/src/customizer.js
	docs/dist/css/bootstrap-theme.css
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap-theme.min.css
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/dist/js/bootstrap.js
	docs/dist/js/bootstrap.min.js
	docs/examples/navbar-fixed-top/index.html
	docs/examples/navbar-static-top/index.html
	docs/examples/non-responsive/index.html
	docs/examples/theme/index.html
	grunt/configBridge.json
	less/alerts.less
	less/badges.less
	less/jumbotron.less
	less/panels.less
	less/tables.less
	less/theme.less
	less/variables.less
	package.json
	scss/_button-group.scss
	scss/_buttons.scss
	scss/_forms.scss
2015-01-19 14:48:12 -08:00
Thomas McDonald 0964504fda remove less references from package files
Closes #62 (of v4)
2015-01-18 19:06:51 -08:00
Chris Rebert 1236e7a996 Merge pull request #64 from twbs/fix-build
Temporarily revert "Rename scss/bootstrap.scss -> scss/_bootstrap.scss"
2015-01-18 15:08:12 -08:00
Chris Rebert 1e5ce1e1a9 Temporarily revert "Rename scss/bootstrap.scss -> scss/_bootstrap.scss"
This reverts commit 2916ac43ed.
This reverts commit 3d635f3079.
This reverts commit 61a2120557.

This change broke the Grunt build.
2015-01-18 15:00:58 -08:00
Chris Rebert 61a2120557 fix main SCSS file paths
Fixes 2916ac43ed errata
FYI @glebm
2015-01-18 14:29:53 -08:00
Gleb Mazovetskiy 3d635f3079 Update grunt/bs-sass-compile/ to point to _bootstrap.scss 2015-01-15 21:28:14 +00:00
Gleb Mazovetskiy 2916ac43ed Rename scss/bootstrap.scss -> scss/_bootstrap.scss
This is required for Compass compatibility. See
https://github.com/twbs/bootstrap-sass/issues/694

Also updates bower.json and package.json references to the main Sass
file.
2015-01-15 21:20:40 +00:00
Mark Otto 0531d6476c Merge pull request #63 from twbs/team-unity
Core & Sass Teams are now one and the same bigger Team
2015-01-14 18:02:18 -08:00
Chris Rebert e94a597685 Core & Sass Teams are now one and the same bigger Team 2015-01-14 10:45:07 -08:00
Chris Rebert 8ce8cd992e remove more Glyphicon references from the docs 2015-01-09 12:33:34 -08:00
Thomas McDonald d2f29fd649 remove unused font files 2015-01-09 10:15:32 +00:00
Chris Rebert 807a837afe Remove libsass @media nesting bug workaround
https://github.com/sass/libsass/issues/185 has been fixed.
Refs #48
2015-01-08 21:41:33 +00:00
Gleb Mazovetskiy 720d02c5e5 Revert "Remove libsass @media nesting bug workaround"
This reverts commit d6a5ebf438.

There has not been a release of libsass with this fix yet, sorry!
2015-01-08 21:38:12 +00:00
Gleb Mazovetskiy f4a00dc037 Merge pull request #58 from twbs/libsass-185
Remove libsass @media nesting bug workaround
2015-01-08 21:23:29 +00:00
Gleb Mazovetskiy 3be590dd5b docs: fix typo in media-queries.md 2015-01-08 21:17:22 +00:00
Chris Rebert d6a5ebf438 Remove libsass @media nesting bug workaround
https://github.com/sass/libsass/issues/185 has been fixed.
Refs #48
2015-01-07 19:17:45 -08:00
Chris Rebert 5951647b1a Merge pull request #25 from twbs/autoprefixer-bump-chrome
bump min Chrome in Autoprefixer to v35
2015-01-07 19:15:52 -08:00
Chris Rebert 3c6a307011 bump min Chrome in Autoprefixer to v35 2015-01-07 17:49:43 -08:00
Chris Rebert 698b3a7ace grunt 2015-01-07 17:04:59 -08:00
Chris Rebert c8bfa7d353 Merge pull request #54 from twbs/overhaul-responsive-visibility
Overhaul of responsive visibility classes
2015-01-06 17:50:33 -08:00
Chris Rebert e651b48eb6 update responsive utility docs post-overhaul 2015-01-06 17:49:33 -08:00
Chris Rebert 5868b5bc9c add migration guidance regarding responsive visibility classes 2015-01-06 17:49:33 -08:00
Chris Rebert 11a574ce9e Overhaul responsive visibility classes
Thanks to @glebm for help refactoring this to use the breakpoint mixins.
2015-01-06 17:47:13 -08:00
Chris Rebert cbb3b1ff9a Kill scss/mixins/_media-queries.scss
replaced media-xs => media-breakpoint-down(xs)
replaced media-sm => media-breakpoint-up(sm)
replaced media-sm-max => media-breakpoint-only(sm)
replaced media-md => media-breakpoint-up(md)
replaced media-md-max => media-breakpoint-only(md)
replaced media-lg => media-breakpoint-up(lg)
2015-01-06 17:47:13 -08:00
Chris Rebert 746e09f8ae rename media-breakpoint-{min,max} => media-breakpoint-{up,down} 2015-01-06 17:47:13 -08:00
Chris Rebert ff9c07f4aa fix numerical typo in grid docs 2015-01-06 17:46:46 -08:00
Mark Otto 20cdb62200 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-01-06 16:06:06 -08:00
Mark Otto b542137dd5 streamline homepage nav 2015-01-06 16:05:58 -08:00
Mark Otto 82f460b20d formatting of html 2015-01-06 15:35:49 -08:00
Chris Rebert b361dacff1 Merge pull request #59 from twbs/probably-slightly-better-best-practice
Use improved box sizing reset
2015-01-06 00:04:53 -08:00
Chris Rebert ef453fa6ce Use improved box sizing reset
Based on http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
This allows us to significantly simplify the relevant part of the docs.
2015-01-05 15:20:46 -08:00
Chris Rebert 0bd8c7cb6a grunt dist 2015-01-05 11:41:34 -08:00
Chris Rebert 0075de8ee8 Merge pull request #40 from twbs/bye-affix
Remove affix from docs & CSS; add migration guidance
2015-01-05 11:38:38 -08:00
Chris Rebert 00e6fae8fb Remove affix from docs & CSS; add migration guidance 2015-01-05 11:36:51 -08:00
Chris Rebert 6cb417616c Merge pull request #26 from twbs/autoprefixer-bump-mac-safari
bump min OS X Safari in Autoprefixer config to v7.1
2015-01-05 11:20:30 -08:00
Mark Otto 615eb99067 fix broke shit, recompile 2015-01-03 20:16:46 -08:00
Mark Otto 0e5d17d5f6 Merge branch 'master' into v4
Conflicts:
	Gruntfile.js
	dist/css/bootstrap-theme.css
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap-theme.min.css
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	dist/js/bootstrap.min.js
	docs/_data/glyphicons.yml
	docs/_includes/components/alerts.html
	docs/_includes/components/badges.html
	docs/_includes/components/breadcrumbs.html
	docs/_includes/components/button-dropdowns.html
	docs/_includes/components/button-groups.html
	docs/_includes/components/dropdowns.html
	docs/_includes/components/glyphicons.html
	docs/_includes/components/input-groups.html
	docs/_includes/components/jumbotron.html
	docs/_includes/components/labels.html
	docs/_includes/components/list-group.html
	docs/_includes/components/media.html
	docs/_includes/components/navbar.html
	docs/_includes/components/navs.html
	docs/_includes/components/page-header.html
	docs/_includes/components/pagination.html
	docs/_includes/components/panels.html
	docs/_includes/components/progress-bars.html
	docs/_includes/components/responsive-embed.html
	docs/_includes/components/thumbnails.html
	docs/_includes/components/wells.html
	docs/_includes/css/buttons.html
	docs/_includes/css/code.html
	docs/_includes/css/forms.html
	docs/_includes/css/grid.html
	docs/_includes/css/helpers.html
	docs/_includes/css/images.html
	docs/_includes/css/less.html
	docs/_includes/css/tables.html
	docs/_includes/css/type.html
	docs/_includes/customizer-variables.html
	docs/_includes/getting-started/accessibility.html
	docs/_includes/getting-started/disabling-responsiveness.html
	docs/_includes/getting-started/download.html
	docs/_includes/getting-started/whats-included.html
	docs/_includes/js/alerts.html
	docs/_includes/js/buttons.html
	docs/_includes/js/carousel.html
	docs/_includes/js/collapse.html
	docs/_includes/js/modal.html
	docs/_includes/js/overview.html
	docs/_includes/js/popovers.html
	docs/_includes/js/tabs.html
	docs/_includes/js/tooltips.html
	docs/_includes/nav/components.html
	docs/_includes/nav/javascript.html
	docs/_jade/customizer-variables.jade
	docs/_layouts/default.html
	docs/about.html
	docs/assets/css/docs.min.css
	docs/assets/css/src/docs.css
	docs/assets/js/customize.min.js
	docs/assets/js/raw-files.min.js
	docs/assets/js/src/customizer.js
	docs/customize.html
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	less/glyphicons.less
	less/mixins/vendor-prefixes.less
	less/navbar.less
	less/popovers.less
	less/tables.less
	less/theme.less
	less/tooltip.less
	less/variables.less
	package.json
	scss/_carousel.scss
	scss/_close.scss
	scss/_forms.scss
	test-infra/npm-shrinkwrap.json
2015-01-03 20:08:58 -08:00
Mark Otto 31610258de Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2015-01-03 16:00:45 -08:00
Mark Otto c6af78e8a4 grunt 2015-01-01 12:13:28 -08:00
Mark Otto a6053b573c override the box-shadows on active, checked, and indeterminate states 2015-01-01 12:13:24 -08:00
Mark Otto e4fa95eb57 grunt dist 2015-01-01 12:02:02 -08:00
Mark Otto 401ace65f4 add indeterminate checkbox support 2015-01-01 12:01:55 -08:00
Chris Rebert 4e8f769d44 fix typo in comment 2015-01-01 00:02:21 -08:00
Mark Otto 82403407d8 Merge pull request #55 from twbs/xl-size
account for XL size tier in grid docs
2014-12-31 10:49:33 -08:00
Mark Otto fb176a97e1 change values, remove grid column size row 2014-12-31 10:46:50 -08:00
Mark Otto 1a932b7e02 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2014-12-31 10:39:56 -08:00
Mark Otto a5e127fd16 grunt 2014-12-31 10:37:23 -08:00
Mark Otto 03e39251fa larger hr border width so it shows up 2014-12-31 10:20:29 -08:00
Mark Otto b873edce8e tweak and improve jumbotrons 2014-12-31 10:20:12 -08:00
Mark Otto 49ac4ea0fa fix some source code for custom forms 2014-12-31 10:07:34 -08:00
Chris Rebert b9de4b7392 remove lingering reference to IE8 in the Carousel docs 2014-12-30 16:15:02 -08:00
Chris Rebert 626f30fd6b remove lingering references to Less in the docs 2014-12-30 16:14:32 -08:00
Chris Rebert 9b4296b565 rm note about Safari<7.1 / iOS<8.0 percent rounding bug 2014-12-30 12:49:46 -08:00
Chris Rebert 473c75dc4c bump min OS X Safari in Autoprefixer config to v7.1 2014-12-30 12:49:46 -08:00
Chris Rebert edb6c07254 "plugins" => "third-party widgets" 2014-12-30 12:48:12 -08:00
Chris Rebert 0a1742ce8e remove unnecessary reference to Bootstrap v3 2014-12-30 12:46:25 -08:00
Chris Rebert 2e815e891b Fix @mdo's grammar 2014-12-30 12:45:24 -08:00
Chris Rebert c6affe79b7 account for XL size tier in grid docs 2014-12-29 18:27:41 -08:00
Chris Rebert b342de4fa3 Merge pull request #22 from twbs/alert-heading
Use .alert-heading instead of hardcoding <h4>
2014-12-29 16:04:00 -08:00
Chris Rebert 10f703f3b0 un-nest .alert-heading & .alert-link 2014-12-29 16:03:22 -08:00
Chris Rebert 54b03c27d2 Merge pull request #43 from twbs/popover-arrow
rename .arrow => .popover-arrow
2014-12-29 16:01:07 -08:00
Chris Rebert e26701c04e JSCS: enable requireSpaceBetweenArguments
New rule added in JSCS v1.9.0
Our JS already complies with this.
2014-12-29 14:16:26 -08:00
Chris Rebert 9867b1d49e bump grunt-jscs to ~1.1.0 2014-12-29 14:16:00 -08:00
Chris Rebert 880642ee62 update devDependencies to match upstream 2014-12-29 14:14:57 -08:00
Chris Rebert a0dbe55678 add missing global declaration for SimpleJekyllSearch 2014-12-29 12:42:31 -08:00
Chris Rebert 730c3f5f23 grunt dist-css 2014-12-29 12:38:53 -08:00
Chris Rebert a0edcc9225 refactor tooltip+popover CSS to decrease chaining+nesting 2014-12-29 12:37:11 -08:00
Chris Rebert 05d1877985 update JS to use .{tooltip,popover}-{left,right,top,bottom} 2014-12-29 12:34:09 -08:00
Chris Rebert 654d0dffc9 CSS: prefix .{right,left,top,bottom} with 'tooltip-'/'popover' 2014-12-29 12:34:09 -08:00
Chris Rebert c6ad3a8d6d update docs to use .{tooltip,popover}-{left,right,top,bottom} 2014-12-29 12:33:06 -08:00
Chris Rebert d46a12e601 remove now-redundant .popover parent in .popover-arrow selectors 2014-12-29 12:33:06 -08:00
Chris Rebert 6a5bc63649 rename .arrow => .popover-arrow 2014-12-29 12:33:06 -08:00
Chris Rebert a1ce6a1968 Merge pull request #21 from twbs/deprecated-tooltip-placements
Remove deprecated tooltip placements
2014-12-26 12:55:08 -08:00
Mark Otto 489f2bc1fa no results in search form accounted for 2014-12-25 22:40:25 -08:00
Mark Otto 7e25a958a2 sidenav for custom forms 2014-12-25 17:50:41 -08:00
Mark Otto b92534c632 improve code quality on custom forms 2014-12-25 15:40:24 -08:00
Mark Otto dacac2ab72 select menu custom form element 2014-12-24 21:48:49 -08:00
Mark Otto 57d15cb4f8 add more explanation text 2014-12-24 17:00:43 -08:00
Mark Otto cd60cf3386 custom forms: checkbox and radio stacked option 2014-12-24 15:45:37 -08:00
Gleb Mazovetskiy 556758f3d3 Merge pull request #48 from twbs/breakpoints-min
Automate breakpoints
2014-12-24 22:27:39 +02:00
Gleb Mazovetskiy 93f51eb0e9 Automate breakpoints
Breakpoints and container widths are now defined as maps.
2014-12-24 22:27:11 +02:00
Gleb Mazovetskiy 4d9aa90c8e Merge pull request #17 from twbs/test-with-two-sasses
Also support Ruby Sass
2014-12-24 22:22:39 +02:00
Gleb Mazovetskiy c0c16edc41 Update styles for Ruby Sass compat 2014-12-24 22:22:15 +02:00
Gleb Mazovetskiy 0d96695f5e Docs: Use another Sass compiler 2014-12-24 22:21:39 +02:00
Gleb Mazovetskiy 8a51daf280 Compile with Ruby Sass or libsass.
* Separate configs for libsass and sass.
* Sass compiler selected based on `process.env.TWBS_SASS`.
* Travis:
  * Use Gemfile to manage ruby dependencies.
  * Run core tests with both Sass compilers.
  * Only install/cache ruby gems required by the test subset.
* Grunt: `update-gemfile-lock` task a la `update-shrinkwrap`.
2014-12-24 22:21:39 +02:00
Mark Otto e500a9a354 some cleanup 2014-12-24 04:47:08 -08:00
Mark Otto 18e08e777b add custom forms, stub out examples for radios and checkboxes 2014-12-24 04:13:23 -08:00
Mark Otto e1bb907050 rearrange contents docs--type, tables, images, forms, etc--into own docs section 2014-12-24 03:26:51 -08:00
Mark Otto 73e59c26e6 basic docs search 2014-12-24 02:44:38 -08:00
Mark Otto 952be04cb0 grunt 2014-12-23 22:57:03 -08:00
Mark Otto 6011b4678b rearrange some docs css 2014-12-23 22:56:45 -08:00
Mark Otto b500713dd2 missed an end tag 2014-12-23 14:11:10 -08:00
Mark Otto b67b2c7f49 fix up helpers docs again for .invisible and [hidden] 2014-12-23 14:00:34 -08:00
Mark Otto 6b394ab067 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4
Conflicts:
	docs/components/helpers.md
	scss/_utilities.scss
2014-12-23 13:59:26 -08:00
Mark Otto 1f5a75e2d7 increase spacing in docs h2s 2014-12-23 13:56:11 -08:00
Mark Otto ca53c93f3d no need to mention jquery in the layout scaffolding docs 2014-12-23 13:26:37 -08:00
Mark Otto e63a0acd3b fix some getting started links 2014-12-23 13:25:59 -08:00
Mark Otto 0972c64e7a fix sidenav links 2014-12-23 13:23:03 -08:00
Mark Otto 491503e4ae audit helpers docs: fix mixins formatting for scss conversion 2014-12-23 04:53:19 -08:00
Mark Otto dfb6a679d2 audit helpers docs: quick floats 2014-12-23 04:40:42 -08:00
Mark Otto 9aa8239f88 add some utilities docs for new hidden and show changes 2014-12-23 04:28:01 -08:00
Mark Otto f9aec74124 add [hidden] utility for hiding any html element (see #15274 for more context) 2014-12-23 04:10:59 -08:00
Mark Otto 2b16cb921c make some notes for myself 2014-12-23 03:57:55 -08:00
Mark Otto 5e102e2600 Merge pull request #50 from twbs/disabled-pseudo
use :disabled pseudo-class instead of [disabled] attribute
2014-12-22 20:13:09 -08:00
Mark Otto c14823bd51 Merge pull request #53 from twbs/firefox-placeholder-opacity
Re-add Firefox placeholder opacity workaround
2014-12-22 20:11:54 -08:00
Mark Otto c59ba4995c Merge pull request #45 from twbs/bye-hidden
Remove .hidden and .show classes
2014-12-22 20:11:04 -08:00
Mark Otto d44a1f24bf Merge pull request #51 from twbs/old-firefox-device-pixel-ratio
Remove min--moz-device-pixel-ratio
2014-12-22 20:06:58 -08:00
Mark Otto d06dcd8431 Merge pull request #27 from twbs/autoprefixer-bump-ios-safari
bump min iOS in Autoprefixer config to v7
2014-12-22 19:48:40 -08:00
Mark Otto 230294a63b Merge pull request #47 from twbs/migration-catch-up
Migration guide catch up
2014-12-22 19:42:37 -08:00
Chris Rebert 96d273e28f Re-add Firefox placeholder opacity workaround 2014-12-22 17:28:09 -08:00
Chris Rebert 2d30babed4 Let Normalize.css normalize <figure>'s margin 2014-12-22 16:40:05 -08:00
Chris Rebert 4d8559f895 Remove min--moz-device-pixel-ratio
Bootstrap v4 no longer supports the old versions of Firefox affected by this typo bug.
2014-12-22 16:32:25 -08:00
Chris Rebert 9a6477662a grunt dist 2014-12-22 13:37:31 -08:00
Chris Rebert 5b03c9ad63 [disabled] => :disabled
:disabled is supported in IE9+ and all modern browsers
2014-12-22 13:34:02 -08:00
Gleb Mazovetskiy 497b05c1be Merge pull request #49 from twbs/fadein_to_fade_in
variables: fix fade-in
2014-12-20 16:40:08 +00:00
Gleb Mazovetskiy e11208cc0b variables: fix fade-in 2014-12-20 16:37:43 +00:00
Chris Rebert 7c419a6b0f add notes about high-level TODOs for the v3=>v4 migration guide 2014-12-19 20:35:46 -08:00
Chris Rebert 27213cfb63 add stub entry about Buttons changes to the migration guide 2014-12-19 20:31:47 -08:00
Chris Rebert b6abac3e1e Document changes to nested tables in the migration guide 2014-12-19 20:30:50 -08:00
Chris Rebert 5d76a6182a add stub entry for Tabs+Pills changes to the migration guide 2014-12-19 20:30:16 -08:00
Chris Rebert ad5e724e5f add stub entry about new approach for skeuomorphic theming to the migration guide 2014-12-19 20:28:12 -08:00
Chris Rebert c0da3d0b23 Document removal of deprecated screen size variables in the migration guide 2014-12-19 20:25:26 -08:00
Chris Rebert c58e3803af Document removal of online Customizer in the migration docs 2014-12-19 20:14:56 -08:00
Chris Rebert e071f5bf14 add stub entry about addition of new utility classes to the migration guide 2014-12-19 20:11:49 -08:00
Chris Rebert 98c5171f11 add stub entry about addition of new table variants to the migration guide 2014-12-19 20:11:31 -08:00
Chris Rebert 75907f89fb clarify that .progress still exists 2014-12-19 20:08:43 -08:00
Chris Rebert b9994c077c add stub entry for removal of Justified navs to the migration guide 2014-12-19 20:07:58 -08:00
Chris Rebert cc726d8833 add stub entries for Panel, Thumbnail, Well removals to the migration guide 2014-12-19 20:02:55 -08:00
Chris Rebert 7afd2c4e50 Document Pager and Carousel class renames in the migration guide 2014-12-19 20:01:18 -08:00
Chris Rebert 861d1ac07d Document removal of non-responsive example in the migration guide 2014-12-19 19:54:45 -08:00
Chris Rebert 283b74fc60 Document official support of Android v5.0+ Browser and WebView in the migration guide 2014-12-19 19:52:57 -08:00
Chris Rebert 3f3db41173 Merge pull request #46 from twbs/trailing-whitespace
rm trailing whitespace
2014-12-19 18:36:38 -08:00
Chris Rebert 8250f41948 rm trailing whitespace 2014-12-19 18:35:58 -08:00
Chris Rebert 736b7bdf93 bump min iOS in Autoprefixer config to v7 2014-12-19 18:11:54 -08:00
Mark Otto 28932261ac docs grunt 2014-12-19 00:36:22 -08:00
Mark Otto 438b8aa97f don't ignore the assets/js/src/ because then it doesn't make it to the generated site 2014-12-19 00:36:16 -08:00
Mark Otto 36a99c68bf restore configbridge to footer files, update paths 2014-12-19 00:35:54 -08:00
Mark Otto d1a766494e fix paths and baseurl action 2014-12-19 00:24:09 -08:00
Mark Otto 547f16b58e rewrite all table styles to remove in selectors 2014-12-18 22:59:47 -08:00
Mark Otto 83b3252404 migration to layout and nav 2014-12-18 22:35:37 -08:00
Mark Otto 94753bc3ec grunt 2014-12-18 20:19:53 -08:00
Mark Otto 41226bd91e replace html tables with markdown in migration 2014-12-18 20:19:45 -08:00
Chris Rebert 07ef67da20 Remove .hidden and .show classes
.hidden is incompatible with jQuery's $(...).hide()
2014-12-18 19:07:22 -08:00
Mark Otto 8a60a27efb Merge pull request #37 from twbs/migration-stub
add stub v3 => v4 migration docs page
2014-12-18 18:19:55 -08:00
Chris Rebert e95b854301 Merge pull request #42 from twbs/pager
rename .previous => .pager-prev , .next => .pager-next
2014-12-18 15:32:12 -08:00
Chris Rebert f216f7cdf6 Merge pull request #41 from twbs/carousel-item
rename .item => .carousel-item
2014-12-18 15:31:35 -08:00
Chris Rebert 957cd4bae9 carousel.md: remove stray </h3> 2014-12-18 15:30:34 -08:00
Chris Rebert 7d2b64cbc5 Merge pull request #36 from twbs/trim-config-bridge
Move stuff out of configBridge.json now that the Customizer is kaput
2014-12-17 22:36:25 -08:00
Chris Rebert c7ef5810e1 rename .item => .carousel-item 2014-12-17 18:44:55 -08:00
Chris Rebert 12c5473e7a rename .previous => .pager-prev , .next => .pager-next 2014-12-17 18:39:43 -08:00
Chris Rebert 90f4767d06 grunt dist 2014-12-17 15:26:12 -08:00
Chris Rebert ed5bff5951 Merge pull request #38 from twbs/customizer-remnants
remove remaining remnants of the Customizer
2014-12-17 15:09:37 -08:00
Chris Rebert f24a1cb28d remove remaining remnants of the Customizer 2014-12-17 13:44:52 -08:00
Mark Otto 52c80891c2 Merge pull request #32 from twbs/old-firefox-docs
Remove docs notes about old Firefoxes
2014-12-17 12:29:14 -08:00
Mark Otto a534020f99 Merge pull request #33 from twbs/rm-android-workaround
Remove defunct `background-image: none` Firefox-on-Android workaround
2014-12-17 12:29:03 -08:00
Mark Otto 456f60da60 Merge pull request #35 from twbs/rm-chrome-osx-print-workaround
Remove defunct OS X Chrome <select> printing bug workaround
2014-12-17 12:28:42 -08:00
Mark Otto dab0b97ce4 Merge pull request #29 from twbs/ie9-minimum-docs
Remove ancillary references to IE<9 in comments+docs
2014-12-17 12:28:20 -08:00
Chris Rebert ea9ce859ae add stub v3 => v4 migration docs page 2014-12-16 20:31:36 -08:00
Chris Rebert 1afc0eec30 Move stuff out of configBridge.json now that the Customizer is kaput 2014-12-16 20:17:54 -08:00
Chris Rebert 07c11f5e92 Remove defunct OS X Chrome <select> printing bug workaround
Chrome fixed the bug as of v37:
https://code.google.com/p/chromium/issues/detail?id=282918
2014-12-16 19:59:05 -08:00
Chris Rebert 7d8bad586b Merge pull request #34 from twbs/sauce-android-notes
update Android comments in sauce_browsers.yml
2014-12-16 19:51:48 -08:00
Chris Rebert 35db839149 update Android comments in sauce_browsers.yml 2014-12-16 19:50:33 -08:00
Chris Rebert 0766ecab60 Remove defunct background-image: none Firefox-on-Android workaround
Mozilla fixed the bug circa Firefox 33-35:
    https://bugzilla.mozilla.org/show_bug.cgi?id=763671
Firefox 34 is the current version.
Firefox 35 should be current by the time Bootstrap v4 is released.
2014-12-16 19:41:11 -08:00
Chris Rebert c88b3e1fd7 Remove docs notes about old Firefoxes 2014-12-16 19:32:26 -08:00
Chris Rebert a1c0bd745e Merge pull request #31 from twbs/nuke-ie8-sauce
remove IE8 from Sauce tests
2014-12-16 19:22:28 -08:00
Chris Rebert e444c2c58f remove IE8 from Sauce tests 2014-12-16 19:21:48 -08:00
Chris Rebert a8299b5b45 Remove ancillary references to IE<9 in comments+docs 2014-12-16 19:06:57 -08:00
Mark Otto 059f6a01ef Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2014-12-16 00:15:00 -08:00
Chris Rebert ea039ac72e Merge pull request #23 from twbs/autoprefixer-FF-ESR
bump min Firefox in Autoprefixer config to v31 (latest ESR)
2014-12-15 18:28:16 -08:00
Chris Rebert 57705e7d85 bump min Firefox in Autoprefixer config to v31 (latest ESR) 2014-12-15 18:26:41 -08:00
Chris Rebert 63aff57cb6 Merge pull request #24 from twbs/autoprefixer-drop-IE8
bump min IE in Autoprefixer config to v9
2014-12-15 18:03:13 -08:00
Chris Rebert 840b9a4c2e bump min IE in Autoprefixer config to v9 2014-12-15 18:02:15 -08:00
Chris Rebert d0c2a82ea8 Use .alert-heading instead of hardcoding <h4> 2014-12-15 17:49:35 -08:00
Chris Rebert 27dcdd357d remove deprecated tooltip placements 2014-12-15 17:30:37 -08:00
Chris Rebert 9f09a23aea Merge pull request #20 from twbs/visual-tests-kill-ie8
Remove IE8 compat shims from JS visual tests
2014-12-15 11:41:10 -08:00
Chris Rebert d353501ecd Merge pull request #18 from twbs/sache
Add sache.json
2014-12-15 11:39:46 -08:00
Chris Rebert 360ac888fb Merge pull request #19 from twbs/ie8-clean-css
Remove IE8 compatibility option from cssmin Grunt task config
2014-12-15 11:39:32 -08:00
Chris Rebert a28e25c00b Remove IE8 compat shims from JS visual tests 2014-12-15 11:38:57 -08:00
Chris Rebert e86468702a Remove IE8 compatibility option from cssmin Grunt task config 2014-12-15 11:28:35 -08:00
Chris Rebert 3c90786322 Add sache.json
Refs https://github.com/twbs/bootstrap-sass/issues/657
2014-12-15 11:06:10 -08:00
Mark Otto 1e136a70a2 Clean up some navbar.scss, drop the -float-breakpoint var entirely 2014-12-11 14:47:10 -08:00
Mark Otto bd453652b8 docs tweak /cc @glebm 2014-12-11 14:36:19 -08:00
Mark Otto 3b62bc48df nuke auto truncating message 2014-12-11 14:19:02 -08:00
Mark Otto 3737cb1d46 Use grid classes or mixins on .dl-horizontal, update docs to include it, removes auto truncate and makes .text-overflow mixin into a .text-truncate class and mixin combo for better granularity 2014-12-11 14:12:10 -08:00
Mark Otto 8ba213c9aa grunt 2014-12-11 13:54:24 -08:00
Mark Otto fd03025b09 Merge pull request #16 from twbs/android-lollipop
Officially support the Android Browser on Android v5.0+
2014-12-11 13:53:58 -08:00
Mark Otto 235e815e6a Merge pull request #15 from twbs/v4_builds
Stub out v4 custom builds
2014-12-11 12:21:26 -08:00
Mark Otto e0a9a7722f Merge pull request #14 from twbs/nuke_customizer
Nuke the customizer
2014-12-11 12:21:05 -08:00
Mark Otto 826aeec6e8 Merge pull request #13 from twbs/default-vars
Apply !default to SCSS variables
2014-12-11 12:20:05 -08:00
Mark Otto 30fe3d9792 Merge pull request #8 from twbs/scss-lint
Add SCSS-Lint to Grunt
2014-12-11 12:16:45 -08:00
Mark Otto 2edc779391 Merge branch 'v4' into scss-lint
Conflicts:
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	scss/_card.scss
2014-12-11 12:07:09 -08:00
Mark Otto f7e103a6ac Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2014-12-11 12:06:16 -08:00
Mark Otto 2a78159a20 grunt 2014-12-11 12:06:08 -08:00
Mark Otto fef873a840 fix all validation, turn off some settings, add sort order 2014-12-11 12:05:29 -08:00
Chris Rebert 6ae16b0a49 Officially support the Android Browser on Android v5.0+ 2014-12-11 10:48:32 -08:00
Gleb Mazovetskiy 76d6b17f4f Merge pull request #6 from twbs/grid-framework-refactor
Refactor grid_framework
2014-12-11 15:16:42 +00:00
Mark Otto 0e371ddf87 Merge branch 'v4' of https://github.com/twbs/derpstrap into v4
Conflicts:
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/assets/css/docs.min.css.map
2014-12-10 20:51:17 -08:00
Mark Otto 58fee94f8d stub out descriptions and titles for potential custom builds 2014-12-10 14:12:20 -08:00
Mark Otto 95da2a9428 nuke the customizer 2014-12-10 13:51:43 -08:00
Mark Otto 63d4423fc0 grunt 2014-12-10 13:49:53 -08:00
Chris Rebert 23aa0340df Apply !default to SCSS variables
Per @thomas-mcdonald
2014-12-09 16:24:05 -08:00
Mark Otto 63639f9913 Merge pull request #9 from twbs/less-vendor-prefixing
_progress.scss: remove unnecessary @-webkit-keyframes
2014-12-08 22:48:03 -08:00
Mark Otto 70855a7d29 Merge pull request #10 from twbs/bye-gradient-vendors
remove explicit vendor prefixes from _gradients.scss
2014-12-08 22:47:42 -08:00
Mark Otto c6ec27a5c8 Merge pull request #11 from twbs/card-columns-vendor
remove explicit vendor prefixing from _card.scss
2014-12-08 22:47:17 -08:00
Chris Rebert 86f834e356 remove explicit vendor prefixing from _card.scss 2014-12-08 22:05:50 -08:00
Chris Rebert b59abb40f7 remove explicit vendor prefixes from _gradients.scss 2014-12-08 22:00:05 -08:00
Chris Rebert 94eecb84bf _progress.scss: remove unnecessary @-webkit-keyframes
Autoprefixer already takes care of this for us.
2014-12-08 20:36:33 -08:00
Chris Rebert 16bd4a2787 SCSS-Lint: StringQuotes: double_quotes , to match current style 2014-12-08 20:00:13 -08:00
Chris Rebert 2e91a3d6a7 temporarily disable PropertySortOrder since it defaults to alphabetical 2014-12-08 19:59:23 -08:00
Chris Rebert 1e4f280b19 SCSS-Lint: disable arbitrary selector/nesting depth limits 2014-12-08 19:58:25 -08:00
Chris Rebert 895be6efb0 SCSS-Lint: SpaceBeforeBrace: allow_single_line_padding: true 2014-12-08 19:57:05 -08:00
Chris Rebert 5a986744f7 add test-scss Grunt task 2014-12-08 19:02:25 -08:00
Chris Rebert 2d244d118b add default SCSS-Lint config 2014-12-08 19:00:05 -08:00
Chris Rebert 405410a924 Travis: install scss-lint 2014-12-08 18:34:15 -08:00
Gleb Mazovetskiy 5fefe06c3d Refactor grid-framework followup
* Split up calc-grid-column, generate selectors in make-grid
* Iterate over $grid-breakpoints and (pull, push, offset)
2014-12-07 16:22:39 +00:00
Gleb Mazovetskiy 795a584561 Refactor grid_framework
A more idiomatic refactoring of the grid framework

* Use %-placeholder instead of generating a class name list
* Use if expression
* Remove loop-grid-columns
2014-12-07 13:44:24 +00:00
Mark Otto 2ade44a9ca inline-block on labels now instead of inline 2014-12-06 00:33:36 -08:00
Mark Otto 6f2e9d8111 remove docs warning on inline vs inline-block for labels 2014-12-06 00:30:28 -08:00
Mark Otto 8ef926b4fb clean up some docs css 2014-12-06 00:20:57 -08:00
Mark Otto d9c2ecd70d stub out extend section a bit 2014-12-06 00:18:44 -08:00
Mark Otto ebfe358495 tweak label component padding 2014-12-06 00:18:11 -08:00
Mark Otto 57071cc68a grunt--fuuuuuuuuuuuuuck you line comments 2014-12-05 14:56:29 -08:00
Gleb Mazovetskiy 1830413460 Merge pull request #7 from twbs/gemfile
Specify ruby dev deps in Gemfile
2014-12-05 22:39:51 +00:00
Gleb Mazovetskiy 9b59e07784 Merge pull request #4 from twbs/disable-source-comments
Disable source comments
2014-12-05 22:39:32 +00:00
Gleb Mazovetskiy 2033f169b5 Update test-infra/npm-shrinkwrap.json 2014-12-05 11:38:19 +00:00
Gleb Mazovetskiy d5e159c895 Specify ruby dev deps in Gemfile 2014-12-05 11:23:50 +00:00
Gleb Mazovetskiy 7fe70cb083 Disable source comments
Require latest grunt-sass, bumped dep
2014-12-05 10:53:14 +00:00
Mark Otto a4e991c1a6 Merge pull request #3 from twbs/v4_grid
Add new grid tier
2014-12-04 23:27:08 -08:00
Mark Otto bc3a2f669d fix vars order, remove rando grid class from mixin 2014-12-04 22:32:39 -08:00
Mark Otto be1473128b Merge branch 'v4' into v4_grid 2014-12-04 21:21:30 -08:00
Mark Otto 8454382b6a Merge branch 'v4' of https://github.com/twbs/derpstrap into v4 2014-12-04 21:20:54 -08:00
Mark Otto a1a3a007b6 tweak grid docs, add new tier 2014-12-04 21:02:04 -08:00
Chris Rebert fc9b7e5464 Merge pull request #2 from twbs/data-example-id
Add support for example IDs to {% example %} template tag
2014-12-04 19:14:55 -08:00
Mark Otto 156750941b move media queries docs to new section of layout 2014-12-04 16:51:19 -08:00
Mark Otto 824f26a3c0 grunt dist 2014-12-04 15:29:53 -08:00
Mark Otto 32878bca7f fix margin on tables 2014-12-04 15:25:57 -08:00
Mark Otto 7bc020cce0 sass, not less 2014-12-04 15:25:24 -08:00
Mark Otto d05e58449a linting 2014-12-04 15:20:55 -08:00
Mark Otto 2fa4ab8209 grunt 2014-12-04 15:20:45 -08:00
Mark Otto 854dc065e4 fix blockquote margins, remify values 2014-12-04 15:19:23 -08:00
Mark Otto 8e454b6f1d fix hr margins, remify border width 2014-12-04 15:18:16 -08:00
Mark Otto aab9218c7f rem-ify blog example and clean a few visuals up 2014-12-04 14:32:13 -08:00
Mark Otto b811553147 new look for carousel example, convert to rems 2014-12-04 14:18:13 -08:00
Mark Otto 908f776c08 more rem fixes for examples 2014-12-04 14:02:38 -08:00
Mark Otto 0d7115928b convert narrow jumbotron to rems 2014-12-04 01:10:26 -08:00
Mark Otto 7c391867d7 use static top navbar in jumbotron 2014-12-04 01:07:04 -08:00
Mark Otto 04d9091158 rename css file 2014-12-04 01:06:09 -08:00
Mark Otto 15ec0e9811 rename 2014-12-04 01:05:43 -08:00
Mark Otto 471e5969ac convert jumbotron example to new navbar, fix container, and use rems in css 2014-12-04 01:04:07 -08:00
Mark Otto d0cffbb680 grunt dist 2014-12-04 01:03:54 -08:00
Mark Otto 6fe75ead07 no need for .container's max-width: 100% since we use max-width now on all containers 2014-12-04 01:03:41 -08:00
Mark Otto 248e0e4059 fix heading margins 2014-12-04 01:03:23 -08:00
Mark Otto 95e27d0034 fix nav for grid template 2014-12-04 01:00:15 -08:00
Mark Otto c7c46acf48 update starter template to use new navbar 2014-12-04 00:59:36 -08:00
Mark Otto 4474630d77 restore px to base font size var 2014-12-04 00:10:24 -08:00
Mark Otto c213ff820a fix the variables i broke, temporarily disabling line-height-computed 2014-12-04 00:09:37 -08:00
Mark Otto bad40d5c4a Merge pull request #1 from twbs/scss
Move to Sass
2014-12-03 18:15:37 -08:00
Mark Otto bafd0b057e fix broken textarea.form-control reported by @thomas-mcdonald 2014-12-03 11:23:53 -08:00
Chris Rebert 833f391090 Add support for example IDs to {% example %} template tag
e.g. {% example html id=some-example-id-here %}
2014-12-02 18:46:42 -08:00
Mark Otto c80b7e468a bit of cleanup 2014-12-02 14:03:43 -08:00
Mark Otto 27df020852 convert to scss 2014-12-02 14:02:35 -08:00
Mark Otto 6bd84210ff remove broken examples link 2014-12-02 02:04:37 -08:00
Mark Otto 67c9d9e185 add examples description, remove browser bugs description 2014-12-01 16:51:48 -08:00
Mark Otto 8fdac3d3a2 move examples index again, clean up nav 2014-12-01 16:51:31 -08:00
Mark Otto af30e237c7 rearrange examples 2014-12-01 16:12:15 -08:00
Mark Otto 75943868be update home and side nav to use new navbar structure 2014-12-01 15:41:11 -08:00
Mark Otto 639a211344 add new album example 2014-12-01 15:19:15 -08:00
Mark Otto 9180e15e33 Clean up navbar to remove .navbar-toggle, .navbar-collapse, and .navbar-header as they are no longer used; Add .navbar-toggler to .navbar-inverse 2014-12-01 15:03:09 -08:00
Mark Otto 19d15476d8 nav tweaks 2014-12-01 02:06:30 -08:00
Mark Otto 72d1761256 Merge branch 'master' into v4
Conflicts:
	docs/_includes/js/collapse.html
2014-12-01 01:41:10 -08:00
Mark Otto 7a799af939 fixes and grunt 2014-11-30 21:01:50 -08:00
Mark Otto 4bba2d0e0c fix more broke shit, run grunt 2014-11-30 20:29:47 -08:00
Mark Otto b648a77ed3 Merge branch 'master' into v4
Conflicts:
	Gruntfile.js
	_config.yml
	dist/css/bootstrap-theme.css
	dist/css/bootstrap-theme.min.css
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	dist/fonts/glyphicons-halflings-regular.eot
	dist/fonts/glyphicons-halflings-regular.svg
	dist/fonts/glyphicons-halflings-regular.ttf
	dist/fonts/glyphicons-halflings-regular.woff
	docs/_data/glyphicons.yml
	docs/_includes/components/alerts.html
	docs/_includes/components/badges.html
	docs/_includes/components/button-dropdowns.html
	docs/_includes/components/button-groups.html
	docs/_includes/components/dropdowns.html
	docs/_includes/components/glyphicons.html
	docs/_includes/components/input-groups.html
	docs/_includes/components/labels.html
	docs/_includes/components/media.html
	docs/_includes/components/navbar.html
	docs/_includes/components/navs.html
	docs/_includes/components/pagination.html
	docs/_includes/components/panels.html
	docs/_includes/components/progress-bars.html
	docs/_includes/css/buttons.html
	docs/_includes/css/forms.html
	docs/_includes/css/grid.html
	docs/_includes/css/helpers.html
	docs/_includes/css/images.html
	docs/_includes/css/less.html
	docs/_includes/css/responsive-utilities.html
	docs/_includes/css/sass.html
	docs/_includes/css/tables.html
	docs/_includes/css/type.html
	docs/_includes/getting-started/accessibility.html
	docs/_includes/getting-started/browser-device-support.html
	docs/_includes/getting-started/community.html
	docs/_includes/getting-started/download.html
	docs/_includes/getting-started/examples.html
	docs/_includes/getting-started/whats-included.html
	docs/_includes/js/affix.html
	docs/_includes/js/alerts.html
	docs/_includes/js/buttons.html
	docs/_includes/js/carousel.html
	docs/_includes/js/collapse.html
	docs/_includes/js/dropdowns.html
	docs/_includes/js/modal.html
	docs/_includes/js/overview.html
	docs/_includes/js/tabs.html
	docs/_includes/nav/components.html
	docs/_includes/nav/css.html
	docs/_includes/nav/javascript.html
	docs/_includes/nav/main.html
	docs/about.html
	docs/assets/css/docs.min.css
	docs/assets/js/customize.min.js
	docs/assets/js/raw-files.min.js
	docs/dist/css/bootstrap-theme.css
	docs/dist/css/bootstrap-theme.min.css
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/dist/fonts/glyphicons-halflings-regular.eot
	docs/dist/fonts/glyphicons-halflings-regular.svg
	docs/dist/fonts/glyphicons-halflings-regular.ttf
	docs/dist/fonts/glyphicons-halflings-regular.woff
	docs/examples/carousel/index.html
	docs/examples/navbar-fixed-top/index.html
	docs/examples/navbar-static-top/index.html
	docs/examples/navbar/index.html
	docs/examples/non-responsive/index.html
	docs/examples/non-responsive/non-responsive.css
	docs/examples/sticky-footer-navbar/index.html
	docs/examples/theme/index.html
	fonts/glyphicons-halflings-regular.eot
	fonts/glyphicons-halflings-regular.svg
	fonts/glyphicons-halflings-regular.ttf
	fonts/glyphicons-halflings-regular.woff
	less/_carousel.less
	less/_forms.less
	less/glyphicons.less
2014-11-30 20:17:45 -08:00
Mark Otto b53ad74d47 clean up navbar examples 2014-11-29 15:07:13 -08:00
Mark Otto c901287394 remove more mentions of theme 2014-11-29 15:01:44 -08:00
Mark Otto 55148d32cb no more theme 2014-11-29 15:00:45 -08:00
Mark Otto 0988cfbf20 bump docs version 2014-11-29 15:00:04 -08:00
Mark Otto 12be9044f4 fix a bunch of padding and alignment things for forms 2014-11-25 18:00:52 -08:00
Mark Otto 15d98dc6b7 disable shadows on buttons for now 2014-11-25 17:47:32 -08:00
Mark Otto 6a810551d0 hide sections of homepage and quick start 2014-11-25 17:40:08 -08:00
Mark Otto 7ca73b7542 fix margin on .bs-example thumbs 2014-11-25 17:10:47 -08:00
Mark Otto 2ef6e02c01 alphabetize the ordering 2014-11-25 17:09:23 -08:00
Mark Otto 2a3680e187 drop the theme example 2014-11-21 15:27:52 -08:00
Mark Otto 2ef7b50a1f remove disable responsive docs section 2014-11-21 15:27:08 -08:00
Mark Otto 3151f50267 don't link to now removed non-responsive example 2014-11-21 15:26:19 -08:00
Mark Otto b15ad9920d drop non responsive example 2014-11-21 15:25:55 -08:00
Mark Otto 8c954fd13d run cssmin on docs css for dist-css task 2014-11-10 00:20:41 -08:00
Mark Otto aa5f040a87 rename gruntfile less tasks 2014-11-10 00:19:46 -08:00
Mark Otto 8611ed4dbd baseurl 2014-11-09 23:54:13 -08:00
Mark Otto 2cc66cbb58 Merge branch 'master' into derp
Conflicts:
	dist/css/bootstrap-theme.css
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap-theme.min.css
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/_includes/customizer-variables.html
	docs/assets/js/customize.min.js
	docs/assets/js/raw-files.min.js
	docs/dist/css/bootstrap-theme.css
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap-theme.min.css
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	less/_variables.less
2014-11-09 23:48:56 -08:00
Mark Otto f17b636bce color contrast for links, gets us to 4.63:1 2014-11-09 23:01:50 -08:00
Mark Otto e020d50838 fix variable, run grunt 2014-11-09 22:05:09 -08:00
Mark Otto 86af1f39ab Merge branch 'master' into derp
Conflicts:
	Gruntfile.js
	_config.yml
	dist/css/bootstrap-theme.css
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap-theme.min.css
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/_includes/components/button-groups.html
	docs/_includes/components/jumbotron.html
	docs/_includes/components/media.html
	docs/_includes/components/navs.html
	docs/_includes/customizer-variables.html
	docs/_includes/footer.html
	docs/_includes/getting-started/browser-device-support.html
	docs/_includes/js/carousel.html
	docs/_includes/js/dropdowns.html
	docs/_includes/js/modal.html
	docs/_includes/js/popovers.html
	docs/_includes/js/tooltips.html
	docs/_includes/nav/getting-started.html
	docs/_includes/nav/javascript.html
	docs/_layouts/default.html
	docs/assets/css/docs.min.css
	docs/assets/css/src/docs.css
	docs/assets/js/customize.min.js
	docs/assets/js/docs.min.js
	docs/assets/js/raw-files.min.js
	docs/browser-bugs.html
	docs/dist/css/bootstrap-theme.css
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap-theme.min.css
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/examples/justified-nav/index.html
	less/_forms.less
	less/_tooltip.less
	less/navs.less
	less/theme.less
2014-11-09 22:02:53 -08:00
Mark Otto 9796f56fa1 title change 2014-10-27 04:52:48 -07:00
Mark Otto b091dd5e86 rename new navbar to just navbar 2014-10-27 04:52:22 -07:00
Mark Otto 77250e1451 drop the old navbar 2014-10-27 04:52:07 -07:00
Mark Otto 674c2ff224 fix up the new navbar docs 2014-10-27 04:49:24 -07:00
Mark Otto e3d2146350 fix rounded corners on copy buttons 2014-10-27 03:23:44 -07:00
Mark Otto 0222f2a2d0 compile the docs less as well 2014-10-27 03:23:30 -07:00
Mark Otto c15aa36798 switch to max-width on containers 2014-10-27 03:07:34 -07:00
Mark Otto 125c3859a0 add height to new navbar examples to show behavior 2014-10-27 03:07:25 -07:00
Mark Otto 37f10fe92f scrollspy maybe? 2014-10-27 01:35:10 -07:00
Mark Otto d896faa1b9 grunt 2014-10-27 01:35:02 -07:00
Mark Otto ff5146dce6 nav list update 2014-10-27 01:34:55 -07:00
Mark Otto 482863005e fix home nav 2014-10-27 01:34:43 -07:00
Mark Otto 252583b661 grunt 2014-10-26 23:07:20 -07:00
Mark Otto f07477d290 Merge branch 'master' into derp
Conflicts:
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap.css.map
	docs/assets/js/raw-files.min.js
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap.css.map
	less/progress-bars.less
	less/theme.less
2014-10-26 22:59:02 -07:00
Mark Otto f26821a83a fix progress bar animated biznas 2014-10-26 22:48:12 -07:00
Mark Otto 72a92f556d no more mixin, use regular property 2014-10-26 22:34:08 -07:00
Mark Otto d664ceaac8 rename that variable 2014-10-26 22:33:35 -07:00
Mark Otto 57ac8f6863 nuked that variable 2014-10-26 22:33:10 -07:00
Mark Otto dd584e81f8 fix syntax 2014-10-26 22:32:39 -07:00
Mark Otto d6b0f45fb7 Merge branch 'master' into derp
Conflicts:
	Gruntfile.js
	dist/css/bootstrap-theme.css
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap-theme.min.css
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/_includes/components/dropdowns.html
	docs/_includes/components/media.html
	docs/_includes/components/navs.html
	docs/_includes/components/progress-bars.html
	docs/_includes/components/responsive-embed.html
	docs/_includes/css/buttons.html
	docs/_includes/css/forms.html
	docs/_includes/css/less.html
	docs/_includes/css/overview.html
	docs/_includes/css/responsive-utilities.html
	docs/_includes/customizer-variables.html
	docs/_includes/getting-started/browser-device-support.html
	docs/_includes/getting-started/grunt.html
	docs/_includes/getting-started/template.html
	docs/_includes/header.html
	docs/_includes/js/alerts.html
	docs/_includes/js/buttons.html
	docs/_includes/js/carousel.html
	docs/_includes/js/collapse.html
	docs/_includes/js/dropdowns.html
	docs/_includes/js/modal.html
	docs/_includes/js/popovers.html
	docs/_includes/js/scrollspy.html
	docs/_includes/js/tabs.html
	docs/_includes/js/tooltips.html
	docs/_includes/nav/components.html
	docs/_includes/nav/getting-started.html
	docs/_layouts/default.html
	docs/about.html
	docs/assets/css/docs.min.css
	docs/assets/css/src/docs.css
	docs/assets/js/customize.min.js
	docs/assets/js/docs.min.js
	docs/assets/js/raw-files.min.js
	docs/browser-bugs.html
	docs/components.html
	docs/components/navbar.md
	docs/css.html
	docs/dist/css/bootstrap-theme.css
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap-theme.min.css
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/examples/blog/index.html
	docs/examples/carousel/index.html
	docs/examples/cover/index.html
	docs/examples/dashboard/index.html
	docs/examples/grid/index.html
	docs/examples/jumbotron-narrow/index.html
	docs/examples/jumbotron/index.html
	docs/examples/justified-nav/index.html
	docs/examples/navbar-fixed-top/index.html
	docs/examples/navbar-static-top/index.html
	docs/examples/navbar/index.html
	docs/examples/non-responsive/index.html
	docs/examples/offcanvas/index.html
	docs/examples/signin/index.html
	docs/examples/starter-template/index.html
	docs/examples/sticky-footer-navbar/index.html
	docs/examples/sticky-footer/index.html
	docs/examples/theme/index.html
	docs/examples/tooltip-viewport/index.html
	docs/getting-started.html
	docs/javascript.html
	docs/migration.html
	less/_animation.less
	less/_modal.less
	less/_navbar.less
	less/_variables.less
	less/glyphicons.less
	less/navs.less
	less/panels.less
	less/progress-bars.less
2014-10-26 22:31:59 -07:00
Mark Otto d1660ad078 Swap -small and -large variables for -sm and -lg 2014-09-21 16:04:37 -07:00
Mark Otto 2cc9e773c5 Move text and background utilties from _type to _utilities 2014-09-18 19:15:01 -07:00
Mark Otto 073389ca5e Rename .table-condensed to .table-sm 2014-09-17 22:14:27 -07:00
Mark Otto 1917b2d870 G R U N T 2014-09-17 22:00:12 -07:00
Mark Otto 2beb2e9fcf rename media query mixins to .media-* 2014-09-17 21:57:51 -07:00
Mark Otto e6fbefbb7f remove ' because lul less 2014-09-17 21:57:40 -07:00
Mark Otto 47bef3c6a0 more media query mixins 2014-09-17 21:56:27 -07:00
mrmrs 44f948ad53 Change hard-coded media queries in responsive-utilities.less to ref
media query mixin.

Does not account for print media queries yet.

Conflicts:
	less/_utilities-responsive.less
2014-09-17 21:55:32 -07:00
mrmrs cc3e6700b8 Add reference to media query partial.
Conflicts:
	less/_mixins.less
2014-09-17 21:53:36 -07:00
mrmrs c6a69e09fe Add partial for media query mixins. 2014-09-17 21:52:07 -07:00
Mark Otto 92e81718a3 Use .clearfix mixin instead of overflow on examples 2014-09-17 21:43:46 -07:00
Mark Otto dc7f92a0d4 ignore some files from jekyll compilation 2014-09-17 20:11:07 -07:00
Mark Otto ca2711fc8e rewrite jumbotron less and make heading use a class 2014-09-17 20:03:32 -07:00
Mark Otto 3d6982c149 add jumbotron and page-header to nav.yml 2014-09-17 20:03:19 -07:00
Mark Otto 86828fcd3d Some secondary button border action 2014-09-17 18:10:28 -07:00
Mark Otto 9f2aeafe85 Merge branch 'master' into derp
Conflicts:
	Gruntfile.js
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	dist/fonts/glyphicons-halflings-regular.svg
	docs/_includes/components/badges.html
	docs/_includes/components/input-groups.html
	docs/_includes/components/pagination.html
	docs/_includes/css/forms.html
	docs/_includes/footer.html
	docs/_includes/getting-started/browser-device-support.html
	docs/_includes/getting-started/grunt.html
	docs/_includes/home-nav.html
	docs/_includes/js/alerts.html
	docs/_includes/js/buttons.html
	docs/_includes/js/carousel.html
	docs/_includes/js/collapse.html
	docs/_includes/js/modal.html
	docs/_includes/js/popovers.html
	docs/_includes/js/tooltips.html
	docs/_includes/nav/getting-started.html
	docs/_includes/nav/javascript.html
	docs/assets/css/docs.min.css
	docs/assets/css/src/docs.css
	docs/assets/js/customize.min.js
	docs/assets/js/raw-files.min.js
	docs/browser-bugs.html
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/dist/fonts/glyphicons-halflings-regular.svg
	fonts/glyphicons-halflings-regular.svg
	less/_button-group.less
	less/_jumbotron.less
	less/_variables.less
	less/mixins/vendor-prefixes.less
	less/panels.less
	less/thumbnails.less
	package.json
2014-09-17 15:21:31 -07:00
Mark Otto 7d9f55c3d5 missing nav link 2014-08-14 14:16:55 -07:00
Mark Otto a243c16068 unfuck homepage nav links 2014-08-14 13:50:55 -07:00
Mark Otto 1582138d3c change value 2014-08-05 17:50:59 -07:00
Mark Otto e3b23439ba spacing 2014-08-05 17:50:22 -07:00
Mark Otto 3d5fd6f00d remove that 2014-08-05 17:49:22 -07:00
Mark Otto d4e58c755e fuck around with responsive reflow table idea 2014-08-05 17:45:24 -07:00
Mark Otto 668dc448a7 bigger images 2014-08-05 17:23:25 -07:00
Mark Otto 60e64015de fix broke code block 2014-08-05 17:21:54 -07:00
Mark Otto d71f6470c1 copy and remove rogue p tag 2014-08-05 17:21:13 -07:00
Mark Otto dceeb641ed fix nav link 2014-08-05 17:19:43 -07:00
Mark Otto 0181d3c643 move license and translations to about section 2014-08-05 17:19:12 -07:00
Mark Otto 7629e08d2b space out consecutive navs better 2014-08-05 17:17:00 -07:00
Mark Otto adefbf6ebe copy on badges 2014-08-05 17:16:28 -07:00
Mark Otto 25d6824e6c cards 2014-08-05 17:12:24 -07:00
Mark Otto af0921062f rename imported files to preface with underscore; rerun grunt dist 2014-08-04 15:36:41 -07:00
Mark Otto ef9e76c2c5 comment out firefox specific code for linter to parse fully 2014-08-04 15:17:43 -07:00
Mark Otto 724240fe4f Merge branch 'master' into derp
Conflicts:
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/_includes/customizer-variables.html
	docs/_includes/js/overview.html
	docs/assets/js/customize.min.js
	docs/assets/js/raw-files.min.js
	docs/browser-bugs.html
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	less/carousel.less
2014-08-04 15:09:23 -07:00
Mark Otto 9e92b74aa3 fix ads text 2014-08-03 16:58:59 -07:00
Mark Otto 99edff6dda fix sidebar again 2014-08-03 16:23:32 -07:00
Mark Otto ae9c160932 Merge branch 'master' into derp
Conflicts:
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
2014-08-03 16:18:41 -07:00
Mark Otto de77d04899 Merge branch 'master' into derp
Conflicts:
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
2014-08-02 18:46:11 -07:00
Mark Otto 089d434895 Merge branch 'master' into derp
Conflicts:
	_config.yml
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/_includes/components/glyphicons.html
	docs/_includes/css/forms.html
	docs/_includes/css/tables.html
	docs/_includes/getting-started/browser-device-support.html
	docs/_includes/header.html
	docs/_includes/js/affix.html
	docs/_includes/js/alerts.html
	docs/_includes/js/buttons.html
	docs/_includes/js/dropdowns.html
	docs/_includes/js/overview.html
	docs/_includes/js/popovers.html
	docs/_includes/js/tooltips.html
	docs/_includes/nav/javascript.html
	docs/assets/css/docs.min.css
	docs/assets/css/src/docs.css
	docs/assets/js/customize.min.js
	docs/assets/js/docs.min.js
	docs/assets/js/raw-files.min.js
	docs/browser-bugs.html
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/examples/blog/index.html
	docs/examples/carousel/index.html
	docs/examples/cover/index.html
	docs/examples/dashboard/index.html
	docs/examples/grid/index.html
	docs/examples/jumbotron-narrow/index.html
	docs/examples/jumbotron/index.html
	docs/examples/justified-nav/index.html
	docs/examples/navbar-fixed-top/index.html
	docs/examples/navbar-static-top/index.html
	docs/examples/navbar/index.html
	docs/examples/non-responsive/index.html
	docs/examples/offcanvas/index.html
	docs/examples/signin/index.html
	docs/examples/starter-template/index.html
	docs/examples/sticky-footer-navbar/index.html
	docs/examples/sticky-footer/index.html
	docs/examples/theme/index.html
	docs/examples/tooltip-viewport/index.html
	less/code.less
	less/panels.less
	less/variables.less
2014-08-02 18:30:59 -07:00
Mark Otto f200c39657 don't include local jquery 2014-07-15 09:09:40 -07:00
Mark Otto 01816e4e10 add css resets outline section to scaffolding docs 2014-07-14 09:14:59 -07:00
Mark Otto 8ff37bdb23 markdownify jumbotron docs 2014-07-14 09:14:48 -07:00
Mark Otto 35e68dcc33 markdownify label docs 2014-07-14 09:14:41 -07:00
Mark Otto 2879b93624 example page header 2014-07-14 09:14:31 -07:00
Mark Otto 5c9bcb72fb link the new navbar examples 2014-07-14 09:05:27 -07:00
Mark Otto 95fbbdd550 new fixed navbar example 2014-07-14 09:05:21 -07:00
Mark Otto 61b9496ba6 new navbar example 2014-07-14 09:05:12 -07:00
Mark Otto 76368ef0a9 grunt dist 2014-07-14 09:04:47 -07:00
Mark Otto 43450f7768 simplify jumbotron styles, rem-ify padding 2014-07-14 09:04:10 -07:00
Mark Otto 1c3d461996 fixed pos utility class 2014-07-14 09:03:21 -07:00
Mark Otto 108c395ad4 new navbar tweaks 2014-07-14 08:48:33 -07:00
Mark Otto 4d6ab7c068 experiment with more utilities 2014-07-14 08:48:26 -07:00
Mark Otto 68b71d1a50 nav update 2014-07-14 08:35:33 -07:00
Mark Otto cdb0f8229e move scaffolding stuff back to layout once more, split off the type docs to typography section 2014-07-14 08:34:56 -07:00
Mark Otto 8d55c3c0a3 move containers to layout section 2014-07-14 08:22:33 -07:00
Mark Otto e6ee1b228f inverse table idea 2014-07-14 00:23:46 -07:00
Mark Otto d60d34231a table headers 2014-07-13 23:45:34 -07:00
Mark Otto 3e896193ab new navbar ideas 2014-07-13 23:33:54 -07:00
Mark Otto b831dc06af more rems 2014-07-13 13:50:35 -07:00
Mark Otto 66f7062e81 transitions mixin and global variable, add it to buttons 2014-07-13 13:31:07 -07:00
Mark Otto a1bd7634d7 more docs rems, some mixin optimization 2014-07-13 13:19:58 -07:00
Mark Otto 2211af5ed1 more rems in docs 2014-07-13 12:47:24 -07:00
Mark Otto 3d36227616 rem-ify the footer and masthead 2014-07-13 12:38:06 -07:00
Mark Otto 0d89b7f55e rem-ify homepage icon 2014-07-13 12:15:14 -07:00
Mark Otto aaccb80c3c yellow var 2014-07-13 12:10:54 -07:00
Mark Otto b137f0b874 vars 2014-07-13 12:04:05 -07:00
Mark Otto bf4984145a nesting docs css 2014-07-13 12:00:17 -07:00
Mark Otto 264d1def90 fix header 2014-07-13 01:45:26 -07:00
Mark Otto 20349df3e7 markdownify browser bugs, add config vars for shorthand urls 2014-07-13 01:43:26 -07:00
Mark Otto 0927a0fc75 about header 2014-07-13 01:38:08 -07:00
Mark Otto 5af891ac69 fix paths 2014-07-13 01:38:03 -07:00
Mark Otto 7b30393935 markdownify about docs 2014-07-13 01:35:29 -07:00
Mark Otto 990b05d2fd layout section 2014-07-13 01:30:32 -07:00
Mark Otto aa22440acb move media to layout 2014-07-13 01:28:19 -07:00
Mark Otto 1b35ec9be5 fix helpers 2014-07-13 01:26:48 -07:00
Mark Otto 2cce857220 fix nav 2014-07-13 01:26:44 -07:00
Mark Otto 9c90f36dae markdownify button group 2014-07-13 01:23:34 -07:00
Mark Otto 4a5f1f036b markdownify button dropdowns 2014-07-13 01:23:29 -07:00
Mark Otto 35d87bcb25 markdownify responsive embed 2014-07-13 01:17:54 -07:00
Mark Otto 4aec90fa08 markdownify pagination 2014-07-13 01:17:50 -07:00
Mark Otto 3000dccada markdownify page header 2014-07-13 01:17:46 -07:00
Mark Otto bdc144c3bb markdownify media 2014-07-13 01:12:11 -07:00
Mark Otto a39f0f6d21 markdownify list group 2014-07-13 01:12:06 -07:00
Mark Otto 7d3ad78fc7 markdownify input group 2014-07-13 01:12:02 -07:00
Mark Otto 5904bacbb3 frontmatter that shit up 2014-07-13 00:59:31 -07:00
Mark Otto 53f8a3bb69 fix nav 2014-07-13 00:57:32 -07:00
Mark Otto 722d00eadf move typography 2014-07-13 00:57:28 -07:00
Mark Otto ab20dd1bcd markdownify js popovers 2014-07-13 00:54:34 -07:00
Mark Otto 9499907b46 markdownify js modal 2014-07-13 00:54:29 -07:00
Mark Otto 057d0a00ed markdownify js dropdowns 2014-07-13 00:54:26 -07:00
Mark Otto 59c3f4acaf markdownify js collapse 2014-07-13 00:54:21 -07:00
Mark Otto 61ef728873 markdownify js carousel 2014-07-13 00:54:14 -07:00
Mark Otto 35a98bc4f8 markdownify js buttons 2014-07-13 00:54:10 -07:00
Mark Otto 5a823fba7e markdownify js alerts 2014-07-13 00:53:59 -07:00
Mark Otto d1f699765e markdownify affix docs 2014-07-13 00:29:43 -07:00
Mark Otto d85e6af91b Merge branch 'master' into derp
Conflicts:
	docs/_includes/components/alerts.html
	docs/javascript/dropdowns.md
2014-07-13 00:23:09 -07:00
Mark Otto fecbaca907 grunt some more things, rebuild customizer nav 2014-07-12 18:11:07 -07:00
Mark Otto 4e55a867a0 Merge branch 'master' into derp
Conflicts:
	docs/_includes/components/alerts.html
	docs/_includes/getting-started/browser-device-support.html
2014-07-12 17:56:30 -07:00
Mark Otto 5cfde0d3a5 Merge branch 'master' into derp
Conflicts:
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap.css
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/assets/js/customize.min.js
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
	docs/javascript/dropdowns.md
	less/utilities.less
2014-07-12 16:15:45 -07:00
Mark Otto f1e77198d4 markdownify js overview 2014-07-12 02:45:15 -07:00
Mark Otto 1916981faf markdownify tabs 2014-07-12 02:42:23 -07:00
Mark Otto 537cd1c1c3 markdownify scrollspy 2014-07-12 02:42:19 -07:00
Mark Otto b1dc638458 mardownify js tooltips 2014-07-12 02:34:21 -07:00
Mark Otto c6aae570b1 markdownify js transitions 2014-07-12 02:34:15 -07:00
Mark Otto 372e4a41eb fix js nav 2014-07-12 02:34:04 -07:00
Mark Otto c25bd1f03f restore docs and homepage navs 2014-07-12 02:25:07 -07:00
Mark Otto 9bf9fb1faa frontmatter all that shit 2014-07-12 02:20:15 -07:00
Mark Otto 4e1676f4c1 nuke the js.html page 2014-07-12 02:18:51 -07:00
Mark Otto 93667ae121 update page layouts 2014-07-12 02:18:46 -07:00
Mark Otto 2e4bbb1cb6 move over all js pages 2014-07-12 02:17:42 -07:00
Mark Otto 0610c94244 nuke components.html 2014-07-12 02:14:22 -07:00
Mark Otto 1df1a5d54e nuke nav includes 2014-07-12 02:13:54 -07:00
Mark Otto 7a70a8988b move responsive embed 2014-07-12 02:13:32 -07:00
Mark Otto 55c660102e move pagination 2014-07-12 02:13:29 -07:00
Mark Otto 0479394e0a move page-header 2014-07-12 02:13:26 -07:00
Mark Otto a2fd9a4e90 move navbar 2014-07-12 02:13:23 -07:00
Mark Otto 8baf692dc6 move media 2014-07-12 02:13:20 -07:00
Mark Otto 7407ee2da2 move list group 2014-07-12 02:13:16 -07:00
Mark Otto f5c63e11b8 move label 2014-07-12 02:13:13 -07:00
Mark Otto 88db2b5970 move jumbotron 2014-07-12 02:13:09 -07:00
Mark Otto ba74329ba6 move input group 2014-07-12 02:13:05 -07:00
Mark Otto 9650374012 move button group 2014-07-12 02:12:59 -07:00
Mark Otto deb720c94c move button dropdowns 2014-07-12 02:12:55 -07:00
Mark Otto 346bb975b3 markdown for 3rd party 2014-07-12 02:06:18 -07:00
Mark Otto 0d84bc1979 markdown for template 2014-07-12 02:06:13 -07:00
Mark Otto 95bd06cca6 markdown for disable responsive 2014-07-12 02:06:05 -07:00
Mark Otto 7c0c51c9d6 move remaining getting started files to new folder 2014-07-12 01:52:44 -07:00
Mark Otto a2c5febdb2 unfuck jekyll 2014-07-12 01:23:13 -07:00
Mark Otto 6336895b96 Change code variables to match pre 2014-07-12 01:23:06 -07:00
Mark Otto fe6b22c2c3 Rewrite breadcrumb in markdown 2014-07-12 01:03:13 -07:00
Mark Otto 743401dcd9 Twerk nav 2014-07-12 00:57:09 -07:00
Mark Otto c2527e4870 Redo license FAQs in markdown 2014-07-12 00:54:37 -07:00
Mark Otto c20e130a92 Redo community section in markdown 2014-07-12 00:54:29 -07:00
Mark Otto 5de8864938 Nuke getting-started.html 2014-07-12 00:45:24 -07:00
Mark Otto b5441d8650 Redo browser/device support in markdown 2014-07-12 00:45:11 -07:00
Mark Otto 2346b17d05 Redo translations in markdown 2014-07-11 23:55:59 -07:00
Mark Otto 2bbbf55180 Move accessibility to markdown 2014-07-11 23:46:47 -07:00
Mark Otto 28c946af90 nav 2014-07-11 23:19:49 -07:00
Mark Otto 3753390242 make it a thing 2014-07-11 23:19:46 -07:00
Mark Otto dad3cab24f move responsive utils 2014-07-11 22:59:57 -07:00
Mark Otto 46f1fbe746 grid cleanup, nav rearranging 2014-07-11 22:58:43 -07:00
Mark Otto a63c066e3d rearrange a few things; drop compiled theme file 2014-07-11 22:46:10 -07:00
Mark Otto cdbd104c7a grunt dist 2014-07-11 22:35:10 -07:00
Mark Otto d2baa4fd40 tweak docs sidenav styles 2014-07-11 22:35:07 -07:00
Mark Otto 1d273b1222 update nav 2014-07-11 22:34:54 -07:00
Mark Otto d9bb7ddac5 rearrange docs components 2014-07-11 22:34:47 -07:00
Mark Otto 60cf7d45db Rewrite progress to markdown 2014-07-11 15:45:11 -07:00
Mark Otto cabb86d126 Merge branch 'master' into derp
Conflicts:
	dist/css/bootstrap-theme.css.map
	dist/css/bootstrap.css.map
	docs/_includes/components/progress-bars.html
	docs/dist/css/bootstrap-theme.css.map
	docs/dist/css/bootstrap.css.map
2014-07-11 00:38:28 -07:00
Mark Otto f6482aadcd components headings 2014-07-10 20:14:44 -07:00
Mark Otto e8bd019a19 move all css files over to components dir 2014-07-10 20:02:47 -07:00
Mark Otto 55d6b3fcda fix page titles, add about page nav list 2014-07-10 18:04:38 -07:00
Mark Otto 4993ab6e00 start markdowning getting started and moving things to separate pages 2014-07-10 17:54:06 -07:00
Mark Otto 57c709becd jquery links 2014-07-10 10:23:15 -07:00
Mark Otto 35c90fe13d rewrite getting started quick start and download in markdown 2014-07-10 02:24:13 -07:00
Mark Otto 1af9ae1671 docs change 2014-07-10 00:52:10 -07:00
Mark Otto 7cfaf2f29e simplify example css 2014-07-10 00:31:09 -07:00
Mark Otto 4d0fb6c3e3 fix about nav 2014-07-10 00:24:39 -07:00
Mark Otto fb775bae21 fix sidenav js 2014-07-10 00:24:34 -07:00
Mark Otto e9f3f9cf3d nuke ie8 warning in tables 2014-07-10 00:01:26 -07:00
Mark Otto 313ea2706e code page ported to markdown 2014-07-10 00:01:03 -07:00
Mark Otto bae1604110 really fix the docs 2014-07-09 23:24:17 -07:00
Mark Otto 61d9606fff remove outline 2014-07-09 23:22:43 -07:00
Mark Otto 616a7a50eb nuke commented out sidenav; fix docs 2014-07-09 23:20:33 -07:00
Mark Otto d3c2fe7809 rewrite type docs in markdown 2014-07-09 23:06:16 -07:00
Mark Otto dae1a68fb1 Merge branch 'master' into derp
Conflicts:
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/_includes/components/navs.html
	docs/_includes/css/images.html
	docs/_includes/js/dropdowns.html
	docs/_includes/js/tabs.html
	docs/assets/css/docs.min.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
2014-07-09 22:19:23 -07:00
Mark Otto 216bc3d68b Rewrite grid docs in markdown 2014-07-09 22:00:07 -07:00
Mark Otto 10f9260119 docs spacing for headings and leads 2014-07-09 21:35:35 -07:00
Mark Otto 61151f8d3d rewrite overview in markdown 2014-07-09 21:35:27 -07:00
Mark Otto ed1bcc0af4 docs design changes for markdown content 2014-07-09 21:18:00 -07:00
Mark Otto 7dadeaf1fa markdown plugin around markdown includes 2014-07-09 21:17:40 -07:00
Mark Otto 09762c3f65 rewrite images in markdown 2014-07-09 21:17:22 -07:00
Mark Otto 3ec4ca17ba rewrite helpers in markdown 2014-07-09 21:17:10 -07:00
Mark Otto cfc16c94b5 move buttons, helpers, images to markdown 2014-07-09 21:15:57 -07:00
Mark Otto c42d943e10 nuke wells include 2014-07-09 20:01:55 -07:00
Mark Otto be877bc691 plugins: add new example doodad hackery bullshitery and markdown block plugin for markdown includes 2014-07-09 20:00:22 -07:00
Mark Otto 2846850117 Fix navs dropdown sections 2014-07-09 16:08:18 -07:00
Mark Otto 857fe32a70 Refactor navs: new classes, remove separate pills & tabs files, drop justified nav because it never really worked 2014-07-09 16:04:31 -07:00
Mark Otto 77a4bcad9e Drop the deprecated .visible-* classes (because we replaced them with .visible-*-block, -inline-block, -inline 2014-07-09 13:58:27 -07:00
Mark Otto 02fe0ecc31 Drop deprecated code from Less files 2014-07-09 13:54:32 -07:00
Mark Otto a0d8c62f18 more navs work 2014-07-09 13:51:49 -07:00
Mark Otto 4d5243674a remove deprecated warnings from docs 2014-07-09 13:51:20 -07:00
Mark Otto f37dbe53a4 disabled links part of the examples now 2014-07-09 10:52:48 -07:00
Mark Otto 41f3af407b Merge branch 'derp' into derp_navs
Conflicts:
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
	docs/dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.min.css
2014-07-09 10:48:58 -07:00
Mark Otto 87c9ce5333 Remove unused docs CSS 2014-07-09 10:47:53 -07:00
Mark Otto d3fc995293 no more iconography 2014-07-09 10:45:57 -07:00
Mark Otto d738c8729b remove commented out docs js 2014-07-09 02:44:11 -07:00
Mark Otto b5242d3068 nuke ie8 responsive file warning js 2014-07-09 02:43:25 -07:00
Mark Otto a5dbd936a6 Nuke IE8 stuff from docs 2014-07-09 02:41:57 -07:00
Mark Otto 41d6cad4b6 Docs: Refactor to use .less file instead, importing Bootstrap vars and mixins, and cleaning all the things up 2014-07-09 02:40:05 -07:00
Mark Otto 54537b500e Refactor: drop all custom .progress-bar styles and replace with <progress> element 2014-07-09 01:39:34 -07:00
Mark Otto 79f56dbea9 nuke commented out css 2014-07-09 00:15:52 -07:00
Mark Otto a8625f452e Badges, navs, and more 2014-07-09 00:15:20 -07:00
Mark Otto f380ca21e2 Use .box-shadow() mixin so we can enable/disable them 2014-07-08 21:19:14 -07:00
Mark Otto ff4ff3bd06 Drop: .opacity() mixin because we no longer support IE8 2014-07-08 19:22:19 -07:00
Mark Otto c825629ffe Nuke all IE8 fallbacks and comments and hacks 2014-07-08 19:20:45 -07:00
Mark Otto 0e47ce959c move tabs and pills to separate files with unique classes 2014-07-08 19:00:48 -07:00
Mark Otto 6c7a6b4691 rems: table padding 2014-07-08 17:39:29 -07:00
Mark Otto e6d64a5455 Nuke unused vars for panels wells and thumbnails 2014-07-08 17:32:03 -07:00
Mark Otto 5e1adc10bb Bring back button info 2014-07-08 17:30:11 -07:00
Mark Otto 93a7421f2c .btn-default to .btn-secondary 2014-07-08 17:14:14 -07:00
Mark Otto f399d21ef5 Revamp button: rename .btn-default to .btn-secondary, drop .btn-info 2014-07-08 17:09:47 -07:00
Mark Otto 28a61e708d nuke the sass docs 2014-07-08 17:00:20 -07:00
Mark Otto 4ca45be6e9 drop the low percentages docs from progress bars 2014-07-08 16:54:57 -07:00
Mark Otto cde7648d28 docs header padding 2014-07-08 16:54:32 -07:00
Mark Otto ebcc5615cb Update browser support section to remove glyphicons in tables; also remove ie8 and font-face section 2014-07-08 16:48:03 -07:00
Mark Otto bb32b96496 fix broken examples 2014-07-08 16:43:11 -07:00
Mark Otto 542f9973ed Fix navbar margins and update grid sidebar styles to match 2014-07-08 16:39:46 -07:00
Mark Otto bb3157c2d9 Add new grunt task for faster builds; nuke fonts 2014-07-08 16:25:23 -07:00
Mark Otto f6367bc0e4 Implement the new border-radius guard: only round things if global @enable-rounded == true 2014-07-08 16:25:01 -07:00
Mark Otto 86099bfb33 clean up commented out docs css 2014-07-08 16:03:31 -07:00
Mark Otto f05365f73b rems: update breadcrumbs to use new sizing; improve variables by renaming @breadcrumb-separator to @breadcrumb-divider; change up colors 2014-07-08 16:00:52 -07:00
Mark Otto fd5a24dca0 fix sidenav padding 2014-07-08 14:31:38 -07:00
Mark Otto 8582659d5c Refactor: drop .dropdown .caret for a generated caret using .dropdown-toggle:after 2014-07-08 14:23:34 -07:00
Mark Otto b33b208ce1 remove glyphicons nav 2014-07-08 14:23:01 -07:00
Mark Otto 9c319d67ee Drop: Thumbnails completely, as they'll be replaced 2014-07-08 04:00:35 -07:00
Mark Otto 527eccaa9f Drop: Panels completely, as they'll be replaced 2014-07-08 03:56:47 -07:00
Mark Otto 67d3119c5a clean up layout 2014-07-08 03:48:56 -07:00
Mark Otto 6ed9912209 nuke the v2.x to v3.x migration docs 2014-07-08 03:48:40 -07:00
Mark Otto 63f6b24042 link 2014-07-08 03:46:17 -07:00
Mark Otto 77bccf8998 Update grid mixins section of the docs 2014-07-08 03:43:44 -07:00
Mark Otto c3b0870ec0 Overhaul semantic grid mixins
- Drops all the `.make-**-column` mixins for a single set to be used
within (or outside) media queries.
- Renames `.container-fixed` to `.make-container` for consistency.
- Updates built-in grid system to use new setup.

See http://jsbin.com/qiqet/2/ for an example of it in action.
2014-07-08 03:38:23 -07:00
Mark Otto 9f53f9aea1 rems: rework grid system vars to use rems/ems 2014-07-08 03:14:27 -07:00
Mark Otto a06a35d27a Drop: Device-named container variables since we alreay sort of deprecated them many releases ago 2014-07-08 02:55:07 -07:00
Mark Otto 74ac24aa59 Drop: deprecated .dropdown-menu.pull-right styles 2014-07-08 02:40:35 -07:00
Mark Otto 5c0d62bc22 remove mention of fonts 2014-07-08 02:40:17 -07:00
Mark Otto 4139545da2 rems: input sizes 2014-07-08 02:31:33 -07:00
Mark Otto 07463acec7 Drop: @gray-base variable 2014-07-08 02:27:12 -07:00
Mark Otto b50498acd4 Clean up variable alignment and comments; change grays to new custom values 2014-07-08 02:26:50 -07:00
Mark Otto d7b38d8c4a Drop: all vendor prefix mixins because autoprefixer 2014-07-08 02:04:48 -07:00
Mark Otto 6fda409853 Fix input sizing and increase vertical padding on textareas 2014-07-08 01:44:09 -07:00
Mark Otto ea59c3c31a Drop: @screen-table, @screen-desktop, @screen-lg-desktop, @screen-sm, @screen-md, @screen-lg 2014-07-08 01:28:15 -07:00
Mark Otto d84fce7230 Drop: @screen-xs, @screen-xs-min, and @screen-phone 2014-07-08 01:25:23 -07:00
Mark Otto 61335862a7 Drop: @dropdown-caret-color variable 2014-07-08 01:22:58 -07:00
Mark Otto 8d50d4a684 rems: buttons 2014-07-08 01:22:02 -07:00
Mark Otto 413750a03c rems: code 2014-07-08 01:02:59 -07:00
Mark Otto dae5ec5416 Drop Glyphicons 2014-07-08 00:33:21 -07:00
Mark Otto b29268dc48 drop wells 2014-07-08 00:25:13 -07:00
Mark Otto 97008c381a restore font-weight and knock down font-size for .lead 2014-07-08 00:10:31 -07:00
Mark Otto d85895fda8 buttons docs tweak 2014-07-08 00:03:11 -07:00
Mark Otto 5f768e01d4 remove the less docs 2014-07-07 23:38:10 -07:00
Mark Otto f5024eb13a start the move to rems 2014-07-07 23:36:40 -07:00
Mark Otto 81b59d3536 Merge branch 'master' into derp
Conflicts:
	docs/_layouts/default.html
	docs/assets/css/docs.min.css
	docs/assets/css/src/docs.css
	docs/assets/js/docs.min.js
	docs/assets/js/src/application.js
2014-07-07 22:10:22 -07:00
Mark Otto fed2b0f7eb nav cleanup and responsiveness 2014-03-18 13:01:50 -07:00
Mark Otto 35ddc8427e revamp all the things 2014-03-17 02:03:16 -07:00
670 changed files with 58731 additions and 85372 deletions
+14
View File
@@ -0,0 +1,14 @@
{
"presets": [
[
"es2015",
{
"loose": true,
"modules": false
}
]
],
"plugins": [
"transform-es2015-modules-strip"
]
}
+3
View File
@@ -0,0 +1,3 @@
**/*.min.js
**/vendor/*
**/dist/*
+3 -2
View File
@@ -3,13 +3,14 @@
*.html text eol=lf
*.js text eol=lf
*.json text eol=lf
*.less text eol=lf
*.md text eol=lf
*.py text eol=lf
*.rb text eol=lf
*.scss text eol=lf
*.svg text eol=lf
*.yml text eol=lf
# Don't diff or textually merge source maps
*.map binary
bootstrap-theme.css linguist-vendored=false
bootstrap.css linguist-vendored=false
bootstrap.js linguist-vendored=false
+18 -15
View File
@@ -19,14 +19,17 @@ and [submitting pull requests](#pull-requests), but please respect the following
restrictions:
* Please **do not** use the issue tracker for personal support requests. Stack
Overflow ([`twitter-bootstrap-3`](https://stackoverflow.com/questions/tagged/twitter-bootstrap-3) tag), [Slack](https://bootstrap-slack.herokuapp.com/) or [IRC](README.md#community) are better places to get help.
Overflow ([`bootstrap-4`](https://stackoverflow.com/questions/tagged/bootstrap-4) tag), [Slack](https://bootstrap-slack.herokuapp.com/) or [IRC](README.md#community) are better places to get help.
* Please **do not** derail or troll issues. Keep the discussion on topic and
respect the opinions of others.
* Please **do not** open issues or pull requests regarding the code in
[`Normalize`](https://github.com/necolas/normalize.css) (open them in
their respective repositories).
* Please **do not** post comments consisting solely of "+1" or ":thumbsup:".
Use [GitHub's "reactions" feature](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments)
instead. We reserve the right to delete comments which violate this rule.
* Please **do not** open issues regarding the official themes offered on <https://themes.getbootstrap.com/>.
Instead, please email any questions or feedback regarding those themes to `themes AT getbootstrap DOT com`.
## Issues and labels
@@ -35,12 +38,11 @@ Our bug tracker utilizes several labels to help organize and identify issues. He
- `browser bug` - Issues that are reported to us, but actually are the result of a browser-specific bug. These are diagnosed with reduced test cases and result in an issue opened on that browser's own bug tracker.
- `confirmed` - Issues that have been confirmed with a reduced test case and identify a bug in Bootstrap.
- `css` - Issues stemming from our compiled CSS or source Less files.
- `customizer` - Issues with our web-based Customizer.
- `css` - Issues stemming from our compiled CSS or source Sass files.
- `docs` - Issues for improving or updating our documentation.
- `examples` - Issues involving the example templates included in our docs.
- `feature` - Issues asking for a new feature to be added, or an existing one to be extended or modified. New features require a minor version bump (e.g., `v3.0.0` to `v3.1.0`).
- `grunt` - Issues with our included JavaScript-based Gruntfile, which is used to run all our tests, concatenate and compile source files, and more.
- `grunt` - Issues with our build system, which is used to run all our tests, concatenate and compile source files, and more.
- `help wanted` - Issues we need or would love help from the community to resolve.
- `js` - Issues stemming from our compiled or source JavaScript files.
- `meta` - Issues with the project itself or our GitHub repository.
@@ -55,7 +57,7 @@ Good bug reports are extremely helpful, so thanks!
Guidelines for bug reports:
0. **Validate and lint your code** &mdash; [validate your HTML](http://html5.validator.nu)
0. **Validate and lint your code** &mdash; [validate your HTML](https://html5.validator.nu)
and [lint your HTML](https://github.com/twbs/bootlint) to ensure your
problem isn't caused by a simple error in your own code.
@@ -67,7 +69,7 @@ Guidelines for bug reports:
3. **Isolate the problem** &mdash; ideally create a [reduced test
case](https://css-tricks.com/reduced-test-cases/) and a live example.
[This JS Bin](http://jsbin.com/lefey/1/edit?html,output) is a helpful template.
[This JS Bin](https://jsbin.com/lolome/edit?html,output) is a helpful template.
A good bug report shouldn't leave others needing to chase you up for more
@@ -98,14 +100,14 @@ Example:
### Reporting upstream browser bugs
Sometimes bugs reported to us are actually caused by bugs in the browser(s) themselves, not bugs in Bootstrap per se.
When feasible, we aim to report such upstream bugs to the relevant browser vendor(s), and then list them on our [Wall of Browser Bugs](http://getbootstrap.com/browser-bugs/) and [document them in MDN](https://developer.mozilla.org/en-US/docs/Web).
When feasible, we aim to report such upstream bugs to the relevant browser vendor(s), and then list them on our [Wall of Browser Bugs](https://getbootstrap.com/browser-bugs/) and [document them in MDN](https://developer.mozilla.org/en-US/docs/Web).
| Vendor(s) | Browser(s) | Rendering engine | Bug reporting website(s) | Notes |
| ------------- | ---------------------------- | ---------------- | ------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| Mozilla | Firefox | Gecko | https://bugzilla.mozilla.org/enter_bug.cgi | "Core" is normally the right product option to choose. |
| Apple | Safari | WebKit | https://bugs.webkit.org/enter_bug.cgi?product=WebKit <br> https://bugreport.apple.com | In Apple's bug reporter, choose "Safari" as the product. |
| Google, Opera | Chrome, Chromium, Opera v15+ | Blink | https://code.google.com/p/chromium/issues/list | Click the "New issue" button. |
| Microsoft | Internet Explorer | Trident | https://connect.microsoft.com/IE/feedback/LoadSubmitFeedbackForm | |
| Microsoft | Edge | EdgeHTML | https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/ | |
### Issues bots
@@ -135,9 +137,9 @@ Please adhere to the [coding guidelines](#code-guidelines) used throughout the
project (indentation, accurate comments, etc.) and any other requirements
(such as test coverage).
**Do not edit `bootstrap.css`, `bootstrap-theme.css`, or `bootstrap.js`
**Do not edit `bootstrap.css`, or `bootstrap.js`
directly!** Those files are automatically generated. You should edit the
source files in [`/bootstrap/less/`](https://github.com/twbs/bootstrap/tree/master/less)
source files in [`/bootstrap/scss/`](https://github.com/twbs/bootstrap/tree/master/scss)
and/or [`/bootstrap/js/`](https://github.com/twbs/bootstrap/tree/master/js) instead.
Similarly, when contributing to Bootstrap's documentation, you should edit the
@@ -226,7 +228,7 @@ includes code changes) and under the terms of the
[Adhere to the Code Guide.](http://codeguide.co/#css)
- When feasible, default color palettes should comply with [WCAG color contrast guidelines](http://www.w3.org/TR/WCAG20/#visual-audio-contrast).
- When feasible, default color palettes should comply with [WCAG color contrast guidelines](https://www.w3.org/TR/WCAG20/#visual-audio-contrast).
- Except in rare cases, don't remove default `:focus` styles (via e.g. `outline: none;`) without providing alternative styles. See [this A11Y Project post](http://a11yproject.com/posts/never-remove-css-outlines/) for more details.
### JS
@@ -235,10 +237,11 @@ includes code changes) and under the terms of the
- 2 spaces (no tabs)
- strict mode
- "Attractive"
- Don't use [jQuery event alias convenience methods](https://github.com/jquery/jquery/blob/master/src/event/alias.js) (such as `$().focus()`). Instead, use [`$().trigger(eventType, ...)`](https://api.jquery.com/trigger/) or [`$().on(eventType, ...)`](https://api.jquery.com/on/), depending on whether you're firing an event or listening for an event. (For example, `$().trigger('focus')` or `$().on('focus', function (event) { /* handle focus event */ })`) We do this to be compatible with custom builds of jQuery where the event aliases module has been excluded.
### Checking coding style
Run `grunt test` before committing to ensure your changes follow our coding standards.
Run `npm run test` before committing to ensure your changes follow our coding standards.
## License
+22
View File
@@ -0,0 +1,22 @@
Before opening an issue:
- [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue)
- [Validate](https://validator.w3.org/nu/) and [lint](https://github.com/twbs/bootlint#in-the-browser) any HTML to avoid common problems
- Prepare a [reduced test case](https://css-tricks.com/reduced-test-cases/) for any bugs
- Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md)
When asking general "how to" questions:
- Please do not open an issue here
- Instead, ask for help on [StackOverflow, IRC, or Slack](https://github.com/twbs/bootstrap/blob/master/README.md#community)
When reporting a bug, include:
- Operating system and version (Windows, Mac OS X, Android, iOS, Win10 Mobile)
- Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser)
- Reduced test cases and potential fixes using [JS Bin](https://jsbin.com)
When suggesting a feature, include:
- As much detail as possible for what we should add and why it's important to Bootstrap
- Relevant links to prior art, screenshots, or live demos whenever possible
+14
View File
@@ -1,7 +1,12 @@
# Ignore docs files
_gh_pages
_site
# Ignore ruby files
.ruby-version
.bundle
vendor/cache
vendor/bundle
# Numerous always-ignore extensions
*.diff
@@ -33,6 +38,15 @@ Thumbs.db
.komodotools
*.komodoproject
# SCSS-Lint
scss-lint-report.xml
# grunt-contrib-sass cache
.sass-cache
# Jekyll metadata
docs/.jekyll-metadata
# Folders to ignore
bower_components
node_modules
+14
View File
@@ -0,0 +1,14 @@
fail_on_violations: true
scss:
config_file: .scss-lint.yml
jshint:
enabled: false
eslint:
config_file: js/.eslintrc.json
ignore_file: .houndignore
ruby:
enabled: false
+4
View File
@@ -0,0 +1,4 @@
**/*.min.js
**/vendor/*
**/dist/*
js/tests/*
+537
View File
@@ -0,0 +1,537 @@
# Default application configuration that all configurations inherit from.
scss_files:
- "scss/**/*.scss"
- "docs/assets/scss/**/*.scss"
plugin_directories: ['.scss-linters']
# List of gem names to load custom linters from (make sure they are already
# installed)
plugin_gems: []
# Default severity of all linters.
severity: warning
linters:
BangFormat:
enabled: true
space_before_bang: true
space_after_bang: false
BemDepth:
enabled: false
max_elements: 1
BorderZero:
enabled: true
convention: zero # or `none`
ChainedClasses:
enabled: false
ColorKeyword:
enabled: true
ColorVariable:
enabled: false
Comment:
enabled: true
exclude:
- scss/bootstrap.scss
style: silent
DebugStatement:
enabled: true
DeclarationOrder:
enabled: false
DisableLinterReason:
enabled: false
DuplicateProperty:
enabled: true
ElsePlacement:
enabled: true
style: same_line # or 'new_line'
EmptyLineBetweenBlocks:
enabled: false
ignore_single_line_blocks: true
EmptyRule:
enabled: true
ExtendDirective:
enabled: false
FinalNewline:
enabled: true
present: true
HexLength:
enabled: true
style: short # or 'long'
HexNotation:
enabled: true
style: lowercase # or 'uppercase'
HexValidation:
enabled: true
IdSelector:
enabled: true
ImportantRule:
enabled: false
ImportPath:
enabled: true
leading_underscore: false
filename_extension: false
Indentation:
enabled: true
allow_non_nested_indentation: false
character: space # or 'tab'
width: 2
LeadingZero:
enabled: true
style: exclude_zero # or 'include_zero'
MergeableSelector:
enabled: false
force_nesting: true
NameFormat:
enabled: true
allow_leading_underscore: true
convention: hyphenated_lowercase # or 'camel_case', or 'snake_case', or a regex pattern
NestingDepth:
enabled: true
max_depth: 5
ignore_parent_selectors: false
PlaceholderInExtend:
enabled: false
PropertyCount:
enabled: false
include_nested: false
max_properties: 10
PropertySortOrder:
enabled: true
ignore_unspecified: false
min_properties: 2
separate_groups: false
order:
- position
- top
- right
- bottom
- left
- z-index
- -webkit-box-sizing
- -moz-box-sizing
- box-sizing
- display
- flex
- flex-align
- flex-basis
- flex-direction
- flex-wrap
- flex-flow
- flex-grow
- flex-order
- flex-pack
- align-items
- align-self
- justify-content
- order
- float
- width
- min-width
- max-width
- height
- min-height
- max-height
- padding
- padding-top
- padding-right
- padding-bottom
- padding-left
- margin
- margin-top
- margin-right
- margin-bottom
- margin-left
- overflow
- overflow-x
- overflow-y
- -webkit-overflow-scrolling
- -ms-overflow-x
- -ms-overflow-y
- -ms-overflow-style
- clip
- clear
- font
- font-family
- font-size
- font-style
- font-weight
- font-variant
- font-size-adjust
- font-stretch
- font-effect
- font-emphasize
- font-emphasize-position
- font-emphasize-style
- font-smooth
- -webkit-hyphens
- -moz-hyphens
- hyphens
- line-height
- color
- text-align
- -webkit-text-align-last
- -moz-text-align-last
- -ms-text-align-last
- text-align-last
- text-emphasis
- text-emphasis-color
- text-emphasis-style
- text-emphasis-position
- text-decoration
- text-indent
- text-justify
- text-outline
- -ms-text-overflow
- text-overflow
- text-overflow-ellipsis
- text-overflow-mode
- text-shadow
- text-transform
- text-wrap
- -webkit-text-size-adjust
- -ms-text-size-adjust
- letter-spacing
- -ms-word-break
- word-break
- word-spacing
- -ms-word-wrap
- word-wrap
- overflow-wrap
- -moz-tab-size
- -o-tab-size
- tab-size
- white-space
- vertical-align
- list-style
- list-style-position
- list-style-type
- list-style-image
- pointer-events
- -ms-touch-action
- touch-action
- cursor
- visibility
- zoom
- table-layout
- empty-cells
- caption-side
- border-spacing
- border-collapse
- content
- quotes
- counter-reset
- counter-increment
- resize
- -webkit-user-select
- -moz-user-select
- -ms-user-select
- -o-user-select
- user-select
- nav-index
- nav-up
- nav-right
- nav-down
- nav-left
- background
- background-color
- background-image
- -ms-filter:\\'progid:DXImageTransform.Microsoft.gradient
- filter:progid:DXImageTransform.Microsoft.gradient
- filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
- filter
- background-repeat
- background-attachment
- background-position
- background-position-x
- background-position-y
- -webkit-background-clip
- -moz-background-clip
- background-clip
- background-origin
- -webkit-background-size
- -moz-background-size
- -o-background-size
- background-size
- border
- border-color
- border-style
- border-width
- border-top
- border-top-color
- border-top-style
- border-top-width
- border-right
- border-right-color
- border-right-style
- border-right-width
- border-bottom
- border-bottom-color
- border-bottom-style
- border-bottom-width
- border-left
- border-left-color
- border-left-style
- border-left-width
- border-radius
- border-top-left-radius
- border-top-right-radius
- border-bottom-right-radius
- border-bottom-left-radius
- -webkit-border-image
- -moz-border-image
- -o-border-image
- border-image
- -webkit-border-image-source
- -moz-border-image-source
- -o-border-image-source
- border-image-source
- -webkit-border-image-slice
- -moz-border-image-slice
- -o-border-image-slice
- border-image-slice
- -webkit-border-image-width
- -moz-border-image-width
- -o-border-image-width
- border-image-width
- -webkit-border-image-outset
- -moz-border-image-outset
- -o-border-image-outset
- border-image-outset
- -webkit-border-image-repeat
- -moz-border-image-repeat
- -o-border-image-repeat
- border-image-repeat
- outline
- outline-width
- outline-style
- outline-color
- outline-offset
- -webkit-box-shadow
- -moz-box-shadow
- box-shadow
- filter:progid:DXImageTransform.Microsoft.Alpha(Opacity
- -ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha
- opacity
- -ms-interpolation-mode
- -webkit-transition
- -moz-transition
- -ms-transition
- -o-transition
- transition
- -webkit-transition-delay
- -moz-transition-delay
- -ms-transition-delay
- -o-transition-delay
- transition-delay
- -webkit-transition-timing-function
- -moz-transition-timing-function
- -ms-transition-timing-function
- -o-transition-timing-function
- transition-timing-function
- -webkit-transition-duration
- -moz-transition-duration
- -ms-transition-duration
- -o-transition-duration
- transition-duration
- -webkit-transition-property
- -moz-transition-property
- -ms-transition-property
- -o-transition-property
- transition-property
- -webkit-transform
- -moz-transform
- -ms-transform
- -o-transform
- transform
- -webkit-transform-origin
- -moz-transform-origin
- -ms-transform-origin
- -o-transform-origin
- transform-origin
- -webkit-animation
- -moz-animation
- -ms-animation
- -o-animation
- animation
- -webkit-animation-name
- -moz-animation-name
- -ms-animation-name
- -o-animation-name
- animation-name
- -webkit-animation-duration
- -moz-animation-duration
- -ms-animation-duration
- -o-animation-duration
- animation-duration
- -webkit-animation-play-state
- -moz-animation-play-state
- -ms-animation-play-state
- -o-animation-play-state
- animation-play-state
- -webkit-animation-timing-function
- -moz-animation-timing-function
- -ms-animation-timing-function
- -o-animation-timing-function
- animation-timing-function
- -webkit-animation-delay
- -moz-animation-delay
- -ms-animation-delay
- -o-animation-delay
- animation-delay
- -webkit-animation-iteration-count
- -moz-animation-iteration-count
- -ms-animation-iteration-count
- -o-animation-iteration-count
- animation-iteration-count
- -webkit-animation-direction
- -moz-animation-direction
- -ms-animation-direction
- -o-animation-direction
PropertySpelling:
enabled: true
extra_properties: []
disabled_properties: []
PropertyUnits:
enabled: true
global: [
'ch', 'em', 'ex', 'rem', # Font-relative lengths
'cm', 'in', 'mm', 'pc', 'pt', 'px', 'q', # Absolute lengths
'vh', 'vw', 'vmin', 'vmax', # Viewport-percentage lengths
'deg', 'grad', 'rad', 'turn', # Angle
'ms', 's', # Duration
'Hz', 'kHz', # Frequency
'dpi', 'dpcm', 'dppx', # Resolution
'%'] # Other
properties: {}
PseudoElement:
enabled: true
QualifyingElement:
enabled: true
allow_element_with_attribute: false
allow_element_with_class: false
allow_element_with_id: false
SelectorDepth:
enabled: true
max_depth: 4
SelectorFormat:
enabled: false
convention: hyphenated_lowercase # or 'strict_BEM', or 'hyphenated_BEM', or 'snake_case', or 'camel_case', or a regex pattern
Shorthand:
enabled: true
allowed_shorthands: [1, 2, 3, 4]
SingleLinePerProperty:
enabled: false
allow_single_line_rule_sets: true
SingleLinePerSelector:
enabled: false
SpaceAfterComma:
enabled: false
style: one_space # or 'no_space', or 'at_least_one_space'
SpaceAfterPropertyColon:
enabled: true
style: at_least_one_space # or 'no_space', or 'at_least_one_space', or 'aligned'
SpaceAfterPropertyName:
enabled: true
SpaceAfterVariableName:
enabled: true
SpaceAroundOperator:
enabled: true
style: one_space # or 'at_least_one_space', or 'no_space'
SpaceBeforeBrace:
enabled: true
style: space # or 'new_line'
allow_single_line_padding: true
SpaceBetweenParens:
enabled: true
spaces: 0
StringQuotes:
enabled: true
style: double_quotes # or double_quotes
TrailingSemicolon:
enabled: true
TrailingWhitespace:
enabled: true
TrailingZero:
enabled: false
TransitionAll:
enabled: false
UnnecessaryMantissa:
enabled: true
UnnecessaryParentReference:
enabled: true
UrlFormat:
enabled: true
UrlQuotes:
enabled: true
VariableForProperty:
enabled: false
properties: []
VendorPrefix:
enabled: true
identifier_list: base
additional_identifiers: []
excluded_identifiers: []
ZeroUnit:
enabled: true
Compass::*:
enabled: false
+24 -34
View File
@@ -1,44 +1,34 @@
sudo: false
dist: trusty
language: node_js
git:
depth: 10
depth: 3
node_js:
- "0.12"
- "4"
- "8"
before_install:
- travis_retry sudo pip install -r test-infra/requirements.txt
- rvm use 1.9.3 --fuzzy
- export GEMDIR=$(rvm gemdir)
- if [ "$TWBS_TEST" = validate-html ]; then echo "ruby=$(basename $GEMDIR) jekyll=$JEKYLL_VERSION rouge=$ROUGE_VERSION" > pseudo_Gemfile.lock; fi
- "export TRAVIS_COMMIT_MSG=\"$(git log --format=%B --no-merges -n 1)\""
- echo "$TRAVIS_COMMIT_MSG" | grep '\[skip validator\]'; export TWBS_DO_VALIDATOR=$?; true
- echo "$TRAVIS_COMMIT_MSG" | grep '\[skip sauce\]'; export TWBS_DO_SAUCE=$?; true
- if [ "$TRAVIS_REPO_SLUG" = twbs-savage/bootstrap ]; then export TWBS_DO_VALIDATOR=0; fi
- if [[ `npm -v` != 5* ]]; then npm install -g npm@5; fi
- "export TRAVIS_COMMIT_MSG=\"`git log --format=%B --no-merges -n 1`\""
- echo "$TRAVIS_COMMIT_MSG" | grep '\[skip browser\]'; export TWBS_DO_BROWSER=$?; true
install:
- npm install -g grunt-cli
- ./test-infra/s3_cache.py download npm-modules
- if [ "$TWBS_TEST" = validate-html ] && [ $TWBS_DO_VALIDATOR -ne 0 ]; then ./test-infra/s3_cache.py download rubygems; fi
after_script:
- if [ "$TRAVIS_REPO_SLUG" != twbs-savage/bootstrap ] && [ "$TWBS_TEST" = core ]; then ./test-infra/s3_cache.py upload npm-modules; fi
- if [ "$TRAVIS_REPO_SLUG" != twbs-savage/bootstrap ] && [ "$TWBS_TEST" = validate-html ] && [ $TWBS_DO_VALIDATOR -ne 0 ]; then ./test-infra/s3_cache.py upload rubygems; fi
- bundle install --deployment --jobs=3 --retry=3
- npm install
script:
- npm test
- if [ "$TWBS_TEST" = browser -a "$SAUCE_ACCESS_KEY" ]; then npm run js-test-cloud; fi
after_success:
- if [ "$TRAVIS_REPO_SLUG" = twbs-savage/bootstrap ]; then npm run docs-upload-preview; fi
cache:
directories:
- node_modules
- vendor/bundle
env:
global:
- JEKYLL_VERSION="2.5.3"
- ROUGE_VERSION="1.8.0"
- SAUCE_USERNAME="bootstrap"
- secure: "pJkBwnuae9dKU5tEcCqccfS1QQw7/meEcfz63fM7ba7QJNjoA6BaXj08L5Z3Vb5vBmVPwBawxo5Hp0jC0r/Z/O0hGnAmz/Cz09L+cy7dSAZ9x4hvZePSja/UAusaB5ogMoO8l2b773MzgQeSmrLbExr9BWLeqEfjC2hFgdgHLaQ="
- secure: "gqjqISbxBJK6byFbsmr1AyP1qoWH+rap06A2gI7v72+Tn2PU2nYkIMUkCvhZw6K889jv+LhQ/ybcBxDOXHpNCExCnSgB4dcnmYp+9oeNZb37jSP0rQ+Ib4OTLjzc3/FawE/fUq5kukZTC7porzc/k0qJNLAZRx3YLALmK1GIdUY="
- secure: "Gghh/e3Gsbj1+4RR9Lh2aR/xJl35HWiHqlPIeSUqE9D7uDCVTAwNce/dGL3Ew7uJPfJ6Pgr70wD3zgu3stw0Zmzayax0hiDtGwcQCxVIER08wqGANK9C2Q7PYJkNTNtiTo6ehKWbdV4Z+/U+TEYyQfpQTDbAFYk/vVpsdjp0Lmc="
- secure: "RTbRdx4G/2OTLfrZtP1VbRljxEmd6A1F3GqXboeQTldsnAlwpsES65es5CE3ub/rmixLApOY9ot7OPmNixFgC2Y8xOsV7lNCC62QVpmqQEDyGFFQKb3yO6/dmwQxdsCqGfzf9Np6Wh5V22QFvr50ZLKLd7Uhd9oXMDIk/z1MJ3o="
- secure: "RKWpS+P20b4tG9tawzCMJSmQftoonmC7tJzyGYiHuEM1TcpHALLBcnzKlr/+DiPTfzDJWY4kS8pxfhK4uXOe8OHnhpMNub7LEWtFPePlZIervOJcsOydaQocTKqVVWD6OUubMeQmQ+tZmvmpjoJ1uPPEbFs9ciF7+dv3U5tLUZ0="
- secure: "XswSKBY0HJ/aO9VOBeWlvGpqSFF/DsJmNKz7o5RkJMJX340qe44J929uUNwwOwlv9YrgptzC2W6l8bpmZQV+p6IYs99SoSA8CCaUfIJaqeU9x/UiT5vIHgqaNax+vFJwvzHLpF5v/ggFqFEKCd54gCDasePLTztHeC4oL104iaQ="
- secure: "Dv1HX5dzyTh8gA2YsLI+yWEgh9lnGKPpRDDEYYvm42fjBFziUYfcpvA9g8GXQuU9srY3mhfsZkCDHN0x5n1gliOai5TSjmd5Hh+9UyhvNWE+D8HoUpcFXWoQXvy/if2r25m+ZWi3cqgXkkBOcal3W1ePMtU4ln18NcWyIZ0tEFo="
- secure: "PabpUdG2dE40hHUkMCdxk1e9Ak3BOo0h7Y5/uekosLKOz5N60Xmn/ooyrSkvicLthXO4cfONFhO3/xSVRKQOxlUw4on5i0VuNK+QSqxJk0IDaRSZnTCcC8J7083K0YL+FvMdGQwcYwMY9LiwS8aS014IRkSQjsa+mjo3owP+dOU="
- secure: "G4/f4PVyVi9o6UbZMqw9YFmDu7cHqe9iymiXYd1RcnPXwhWAePX12m0PWMhUj5itJ180PTEddVip8PNOgBdqyrDxEPKkcgAW2EElVAPIKJXVfvDW64UjQ0H7NS7XvF7iLQUJp/XfmR7NJ7tT393AQdh8SGmuQpJhgYbwIWbES/k="
matrix:
- TWBS_TEST=core
- TWBS_TEST=validate-html
- TWBS_TEST=sauce-js-unit
- TWBS_TEST=core
- TWBS_TEST=browser
matrix:
fast_finish: true
exclude:
- node_js: "4"
env: TWBS_TEST=browser
notifications:
slack: heybb:iz4wwosL0N0EdaX1gvgkU0NH
webhooks:
-5
View File
@@ -1,5 +0,0 @@
Bootstrap uses [GitHub's Releases feature](https://github.com/blog/1547-release-your-software) for its changelogs.
See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap.
Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release.
+1 -1
View File
@@ -1 +1 @@
getbootstrap.com
v4-alpha.getbootstrap.com
+9
View File
@@ -0,0 +1,9 @@
source 'https://rubygems.org'
group :development, :test do
gem 'jekyll', '~> 3.4.5'
gem 'jekyll-redirect-from', '~> 0.12.1'
gem 'jekyll-sitemap', '~> 1.1.1'
gem 'jekyll-toc', '~> 0.3.0.pre1'
gem 'scss_lint', '~> 0.54.0'
end
+68
View File
@@ -0,0 +1,68 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.5.1)
public_suffix (~> 2.0, >= 2.0.2)
colorator (1.1.0)
ffi (1.9.18)
ffi (1.9.18-x64-mingw32)
forwardable-extended (2.6.0)
jekyll (3.4.5)
addressable (~> 2.4)
colorator (~> 1.0)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
liquid (~> 3.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (~> 1.7)
safe_yaml (~> 1.0)
jekyll-redirect-from (0.12.1)
jekyll (~> 3.3)
jekyll-sass-converter (1.5.0)
sass (~> 3.4)
jekyll-sitemap (1.1.1)
jekyll (~> 3.3)
jekyll-toc (0.3.0.pre1)
nokogiri (~> 1.6)
jekyll-watch (1.5.0)
listen (~> 3.0, < 3.1)
kramdown (1.14.0)
liquid (3.0.6)
listen (3.0.8)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
mercenary (0.3.6)
mini_portile2 (2.2.0)
nokogiri (1.8.0)
mini_portile2 (~> 2.2.0)
nokogiri (1.8.0-x64-mingw32)
mini_portile2 (~> 2.2.0)
pathutil (0.14.0)
forwardable-extended (~> 2.6)
public_suffix (2.0.5)
rake (12.0.0)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rouge (1.11.1)
safe_yaml (1.0.4)
sass (3.4.25)
scss_lint (0.54.0)
rake (>= 0.9, < 13)
sass (~> 3.4.20)
PLATFORMS
ruby
x64-mingw32
DEPENDENCIES
jekyll (~> 3.4.5)
jekyll-redirect-from (~> 0.12.1)
jekyll-sitemap (~> 1.1.1)
jekyll-toc (~> 0.3.0.pre1)
scss_lint (~> 0.54.0)
BUNDLED WITH
1.15.1
+10 -513
View File
@@ -1,532 +1,29 @@
/*!
* Bootstrap's Gruntfile
* http://getbootstrap.com
* Copyright 2013-2015 Twitter, Inc.
* https://getbootstrap.com
* Copyright 2013-2017 The Bootstrap Authors
* Copyright 2013-2017 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
module.exports = function (grunt) {
'use strict';
// Force use of Unix newlines
grunt.util.linefeed = '\n';
RegExp.quote = function (string) {
return string.replace(/[-\\^$*+?.()|[\]{}]/g, '\\$&');
};
var fs = require('fs');
var path = require('path');
var npmShrinkwrap = require('npm-shrinkwrap');
var generateGlyphiconsData = require('./grunt/bs-glyphicons-data-generator.js');
var BsLessdocParser = require('./grunt/bs-lessdoc-parser.js');
var getLessVarsData = function () {
var filePath = path.join(__dirname, 'less/variables.less');
var fileContent = fs.readFileSync(filePath, { encoding: 'utf8' });
var parser = new BsLessdocParser(fileContent);
return { sections: parser.parseFile() };
};
var generateRawFiles = require('./grunt/bs-raw-files-generator.js');
var generateCommonJSModule = require('./grunt/bs-commonjs-generator.js');
var configBridge = grunt.file.readJSON('./grunt/configBridge.json', { encoding: 'utf8' });
Object.keys(configBridge.paths).forEach(function (key) {
configBridge.paths[key].forEach(function (val, i, arr) {
arr[i] = path.join('./docs/assets', val);
});
});
'use strict'
// Project configuration.
grunt.initConfig({
// Metadata.
pkg: grunt.file.readJSON('package.json'),
banner: '/*!\n' +
' * Bootstrap v<%= pkg.version %> (<%= pkg.homepage %>)\n' +
' * Copyright 2011-<%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' +
' * Licensed under the <%= pkg.license %> license\n' +
' */\n',
jqueryCheck: configBridge.config.jqueryCheck.join('\n'),
jqueryVersionCheck: configBridge.config.jqueryVersionCheck.join('\n'),
// Task configuration.
clean: {
dist: 'dist',
docs: 'docs/dist'
},
jshint: {
options: {
jshintrc: 'js/.jshintrc'
},
grunt: {
options: {
jshintrc: 'grunt/.jshintrc'
},
src: ['Gruntfile.js', 'package.js', 'grunt/*.js']
},
core: {
src: 'js/*.js'
},
test: {
options: {
jshintrc: 'js/tests/unit/.jshintrc'
},
src: 'js/tests/unit/*.js'
},
assets: {
src: ['docs/assets/js/src/*.js', 'docs/assets/js/*.js', '!docs/assets/js/*.min.js']
}
},
jscs: {
options: {
config: 'js/.jscsrc'
},
grunt: {
src: '<%= jshint.grunt.src %>'
},
core: {
src: '<%= jshint.core.src %>'
},
test: {
src: '<%= jshint.test.src %>'
},
assets: {
options: {
requireCamelCaseOrUpperCaseIdentifiers: null
},
src: '<%= jshint.assets.src %>'
}
},
concat: {
options: {
banner: '<%= banner %>\n<%= jqueryCheck %>\n<%= jqueryVersionCheck %>',
stripBanners: false
},
bootstrap: {
src: [
'js/transition.js',
'js/alert.js',
'js/button.js',
'js/carousel.js',
'js/collapse.js',
'js/dropdown.js',
'js/modal.js',
'js/tooltip.js',
'js/popover.js',
'js/scrollspy.js',
'js/tab.js',
'js/affix.js'
],
dest: 'dist/js/<%= pkg.name %>.js'
}
},
uglify: {
options: {
compress: {
warnings: false
},
mangle: true,
preserveComments: 'some'
},
core: {
src: '<%= concat.bootstrap.dest %>',
dest: 'dist/js/<%= pkg.name %>.min.js'
},
customize: {
src: configBridge.paths.customizerJs,
dest: 'docs/assets/js/customize.min.js'
},
docsJs: {
src: configBridge.paths.docsJs,
dest: 'docs/assets/js/docs.min.js'
}
},
qunit: {
options: {
inject: 'js/tests/unit/phantom.js'
},
files: 'js/tests/index.html'
},
less: {
compileCore: {
options: {
strictMath: true,
sourceMap: true,
outputSourceFiles: true,
sourceMapURL: '<%= pkg.name %>.css.map',
sourceMapFilename: 'dist/css/<%= pkg.name %>.css.map'
},
src: 'less/bootstrap.less',
dest: 'dist/css/<%= pkg.name %>.css'
},
compileTheme: {
options: {
strictMath: true,
sourceMap: true,
outputSourceFiles: true,
sourceMapURL: '<%= pkg.name %>-theme.css.map',
sourceMapFilename: 'dist/css/<%= pkg.name %>-theme.css.map'
},
src: 'less/theme.less',
dest: 'dist/css/<%= pkg.name %>-theme.css'
}
},
autoprefixer: {
options: {
browsers: configBridge.config.autoprefixerBrowsers
},
core: {
options: {
map: true
},
src: 'dist/css/<%= pkg.name %>.css'
},
theme: {
options: {
map: true
},
src: 'dist/css/<%= pkg.name %>-theme.css'
},
docs: {
src: ['docs/assets/css/src/docs.css']
},
examples: {
expand: true,
cwd: 'docs/examples/',
src: ['**/*.css'],
dest: 'docs/examples/'
}
},
csslint: {
options: {
csslintrc: 'less/.csslintrc'
},
dist: [
'dist/css/bootstrap.css',
'dist/css/bootstrap-theme.css'
],
examples: [
'docs/examples/**/*.css'
],
docs: {
options: {
ids: false,
'overqualified-elements': false
},
src: 'docs/assets/css/src/docs.css'
}
},
cssmin: {
options: {
// TODO: disable `zeroUnits` optimization once clean-css 3.2 is released
// and then simplify the fix for https://github.com/twbs/bootstrap/issues/14837 accordingly
compatibility: 'ie8',
keepSpecialComments: '*',
sourceMap: true,
advanced: false
},
minifyCore: {
src: 'dist/css/<%= pkg.name %>.css',
dest: 'dist/css/<%= pkg.name %>.min.css'
},
minifyTheme: {
src: 'dist/css/<%= pkg.name %>-theme.css',
dest: 'dist/css/<%= pkg.name %>-theme.min.css'
},
docs: {
src: [
'docs/assets/css/src/pygments-manni.css',
'docs/assets/css/src/docs.css'
],
dest: 'docs/assets/css/docs.min.css'
}
},
csscomb: {
options: {
config: 'less/.csscomb.json'
},
dist: {
expand: true,
cwd: 'dist/css/',
src: ['*.css', '!*.min.css'],
dest: 'dist/css/'
},
examples: {
expand: true,
cwd: 'docs/examples/',
src: '**/*.css',
dest: 'docs/examples/'
},
docs: {
src: 'docs/assets/css/src/docs.css',
dest: 'docs/assets/css/src/docs.css'
}
},
copy: {
fonts: {
expand: true,
src: 'fonts/*',
dest: 'dist/'
},
docs: {
expand: true,
cwd: 'dist/',
src: [
'**/*'
],
dest: 'docs/dist/'
}
},
connect: {
server: {
options: {
port: 3000,
base: '.'
}
}
},
jekyll: {
options: {
config: '_config.yml'
},
docs: {},
github: {
options: {
raw: 'github: true'
}
}
},
htmlmin: {
dist: {
options: {
collapseWhitespace: true,
conservativeCollapse: true,
minifyCSS: true,
minifyJS: true,
removeAttributeQuotes: true,
removeComments: true
},
expand: true,
cwd: '_gh_pages',
dest: '_gh_pages',
src: [
'**/*.html',
'!examples/**/*.html'
]
}
},
jade: {
options: {
pretty: true,
data: getLessVarsData
},
customizerVars: {
src: 'docs/_jade/customizer-variables.jade',
dest: 'docs/_includes/customizer-variables.html'
},
customizerNav: {
src: 'docs/_jade/customizer-nav.jade',
dest: 'docs/_includes/nav/customize.html'
}
},
htmllint: {
options: {
ignore: [
'Attribute "autocomplete" not allowed on element "button" at this point.',
'Attribute "autocomplete" not allowed on element "input" at this point.',
'Element "img" is missing required attribute "src".'
]
},
src: '_gh_pages/**/*.html'
},
watch: {
src: {
files: '<%= jshint.core.src %>',
tasks: ['jshint:core', 'qunit', 'concat']
},
test: {
files: '<%= jshint.test.src %>',
tasks: ['jshint:test', 'qunit']
},
less: {
files: 'less/**/*.less',
tasks: 'less'
}
},
sed: {
versionNumber: {
pattern: (function () {
var old = grunt.option('oldver');
return old ? RegExp.quote(old) : old;
})(),
replacement: grunt.option('newver'),
exclude: [
'dist/fonts',
'docs/assets',
'fonts',
'js/tests/vendor',
'node_modules',
'test-infra'
],
recursive: true
}
},
'saucelabs-qunit': {
all: {
options: {
build: process.env.TRAVIS_JOB_ID,
throttled: 10,
concurrency: 10,
maxRetries: 3,
maxPollRetries: 4,
urls: ['http://127.0.0.1:3000/js/tests/index.html?hidepassed'],
browsers: grunt.file.readYAML('grunt/sauce_browsers.yml')
urls: ['http://localhost:3000/js/tests/index.html?hidepassed'],
browsers: grunt.file.readYAML('build/sauce_browsers.yml')
}
}
},
exec: {
npmUpdate: {
command: 'npm update'
}
},
compress: {
main: {
options: {
archive: 'bootstrap-<%= pkg.version %>-dist.zip',
mode: 'zip',
level: 9,
pretty: true
},
files: [
{
expand: true,
cwd: 'dist/',
src: ['**'],
dest: 'bootstrap-<%= pkg.version %>-dist'
}
]
}
}
})
});
// These plugins provide necessary tasks.
require('load-grunt-tasks')(grunt, { scope: 'devDependencies' });
require('time-grunt')(grunt);
// Docs HTML validation task
grunt.registerTask('validate-html', ['jekyll:docs', 'htmllint']);
var runSubset = function (subset) {
return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset;
};
var isUndefOrNonZero = function (val) {
return val === undefined || val !== '0';
};
// Test task.
var testSubtasks = [];
// Skip core tests if running a different subset of the test suite
if (runSubset('core') &&
// Skip core tests if this is a Savage build
process.env.TRAVIS_REPO_SLUG !== 'twbs-savage/bootstrap') {
testSubtasks = testSubtasks.concat(['dist-css', 'dist-js', 'csslint:dist', 'test-js', 'docs']);
}
// Skip HTML validation if running a different subset of the test suite
if (runSubset('validate-html') &&
// Skip HTML5 validator on Travis when [skip validator] is in the commit message
isUndefOrNonZero(process.env.TWBS_DO_VALIDATOR)) {
testSubtasks.push('validate-html');
}
// Only run Sauce Labs tests if there's a Sauce access key
if (typeof process.env.SAUCE_ACCESS_KEY !== 'undefined' &&
// Skip Sauce if running a different subset of the test suite
runSubset('sauce-js-unit') &&
// Skip Sauce on Travis when [skip sauce] is in the commit message
isUndefOrNonZero(process.env.TWBS_DO_SAUCE)) {
testSubtasks.push('connect');
testSubtasks.push('saucelabs-qunit');
}
grunt.registerTask('test', testSubtasks);
grunt.registerTask('test-js', ['jshint:core', 'jshint:test', 'jshint:grunt', 'jscs:core', 'jscs:test', 'jscs:grunt', 'qunit']);
// JS distribution task.
grunt.registerTask('dist-js', ['concat', 'uglify:core', 'commonjs']);
// CSS distribution task.
grunt.registerTask('less-compile', ['less:compileCore', 'less:compileTheme']);
grunt.registerTask('dist-css', ['less-compile', 'autoprefixer:core', 'autoprefixer:theme', 'csscomb:dist', 'cssmin:minifyCore', 'cssmin:minifyTheme']);
// Full distribution task.
grunt.registerTask('dist', ['clean:dist', 'dist-css', 'copy:fonts', 'dist-js']);
// Default task.
grunt.registerTask('default', ['clean:dist', 'copy:fonts', 'test']);
// Version numbering task.
// grunt change-version-number --oldver=A.B.C --newver=X.Y.Z
// This can be overzealous, so its changes should always be manually reviewed!
grunt.registerTask('change-version-number', 'sed');
grunt.registerTask('build-glyphicons-data', function () { generateGlyphiconsData.call(this, grunt); });
// task for building customizer
grunt.registerTask('build-customizer', ['build-customizer-html', 'build-raw-files']);
grunt.registerTask('build-customizer-html', 'jade');
grunt.registerTask('build-raw-files', 'Add scripts/less files to customizer.', function () {
var banner = grunt.template.process('<%= banner %>');
generateRawFiles(grunt, banner);
});
grunt.registerTask('commonjs', 'Generate CommonJS entrypoint module in dist dir.', function () {
var srcFiles = grunt.config.get('concat.bootstrap.src');
var destFilepath = 'dist/js/npm.js';
generateCommonJSModule(grunt, srcFiles, destFilepath);
});
// Docs task.
grunt.registerTask('docs-css', ['autoprefixer:docs', 'autoprefixer:examples', 'csscomb:docs', 'csscomb:examples', 'cssmin:docs']);
grunt.registerTask('lint-docs-css', ['csslint:docs', 'csslint:examples']);
grunt.registerTask('docs-js', ['uglify:docsJs', 'uglify:customize']);
grunt.registerTask('lint-docs-js', ['jshint:assets', 'jscs:assets']);
grunt.registerTask('docs', ['docs-css', 'lint-docs-css', 'docs-js', 'lint-docs-js', 'clean:docs', 'copy:docs', 'build-glyphicons-data', 'build-customizer']);
grunt.registerTask('prep-release', ['dist', 'docs', 'jekyll:github', 'htmlmin', 'compress']);
// Task for updating the cached npm packages used by the Travis build (which are controlled by test-infra/npm-shrinkwrap.json).
// This task should be run and the updated file should be committed whenever Bootstrap's dependencies change.
grunt.registerTask('update-shrinkwrap', ['exec:npmUpdate', '_update-shrinkwrap']);
grunt.registerTask('_update-shrinkwrap', function () {
var done = this.async();
npmShrinkwrap({ dev: true, dirname: __dirname }, function (err) {
if (err) {
grunt.fail.warn(err);
}
var dest = 'test-infra/npm-shrinkwrap.json';
fs.renameSync('npm-shrinkwrap.json', dest);
grunt.log.writeln('File ' + dest.cyan + ' updated.');
done();
});
});
};
grunt.loadNpmTasks('grunt-saucelabs')
}
+2 -1
View File
@@ -1,6 +1,7 @@
The MIT License (MIT)
Copyright (c) 2011-2015 Twitter, Inc
Copyright (c) 2011-2017 Twitter, Inc.
Copyright (c) 2011-2017 The Bootstrap Authors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
+78 -62
View File
@@ -1,41 +1,68 @@
# [Bootstrap](http://getbootstrap.com)
<p align="center">
<a href="https://v4-alpha.getbootstrap.com">
<img src="http://v4-alpha.getbootstrap.com/assets/brand/bootstrap-solid.svg" width=72 height=72>
</a>
[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com)
![Bower version](https://img.shields.io/bower/v/bootstrap.svg)
[![npm version](https://img.shields.io/npm/v/bootstrap.svg)](https://www.npmjs.com/package/bootstrap)
[![Build Status](https://img.shields.io/travis/twbs/bootstrap/master.svg)](https://travis-ci.org/twbs/bootstrap)
[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/twbs/bootstrap#info=devDependencies)
[![Selenium Test Status](https://saucelabs.com/browser-matrix/bootstrap.svg)](https://saucelabs.com/u/bootstrap)
<h3 align="center">Bootstrap</h3>
Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thornton](https://twitter.com/fat), and maintained by the [core team](https://github.com/orgs/twbs/people) with the massive support and involvement of the community.
<p align="center">
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
<br>
<a href="https://v4-alpha.getbootstrap.com"><strong>Explore Bootstrap docs &raquo;</strong></a>
<br>
<br>
<a href="https://themes.getbootstrap.com">Bootstrap Themes</a>
&middot;
<a href="https://jobs.getbootstrap.com">Job Board</a>
&middot;
<a href="https://blog.getbootstrap.com">Blog</a>
</p>
</p>
To get started, check out <http://getbootstrap.com>!
<br>
## Table of contents
* [Quick start](#quick-start)
* [Bugs and feature requests](#bugs-and-feature-requests)
* [Documentation](#documentation)
* [Contributing](#contributing)
* [Community](#community)
* [Versioning](#versioning)
* [Creators](#creators)
* [Copyright and license](#copyright-and-license)
- [Quick start](#quick-start)
- [Status](#status)
- [What's included](#whats-included)
- [Bugs and feature requests](#bugs-and-feature-requests)
- [Documentation](#documentation)
- [Contributing](#contributing)
- [Community](#community)
- [Versioning](#versioning)
- [Creators](#creators)
- [Copyright and license](#copyright-and-license)
## Quick start
Several quick start options are available:
* [Download the latest release](https://github.com/twbs/bootstrap/archive/v3.3.5.zip).
* Clone the repo: `git clone https://github.com/twbs/bootstrap.git`.
* Install with [Bower](http://bower.io): `bower install bootstrap`.
* Install with [npm](https://www.npmjs.com): `npm install bootstrap`.
* Install with [Meteor](https://www.meteor.com): `meteor add twbs:bootstrap`.
* Install with [Composer](https://getcomposer.org): `composer require twbs/bootstrap`.
- [Download the latest release.](https://github.com/twbs/bootstrap/archive/v4.0.0-beta.zip)
- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`
- Install with [npm](https://www.npmjs.com): `npm install bootstrap@4.0.0-beta`
- Install with [yarn](https://github.com/yarnpkg/yarn): `yarn add bootstrap@4.0.0-beta`
- Install with [Composer](https://getcomposer.org): `composer require twbs/bootstrap:4.0.0-beta`
- Install with [Bower](https://bower.io): `bower install bootstrap#v4.0.0-beta`
- Install with [NuGet](https://www.nuget.org): CSS: `Install-Package bootstrap -Pre` Sass: `Install-Package bootstrap.sass -Pre` (`-Pre` is only required until Bootstrap v4 has a stable release).
Read the [Getting started page](http://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more.
Read the [Getting started page](https://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more.
### What's included
## Status
[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com)
[![Bower](https://img.shields.io/bower/v/bootstrap.svg)](https://bower.io/search/?q=bootstrap)
[![npm version](https://img.shields.io/npm/v/bootstrap.svg)](https://www.npmjs.com/package/bootstrap)
[![Gem version](https://img.shields.io/gem/v/bootstrap.svg)](https://rubygems.org/gems/bootstrap)
[![Build Status](https://img.shields.io/travis/twbs/bootstrap/v4-dev.svg)](https://travis-ci.org/twbs/bootstrap)
[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/twbs/bootstrap?type=dev)
[![Meteor Atmosphere](https://img.shields.io/badge/meteor-twbs%3Abootstrap-blue.svg)](https://atmospherejs.com/twbs/bootstrap)
[![Packagist Prerelease](https://img.shields.io/packagist/vpre/twbs/bootstrap.svg)](https://packagist.org/packages/twbs/bootstrap)
[![NuGet](https://img.shields.io/nuget/vpre/bootstrap.svg)](https://www.nuget.org/packages/bootstrap/absoluteLatest)
[![Selenium Test Status](https://saucelabs.com/browser-matrix/bootstrap.svg)](https://saucelabs.com/u/bootstrap)
## What's included
Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:
@@ -45,24 +72,13 @@ bootstrap/
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
── bootstrap.min.css.map
│ ├── bootstrap-theme.css
├── bootstrap-theme.css.map
── bootstrap-theme.min.css
│ └── bootstrap-theme.min.css.map
├── js/
│ ├── bootstrap.js
│ └── bootstrap.min.js
└── fonts/
├── glyphicons-halflings-regular.eot
├── glyphicons-halflings-regular.svg
├── glyphicons-halflings-regular.ttf
├── glyphicons-halflings-regular.woff
└── glyphicons-halflings-regular.woff2
── bootstrap.min.css.map
└── js/
├── bootstrap.js
── bootstrap.min.js
```
We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). CSS [source maps](https://developer.chrome.com/devtools/docs/css-preprocessors) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Fonts from Glyphicons are included, as is the optional Bootstrap theme.
We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). CSS [source maps](https://developers.google.com/web/tools/chrome-devtools/debug/readability/source-maps) (`bootstrap.*.map`) are available for use with certain browsers' developer tools.
## Bugs and feature requests
@@ -72,21 +88,22 @@ Have a bug or a feature request? Please first read the [issue guidelines](https:
## Documentation
Bootstrap's documentation, included in this repo in the root directory, is built with [Jekyll](http://jekyllrb.com) and publicly hosted on GitHub Pages at <http://getbootstrap.com>. The docs may also be run locally.
Bootstrap's documentation, included in this repo in the root directory, is built with [Jekyll](https://jekyllrb.com) and publicly hosted on GitHub Pages at <https://getbootstrap.com>. The docs may also be run locally.
Documentation search is powered by [Algolia's DocSearch](https://community.algolia.com/docsearch/). Working on our search? Be sure to set `debug: true` in the `_scripts.html` include.
### Running documentation locally
1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) (requires v2.5.x).
**Note for Windows users:** Read [this unofficial guide](http://jekyll-windows.juthilo.com/) to get Jekyll up and running without problems.
2. Install the Ruby-based syntax highlighter, [Rouge](https://github.com/jneen/rouge), with `gem install rouge`.
3. From the root `/bootstrap` directory, run `jekyll serve` in the command line.
4. Open `http://localhost:9001` in your browser, and voilà.
1. Run through the [tooling setup](https://github.com/twbs/bootstrap/blob/v4-dev/docs/4.0/getting-started/build-tools.md#tooling-setup) to install Jekyll (the site builder) and other Ruby dependencies with `bundle install`.
2. Run `npm run test` (or a specific NPM script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.
3. From the root `/bootstrap` directory, run `bundle exec jekyll serve` in the command line.
4. Open <http://localhost:9001> in your browser, and voilà.
Learn more about using Jekyll by reading its [documentation](http://jekyllrb.com/docs/home/).
Learn more about using Jekyll by reading its [documentation](https://jekyllrb.com/docs/home/).
### Documentation for previous releases
Documentation for v2.3.2 has been made available for the time being at <http://getbootstrap.com/2.3.2/> while folks transition to Bootstrap 3.
Documentation for v2.3.2 has been made available for the time being at <https://getbootstrap.com/2.3.2/> while folks transition to Bootstrap 3.
[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download.
@@ -106,12 +123,12 @@ Editor preferences are available in the [editor config](https://github.com/twbs/
Get updates on Bootstrap's development and chat with the project maintainers and community members.
* Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap).
* Read and subscribe to [The Official Bootstrap Blog](http://blog.getbootstrap.com).
* Join [the official Slack room](https://bootstrap-slack.herokuapp.com).
* Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel.
* Implementation help may be found at Stack Overflow (tagged [`twitter-bootstrap-3`](https://stackoverflow.com/questions/tagged/twitter-bootstrap-3)).
* Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability.
- Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap).
- Read and subscribe to [The Official Bootstrap Blog](https://blog.getbootstrap.com).
- Join [the official Slack room](https://bootstrap-slack.herokuapp.com).
- Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel.
- Implementation help may be found at Stack Overflow (tagged [`bootstrap-4`](https://stackoverflow.com/questions/tagged/bootstrap-4)).
- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability.
@@ -119,24 +136,23 @@ Get updates on Bootstrap's development and chat with the project maintainers and
For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible.
See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release.
See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](https://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release.
## Creators
**Mark Otto**
* <https://twitter.com/mdo>
* <https://github.com/mdo>
- <https://twitter.com/mdo>
- <https://github.com/mdo>
**Jacob Thornton**
* <https://twitter.com/fat>
* <https://github.com/fat>
- <https://twitter.com/fat>
- <https://github.com/fat>
## Copyright and license
Code and documentation copyright 2011-2015 Twitter, Inc. Code released under [the MIT license](https://github.com/twbs/bootstrap/blob/master/LICENSE). Docs released under [Creative Commons](https://github.com/twbs/bootstrap/blob/master/docs/LICENSE).
Code and documentation copyright 2011-2017 the [Bootstrap Authors](https://github.com/twbs/bootstrap/graphs/contributors) and [Twitter, Inc.](https://twitter.com) Code released under the [MIT License](https://github.com/twbs/bootstrap/blob/master/LICENSE). Docs released under [Creative Commons](https://github.com/twbs/bootstrap/blob/master/docs/LICENSE).
+39 -14
View File
@@ -2,31 +2,56 @@
markdown: kramdown
highlighter: rouge
kramdown:
auto_ids: true
# Permalinks
permalink: pretty
# Server
source: docs
destination: _gh_pages
host: 0.0.0.0
source: .
destination: ./_gh_pages
port: 9001
url: http://getbootstrap.com
baseurl: ""
url: https://getbootstrap.com
encoding: UTF-8
exclude: [.git, .github, assets/scss/, build, js, node_modules, nuget, scss, vendor, bower.json, composer.json, Gemfile, Gemfile.lock, Gruntfile.js, package.js, package.json, package-lock.json, sache.json]
gems:
- jekyll-redirect-from
- jekyll-sitemap
- jekyll-toc
# Social
title: Bootstrap
description: The most popular HTML, CSS, and JS library in the world.
twitter: getbootstrap
authors: Mark Otto, Jacob Thornton, and Bootstrap contributors
social_logo_path: /assets/brand/bootstrap-social-logo.png
social_image_path: /assets/brand/bootstrap-social.png
# Custom vars
current_version: 3.3.5
current_version: 4.0.0-beta
docs_version: 4.0
repo: https://github.com/twbs/bootstrap
sass_repo: https://github.com/twbs/bootstrap-sass
slack: https://bootstrap-slack.herokuapp.com
download:
source: https://github.com/twbs/bootstrap/archive/v3.3.5.zip
dist: https://github.com/twbs/bootstrap/releases/download/v3.3.5/bootstrap-3.3.5-dist.zip
sass: https://github.com/twbs/bootstrap-sass/archive/v3.3.5.tar.gz
source: https://github.com/twbs/bootstrap/archive/v4.0.0-beta.zip
dist: https://github.com/twbs/bootstrap/releases/download/v4.0.0-beta/bootstrap-4.0.0-beta-dist.zip
blog: http://blog.getbootstrap.com
expo: http://expo.getbootstrap.com
blog: https://blog.getbootstrap.com
expo: https://expo.getbootstrap.com
themes: https://themes.getbootstrap.com
jobs: https://jobs.getbootstrap.com
cdn:
css: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css
css_theme: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css
js: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js
# See https://www.srihash.org for info on how to generate the hashes
css: https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css
css_hash: "sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ"
js: https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js
js_hash: "sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn"
jquery: https://code.jquery.com/jquery-3.2.1.slim.min.js
jquery_hash: "sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
popper: https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js
popper_hash: "sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4"
+29
View File
@@ -0,0 +1,29 @@
- breakpoint: xs
abbr: ""
name: Extra small
min-width: 0px
container: ""
- breakpoint: sm
abbr: -sm
name: Small
min-width: 576px
container: 540px
- breakpoint: md
abbr: -md
name: Medium
min-width: 768px
container: 720px
- breakpoint: lg
abbr: -lg
name: Large
min-width: 992px
container: 960px
- breakpoint: xl
abbr: -xl
name: Extra large
min-width: 1200px
container: 1140px
+431
View File
@@ -0,0 +1,431 @@
-
browser: >
Edge
summary: >
Visual artifacts in scrollable modal dialogs
upstream_bug: >
Edge#9011176
origin: >
Bootstrap#20755
-
browser: >
Edge
summary: >
Native browser tooltip for `title` shows on first keyboard focus (in addition to custom tooltip component)
upstream_bug: >
Edge#6793560
origin: >
Bootstrap#18692
-
browser: >
Edge
summary: >
Hovered element still remains in `:hover` state after scrolling away.
upstream_bug: >
Edge#5381673
origin: >
Bootstrap#14211
-
browser: >
Edge
summary: >
CSS `border-radius` sometimes causes lines of bleed-through of the `background-color` of the parent element.
upstream_bug: >
Edge#3342037
origin: >
Bootstrap#16671
-
browser: >
Edge
summary: >
`background` of `<tr>` is only applied to first child cell instead of all cells in the row
upstream_bug: >
Edge#5865620
origin: >
Bootstrap#18504
-
browser: >
Edge
summary: >
`@-ms-viewport{width: device-width;}` has side-effect of making scrollbars auto-hide
upstream_bug: >
Edge#7165383
origin: >
Bootstrap#18543
-
browser: >
Edge
summary: >
Background color from lower layer bleeds through transparent border in some cases
upstream_bug: >
Edge#6274505
origin: >
Bootstrap#18228
-
browser: >
Edge
summary: >
Hovering over descendant SVG element fires `mouseleave` event at ancestor
upstream_bug: >
Edge#7787318
origin: >
Bootstrap#19670
-
browser: >
Edge
summary: >
Active `position: fixed;` `<button>` flickers when scrolling
upstream_bug: >
Edge#8770398
origin: >
Bootstrap#20507
-
browser: >
Firefox
summary: >
`.table-bordered` with an empty `<tbody>` is missing borders.
upstream_bug: >
Mozilla#1023761
origin: >
Bootstrap#13453
-
browser: >
Firefox
summary: >
If the disabled state of a form control is changed via JavaScript, the normal state doesn't return after refreshing the page.
upstream_bug: >
Mozilla#654072
origin: >
Bootstrap#793
-
browser: >
Firefox
summary: >
`focus` events should not be fired at the `document` object
upstream_bug: >
Mozilla#1228802
origin: >
Bootstrap#18365
-
browser: >
Firefox
summary: >
Wide floated table doesn't wrap onto new line
upstream_bug: >
Mozilla#1277782
origin: >
Bootstrap#19839
-
browser: >
Firefox
summary: >
Mouse sometimes not within element for purposes of `mouseenter`/`mouseleave` when it's within SVG elements
upstream_bug: >
Mozilla#577785
origin: >
Bootstrap#19670
-
browser: >
Firefox
summary: >
Layout with floated columns breaks when printing
upstream_bug: >
Mozilla#1315994
origin: >
Bootstrap#21092
-
browser: >
Firefox (Windows)
summary: >
Right border of `<select>` menu is sometimes missing when screen is set to uncommon resolution
upstream_bug: >
Mozilla#545685
origin: >
Bootstrap#15990
-
browser: >
Firefox (OS X & Linux)
summary: >
Badge widget causes bottom border of Tabs widget to unexpectedly not overlap
upstream_bug: >
Mozilla#1259972
origin: >
Bootstrap#19626
-
browser: >
Chrome (Android)
summary: >
Tapping on an `<input>` in a scrollable overlay doesn't scroll the `<input>` into view
upstream_bug: >
Chromium#595210
origin: >
Bootstrap#17338
-
browser: >
Chrome (OS X)
summary: >
Clicking above `<input type="number">` increment button flashes the decrement button.
upstream_bug: >
Chromium#419108
origin: >
Offshoot of Bootstrap#8350 & Chromium#337668
-
browser: >
Chrome
summary: >
CSS infinite linear animation with alpha transparency leaks memory.
upstream_bug: >
Chromium#429375
origin: >
Bootstrap#14409
-
browser: >
Chrome
summary: >
`table-cell` borders not overlapping despite `margin-right: -1px`
upstream_bug: >
Chromium#568691
origin: >
Bootstrap#17438, Bootstrap#14237
-
browser: >
Chrome
summary: >
Clicking scrollbar in `<select multiple>` with overflowed options will select nearby `<option>`
upstream_bug: >
Chromium#597642
origin: >
Bootstrap#19810
-
browser: >
Chrome
summary: >
Don't make `:hover` sticky on touch-friendly webpages
upstream_bug: >
Chromium#370155
origin: >
Bootstrap#12832
-
browser: >
Chrome
summary: >
`position: absolute` element that's wider than its column is incorrectly clipped to column boundary
upstream_bug: >
Chromium#269061
origin: >
Bootstrap#20161
-
browser: >
Chrome (Windows & Linux)
summary: >
Animation glitch when returning to inactive tab after animations occurred while tab was hidden.
upstream_bug: >
Chromium#449180
origin: >
Bootstrap#15298
-
browser: >
Safari
summary: >
`rem` units in media queries should be calculated using `font-size: initial`, not the root element's `font-size`
upstream_bug: >
WebKit#156684
origin: >
Bootstrap#17403
-
browser: >
Safari
summary: >
Link to container with id and tabindex results in container being ignored by VoiceOver (affects skip links)
upstream_bug: >
WebKit#163658
origin: >
Bootstrap#20732
-
browser: >
Safari (OS X)
summary: >
`px`, `em`, and `rem` should all behave the same in media queries when page zoom is applied
upstream_bug: >
WebKit#156687
origin: >
Bootstrap#17403
-
browser: >
Safari (OS X)
summary: >
Weird button behavior with some `<input type="number">` elements.
upstream_bug: >
WebKit#137269, Safari#18834768
origin: >
Bootstrap#8350,
Normalize#283,
Chromium#337668
-
browser: >
Safari (OS X)
summary: >
Small font size when printing webpage with fixed-width `.container`.
upstream_bug: >
WebKit#138192, Safari#19435018
origin: >
Bootstrap#14868
-
browser: >
Safari (iOS)
summary: >
`transform: translate3d(0,0,0);` rendering bug.
upstream_bug: >
WebKit#138162, Safari#18804973
origin: >
Bootstrap#14603
-
browser: >
Safari (iOS)
summary: >
Text input's cursor doesn't move while scrolling the page.
upstream_bug: >
WebKit#138201, Safari#18819624
origin: >
Bootstrap#14708
-
browser: >
Safari (iOS)
summary: >
Can't move cursor to start of text after entering long string of text into `<input type="text">`
upstream_bug: >
WebKit#148061, Safari#22299624
origin: >
Bootstrap#16988
-
browser: >
Safari (iOS)
summary: >
`display: block` causes text of temporal `<input>`s to become vertically misaligned
upstream_bug: >
WebKit#139848, Safari#19434878
origin: >
Bootstrap#11266, Bootstrap#13098
-
browser: >
Safari (iOS)
summary: >
Tapping on `<body>` doesn't fire `click` events
upstream_bug: >
WebKit#151933
origin: >
Bootstrap#16028
-
browser: >
Safari (iOS)
summary: >
`position:fixed` is incorrectly positioned when tab bar is visible on iPhone 6S+ Safari
upstream_bug: >
WebKit#153056
origin: >
Bootstrap#18859
-
browser: >
Safari (iOS)
summary: >
Tapping into an `<input>` within a `position:fixed` element scrolls to the top of the page
upstream_bug: >
WebKit#153224, Safari#24235301
origin: >
Bootstrap#17497
-
browser: >
Safari (iOS)
summary: >
`<body>` with `overflow:hidden` CSS is scrollable on iOS
upstream_bug: >
WebKit#153852
origin: >
Bootstrap#14839
-
browser: >
Safari (iOS)
summary: >
Scroll gesture in text field in `position:fixed` element sometimes scrolls `<body>` instead of scrollable ancestor
upstream_bug: >
WebKit#153856
origin: >
Bootstrap#14839
-
browser: >
Safari (iOS)
summary: >
Modal with `-webkit-overflow-scrolling: touch` doesn't become scrollable after added text makes it taller
upstream_bug: >
WebKit#158342
origin: >
Bootstrap#17695
-
browser: >
Safari (iOS)
summary: >
Don't make `:hover` sticky on touch-friendly webpages
upstream_bug: >
WebKit#158517
origin: >
Bootstrap#12832
-
browser: >
Safari (iOS)
summary: >
Element which is `position:fixed` disappears after opening a `<select>` menu
upstream_bug: >
WebKit#162362
origin: >
Bootstrap#20759
-
browser: >
Safari (iPad Pro)
summary: >
Rendering of descendants of `position: fixed` element gets clipped on iPad Pro in Landscape orientation
upstream_bug: >
WebKit#152637, Safari#24030853
origin: >
Bootstrap#18738
+149
View File
@@ -0,0 +1,149 @@
-
browser: >
Edge
summary: >
Focusable elements should fire focus event / receive :focus styling when they receive Narrator/accessibility focus
upstream_bug: >
A11yUserVoice#16717318
origin: >
Bootstrap#20732
-
browser: >
Edge
summary: >
Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4
upstream_bug: >
UserVoice#12299532
origin: >
Bootstrap#19984
-
browser: >
Edge
summary: >
Implement [sticky positioning](http://html5please.com/#position:sticky) from CSS Positioned Layout Level 3
upstream_bug: >
UserVoice#6263621
origin: >
Bootstrap#17021
-
browser: >
Edge
summary: >
Implement the HTML5 [`<dialog>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog)
upstream_bug: >
UserVoice#6508895
origin: >
Bootstrap#20175
-
browser: >
Edge
summary: >
Fire a [`transitioncancel` event](https://developer.mozilla.org/en-US/docs/Web/Events/transitioncancel) when a CSS transition is canceled
upstream_bug: >
UserVoice#15939898
origin: >
Bootstrap#20618
-
browser: >
Edge
summary: >
Implement the [`of <selector-list>` clause](http://caniuse.com/#feat=css-nth-child-of) of the `:nth-child()` pseudo-class
upstream_bug: >
UserVoice#15944476
origin: >
Bootstrap#20143
-
browser: >
Firefox
summary: >
Implement the [`of <selector-list>` clause](http://caniuse.com/#feat=css-nth-child-of) of the `:nth-child()` pseudo-class
upstream_bug: >
Mozilla#854148
origin: >
Bootstrap#20143
-
browser: >
Firefox
summary: >
Implement the HTML5 [`<dialog>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog)
upstream_bug: >
Mozilla#840640
origin: >
Bootstrap#20175
-
browser: >
Firefox
summary: >
When virtual focus is on a button or link, fire actual focus on the element, too
upstream_bug: >
Mozilla#1000082
origin: >
Bootstrap#20732
-
browser: >
Chrome
summary: >
Fire a [`transitioncancel` event](https://developer.mozilla.org/en-US/docs/Web/Events/transitioncancel) when a CSS transition is canceled
upstream_bug: >
Chromium#642487
origin: >
Chromium#437860
-
browser: >
Chrome
summary: >
Implement the [`of <selector-list>` clause](http://caniuse.com/#feat=css-nth-child-of) of the `:nth-child()` pseudo-class
upstream_bug: >
Chromium#304163
origin: >
Bootstrap#20143
-
browser: >
Chrome
summary: >
Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4
upstream_bug: >
Chromium#576815
origin: >
Bootstrap#19984
-
browser: >
Safari
summary: >
Fire a [`transitioncancel` event](https://developer.mozilla.org/en-US/docs/Web/Events/transitioncancel) when a CSS transition is canceled
upstream_bug: >
WebKit#161535
origin: >
Bootstrap#20618
-
browser: >
Safari
summary: >
Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4
upstream_bug: >
WebKit#64861
origin: >
Bootstrap#19984
-
browser: >
Safari
summary: >
Implement the HTML5 [`<dialog>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog)
upstream_bug: >
WebKit#84635
origin: >
Bootstrap#20175
+26
View File
@@ -0,0 +1,26 @@
- name: blue
hex: "#007aff"
- name: indigo
hex: "#2b29bb"
- name: purple
hex: "#882ae0"
- name: pink
hex: "#f14095"
- name: red
hex: "#ea0242"
- name: orange
hex: "#ff8d00"
- name: yellow
hex: "#ffec00"
- name: green
hex: "#34da36"
- name: teal
hex: "#1dde8e"
- name: cyan
hex: "#08eff3"
- name: white
hex: "#fff"
- name: gray
hex: "#464a4c"
- name: gray-dark
hex: "#292b2c"
@@ -25,3 +25,15 @@
- name: Patrick H. Lauke
user: patrickhlauke
gravatar: 357f279672db832fc41a5a2f36559fcb
- name: Thomas McDonald
user: thomas-mcdonald
gravatar: 24cd55ab1a62ffb113ab8c02f64c9301
- name: Gleb Mazovetskiy
user: glebm
gravatar: 729f685b8e8d7e9feed18c177c82e59b
- name: Johann-S
user: johann-s
gravatar: d90d49733a4fe1aa461e45cb4a4fd9e3
+18
View File
@@ -0,0 +1,18 @@
- name: 100
hex: "#f8f9fa"
- name: 200
hex: "#ebedef"
- name: 300
hex: "#ced3d8"
- name: 400
hex: "#abb3bd"
- name: 500
hex: "#7c8a99"
- name: 600
hex: "#55626f"
- name: 700
hex: "#4a5560"
- name: 800
hex: "#384048"
- name: 900
hex: "#131619"
+86
View File
@@ -0,0 +1,86 @@
- title: Getting started
pages:
- title: Introduction
- title: Download
- title: Contents
- title: Browsers & devices
- title: JavaScript
- title: Options
- title: Build tools
# - title: Best practices # TODO: Write this content
- title: Webpack
- title: Accessibility
- title: Layout
pages:
- title: Overview
- title: Grid
- title: Media object
- title: Utilities for layout
- title: Content
pages:
- title: Reboot
- title: Typography
- title: Code
- title: Images
- title: Tables
- title: Figures
- title: Components
pages:
- title: Alerts
- title: Badge
- title: Breadcrumb
- title: Buttons
- title: Button group
- title: Card
- title: Carousel
- title: Collapse
- title: Dropdowns
- title: Forms
- title: Input group
- title: Jumbotron
- title: List group
- title: Modal
- title: Navs
- title: Navbar
- title: Pagination
- title: Popovers
- title: Progress
- title: Scrollspy
- title: Tooltips
- title: Utilities
pages:
- title: Borders
- title: Clearfix
- title: Close icon
- title: Colors
- title: Display
- title: Embed
- title: Flex
- title: Float
- title: Image replacement
- title: Position
- title: Screenreaders
- title: Sizing
- title: Spacing
- title: Text
- title: Vertical align
- title: Visibility
- title: Extend
pages:
# - title: Approach
- title: Icons
# - title: About
# pages:
# - title: History
# - title: Team
# - title: Brand
# - title: License
# - title: Translations
- title: Migration
+19
View File
@@ -0,0 +1,19 @@
- name: Lyft
url: https://www.lyft.com
expo_url: https://expo.getbootstrap.com/2014/10/29/lyft/
img: lyft
- name: Vogue
url: http://www.vogue.com
expo_url: https://expo.getbootstrap.com/2014/09/30/vogue/
img: vogue
- name: Riot Design
url: http://riotdesign.eu/en/
expo_url: https://expo.getbootstrap.com/2014/03/13/riot-design/
img: riot
- name: Newsweek
url: http://www.newsweek.com/
expo_url: https://expo.getbootstrap.com/2014/02/12/newsweek/
img: newsweek
+16
View File
@@ -0,0 +1,16 @@
- name: primary
hex: "#007aff"
- name: secondary
hex: "#868e96"
- name: success
hex: "#28a745"
- name: danger
hex: "#dc3545"
- name: warning
hex: "#ffc107"
- name: info
hex: "#17a2b8"
- name: light
hex: "#f8f9fa"
- name: dark
hex: "#343a40"
+9
View File
@@ -0,0 +1,9 @@
- name: Chinese
code: zh
description: Bootstrap 4 中文文档教程
url: http://wiki.jikexueyuan.com/project/bootstrap4/
- name: Brazilian Portuguese
code: pt-BR
description: Bootstrap 4 Português do Brasil
url: https://bootstrapbrasil.github.io/v4/
+1
View File
@@ -0,0 +1 @@
<script async type="text/javascript" src="https://cdn.carbonads.com/carbon.js?zoneid=1673&serve=C6AILKT&placement=getbootstrapcom" id="_carbonads_js"></script>
@@ -0,0 +1,7 @@
{% callout danger %}
#### Asynchronous methods and transitions
All API methods are **asynchronous** and start a **transition**. They returns to the caller as soon as the transition is started but **before it ends**. In addition, a method call on a **transitioning component will be ignored**.
[See our Javascript documentation for more informations.]({{ site.baseurl }}/getting-started/javascript/)
{% endcallout %}
@@ -0,0 +1,5 @@
{% callout warning %}
#### Conveying meaning to assistive technologies
Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies such as screen readers. Ensure that information denoted by the color is either obvious from the content itself (e.g. the visible text), or is included through alternative means, such as additional text hidden with the `.sr-only` class.
{% endcallout %}
+63
View File
@@ -0,0 +1,63 @@
<header class="navbar navbar-expand navbar-dark flex-column flex-md-row bd-navbar">
<a class="navbar-brand mr-0 mr-md-2" href="{{ site.baseurl }}/" aria-label="Bootstrap">
{% include icons/bootstrap.svg width="36" height="36" class="d-block" %}
</a>
<div class="navbar-nav-scroll">
<ul class="navbar-nav bd-navbar-nav flex-row">
<li class="nav-item">
<a class="nav-link {% if page.layout == "home" %}active{% endif %}" href="{{ site.baseurl }}/" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Bootstrap');">Home</a>
</li>
<li class="nav-item">
<a class="nav-link {% if page.layout == "docs" %}active{% endif %}" href="{{ site.baseurl }}/docs/{{ site.docs_version }}/" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Docs');">Documentation</a>
</li>
<li class="nav-item">
<a class="nav-link {% if page.title == "Examples" %}active{% endif %}" href="{{ site.baseurl }}/docs/{{ site.docs_version }}/examples/" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Examples');">Examples</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ site.themes }}" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Themes');" target="_blank" rel="noopener">Themes</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ site.jobs }}" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Jobs');" target="_blank" rel="noopener">Jobs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ site.expo }}" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Expo');" target="_blank" rel="noopener">Expo</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ site.blog }}" onclick="ga('send', 'event', 'Navbar', 'Community links', 'Blog');" target="_blank" rel="noopener">Blog</a>
</li>
</ul>
</div>
<ul class="navbar-nav flex-row ml-md-auto d-none d-md-flex">
<li class="nav-item dropdown">
<a class="nav-item nav-link dropdown-toggle mr-md-2" href="#" id="bd-versions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
v4.0
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="bd-versions">
<a class="dropdown-item active" href="{{ site.baseurl }}/docs/{{ site.docs_version }}/">Latest (4.x)</a>
<a class="dropdown-item" href="https://v4-alpha.getbootstrap.com">v4 Alpha 6</a>
<a class="dropdown-item" href="https://getbootstrap.com/3.3.7/">v3.3.7</a>
<a class="dropdown-item" href="https://getbootstrap.com/2.3.2/">v2.3.2</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link p-2" href="{{ site.repo }}" target="_blank" rel="noopener" aria-label="GitHub">
{% include icons/github.svg class="navbar-nav-svg" %}
</a>
</li>
<li class="nav-item">
<a class="nav-link p-2" href="https://twitter.com/{{ site.twitter }}" target="_blank" rel="noopener" aria-label="Twitter">
{% include icons/twitter.svg class="navbar-nav-svg" %}
</a>
</li>
<li class="nav-item">
<a class="nav-link p-2" href="{{ site.slack }}" target="_blank" rel="noopener" aria-label="Slack">
{% include icons/slack.svg class="navbar-nav-svg" %}
</a>
</li>
</ul>
<a class="btn btn-bd-yellow d-none d-lg-inline-block mb-3 mb-md-0 ml-md-3" href="{{ site.download.source }}">Download</a>
</header>
+57
View File
@@ -0,0 +1,57 @@
<form class="bd-search d-flex align-items-center">
<input type="search" class="form-control" id="search-input" placeholder="Search..." aria-label="Search for..." autocomplete="off">
<button class="btn-link bd-search-docs-toggle d-md-none p-0 ml-3" type="button" data-toggle="collapse" data-target="#bd-docs-nav" aria-controls="bd-docs-nav" aria-expanded="false" aria-label="Toggle docs avigation">
{% include icons/menu.svg class="" width="30" height="30" %}
</button>
</form>
<nav class="collapse bd-links" id="bd-docs-nav">
{% assign page_slug = page.url | split: '/' | last %}
{% for group in site.data.nav %}
{% assign link = group.pages | first %}
{% assign link_slug = link.title | slugify %}
{% assign group_slug = group.title | slugify %}
{% assign active = nil %}
{% if page.group == group_slug %}
{% assign active = 'active' %}
{% endif %}
<div class="bd-toc-item {{ active }}">
<a class="bd-toc-link" href="{{ site.baseurl }}/docs/{{ site.docs_version }}/{{ group_slug }}/{{ link_slug }}{% if link_slug %}/{% endif %}">
{{ group.title }}
</a>
<ul class="nav bd-sidenav">
{% for doc in group.pages %}
{% assign doc_slug = doc.title | slugify %}
{% assign active = nil %}
{% if page.group == group_slug and page_slug == doc_slug %}
{% assign active = 'active bd-sidenav-active' %}
{% endif %}
<li class="{{ active }}">
<a href="{{ site.baseurl }}/docs/{{ site.docs_version }}/{{ group_slug }}/{{ doc_slug }}/">
{{ doc.title }}
</a>
{% comment %}
{% unless doc.sections == nil %}
<ul class="nav">
{% for section in doc.sections %}
<li>
<a href="#{{ section.title | downcase | replace: ' ', '-' }}">
{{ section.title }}
</a>
</li>
{% endfor %}
</ul>
{% endunless %}
{% endcomment %}
</li>
{% endfor %}
</ul>
</div>
{% endfor %}
</nav>
+12
View File
@@ -0,0 +1,12 @@
<footer class="bd-footer text-muted">
<div class="container-fluid p-3 p-md-5">
<ul class="bd-footer-links">
<li><a href="{{ site.repo }}">GitHub</a></li>
<li><a href="https://twitter.com/getbootstrap">Twitter</a></li>
<li><a href="{{ site.baseurl }}/examples/">Examples</a></li>
<li><a href="{{ site.baseurl }}/about/history/">About</a></li>
</ul>
<p>Designed and built with all the love in the world by <a href="https://twitter.com/mdo" target="_blank" rel="noopener">@mdo</a> and <a href="https://twitter.com/fat" target="_blank" rel="noopener">@fat</a>. Maintained by the <a href="https://github.com/orgs/twbs/people">core team</a> with the help of <a href="https://github.com/twbs/bootstrap/graphs/contributors">our contributors</a>.</p>
<p>Currently v{{ site.current_version }}. Code licensed <a rel="license noopener" href="https://github.com/twbs/bootstrap/blob/master/LICENSE" target="_blank">MIT</a>, docs <a rel="license noopener" href="https://creativecommons.org/licenses/by/3.0/" target="_blank">CC BY 3.0</a>.</p>
</div>
</footer>
+38
View File
@@ -0,0 +1,38 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>
{% if page.title %}
{{ page.title }} &middot; {{ site.title }}
{% else %}
{{ site.title }} &middot; {{ site.description }}
{% endif %}
</title>
{% include social.html %}
<!-- Bootstrap core CSS -->
{% if site.github %}
<link href="{{ site.baseurl }}/dist/css/bootstrap.min.css" rel="stylesheet">
{% else %}
<link href="{{ site.baseurl }}/dist/css/bootstrap.css" rel="stylesheet">
{% endif %}
<!-- Documentation extras -->
{% if page.layout == "docs" %}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
{% endif %}
<link href="{{ site.baseurl }}/assets/css/docs.min.css" rel="stylesheet">
<!-- Favicons -->
<link rel="apple-touch-icon" href="{{ site.baseurl }}/apple-touch-icon.png">
<link rel="icon" href="{{ site.baseurl }}/favicon.ico">
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-146052-10', 'getbootstrap.com');
ga('send', 'pageview');
</script>
+1
View File
@@ -0,0 +1 @@
<svg {% if include.class %} class="{{ include.class }}"{% endif %}{% if include.width %} width="{{ include.width }}"{% endif %}{% if include.height %} height="{{ include.height }}"{% endif %} viewbox="0 0 612 612" xmlns="http://www.w3.org/2000/svg" focusable="false"><title>Bootstrap</title><path fill="currentColor" d="M510 8a94.3 94.3 0 0 1 94 94v408a94.3 94.3 0 0 1-94 94H102a94.3 94.3 0 0 1-94-94V102a94.3 94.3 0 0 1 94-94h408m0-8H102C45.9 0 0 45.9 0 102v408c0 56.1 45.9 102 102 102h408c56.1 0 102-45.9 102-102V102C612 45.9 566.1 0 510 0z"/><path fill="currentColor" d="M196.77 471.5V154.43h124.15c54.27 0 91 31.64 91 79.1 0 33-24.17 63.72-54.71 69.21v1.76c43.07 5.49 70.75 35.82 70.75 78 0 55.81-40 89-107.45 89zm39.55-180.4h63.28c46.8 0 72.29-18.68 72.29-53 0-31.42-21.53-48.78-60-48.78h-75.57zm78.22 145.46c47.68 0 72.73-19.34 72.73-56s-25.93-55.37-76.46-55.37h-74.49v111.4z"/></svg>

After

Width:  |  Height:  |  Size: 891 B

+1
View File
@@ -0,0 +1 @@
<svg{% if include.class %} class="{{ include.class }}"{% endif %} xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 499.36"{% if include.width %} width="{{ include.width }}"{% endif %}{% if include.height %} height="{{ include.height }}"{% endif %} focusable="false"><title>GitHub</title><path d="M256 0C114.64 0 0 114.61 0 256c0 113.09 73.34 209 175.08 242.9 12.8 2.35 17.47-5.56 17.47-12.34 0-6.08-.22-22.18-.35-43.54-71.2 15.49-86.2-34.34-86.2-34.34-11.64-29.57-28.42-37.45-28.42-37.45-23.27-15.84 1.73-15.55 1.73-15.55 25.69 1.81 39.21 26.38 39.21 26.38 22.84 39.12 59.92 27.82 74.5 21.27 2.33-16.54 8.94-27.82 16.25-34.22-56.84-6.43-116.6-28.43-116.6-126.49 0-27.95 10-50.8 26.35-68.69-2.63-6.48-11.42-32.5 2.51-67.75 0 0 21.49-6.88 70.4 26.24a242.65 242.65 0 0 1 128.18 0c48.87-33.13 70.33-26.24 70.33-26.24 14 35.25 5.18 61.27 2.55 67.75 16.41 17.9 26.31 40.75 26.31 68.69 0 98.35-59.85 120-116.88 126.32 9.19 7.9 17.38 23.53 17.38 47.41 0 34.22-.31 61.83-.31 70.23 0 6.85 4.61 14.81 17.6 12.31C438.72 464.97 512 369.08 512 256.02 512 114.62 397.37 0 256 0z" fill="currentColor" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

+1
View File
@@ -0,0 +1 @@
<svg{% if include.class %} class="{{ include.class }}"{% endif %} xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"{% if include.width %} width="{{ include.width }}"{% endif %}{% if include.height %} height="{{ include.height }}"{% endif %} focusable="false"><title>Menu</title><path stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-miterlimit="10" d="M4 7h22M4 15h22M4 23h22"/></svg>

After

Width:  |  Height:  |  Size: 410 B

+1
View File
@@ -0,0 +1 @@
<svg{% if include.class %} class="{{ include.class }}"{% endif %} xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"{% if include.width %} width="{{ include.width }}"{% endif %}{% if include.height %} height="{{ include.height }}"{% endif %} focusable="false"><title>Slack</title><path fill="currentColor" d="M210.787 234.832l68.31-22.883 22.1 65.977-68.309 22.882z"/><path d="M490.54 185.6C437.7 9.59 361.6-31.34 185.6 21.46S-31.3 150.4 21.46 326.4 150.4 543.3 326.4 490.54 543.34 361.6 490.54 185.6zM401.7 299.8l-33.15 11.05 11.46 34.38c4.5 13.92-2.87 29.06-16.78 33.56-2.87.82-6.14 1.64-9 1.23a27.32 27.32 0 0 1-24.56-18l-11.46-34.38-68.36 22.92 11.46 34.38c4.5 13.92-2.87 29.06-16.78 33.56-2.87.82-6.14 1.64-9 1.23a27.32 27.32 0 0 1-24.56-18l-11.46-34.43-33.15 11.05c-2.87.82-6.14 1.64-9 1.23a27.32 27.32 0 0 1-24.56-18c-4.5-13.92 2.87-29.06 16.78-33.56l33.12-11.03-22.1-65.9-33.15 11.05c-2.87.82-6.14 1.64-9 1.23a27.32 27.32 0 0 1-24.56-18c-4.48-13.93 2.89-29.07 16.81-33.58l33.15-11.05-11.46-34.38c-4.5-13.92 2.87-29.06 16.78-33.56s29.06 2.87 33.56 16.78l11.46 34.38 68.36-22.92-11.46-34.38c-4.5-13.92 2.87-29.06 16.78-33.56s29.06 2.87 33.56 16.78l11.47 34.42 33.15-11.05c13.92-4.5 29.06 2.87 33.56 16.78s-2.87 29.06-16.78 33.56L329.7 194.6l22.1 65.9 33.15-11.05c13.92-4.5 29.06 2.87 33.56 16.78s-2.88 29.07-16.81 33.57z" fill="currentColor"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

+1
View File
@@ -0,0 +1 @@
<svg{% if include.class %} class="{{ include.class }}"{% endif %} xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 416.32"{% if include.width %} width="{{ include.width }}"{% endif %}{% if include.height %} height="{{ include.height }}"{% endif %} focusable="false"><title>Twitter</title><path d="M160.83 416.32c193.2 0 298.92-160.22 298.92-298.92 0-4.51 0-9-.2-13.52A214 214 0 0 0 512 49.38a212.93 212.93 0 0 1-60.44 16.6 105.7 105.7 0 0 0 46.3-58.19 209 209 0 0 1-66.79 25.37 105.09 105.09 0 0 0-181.73 71.91 116.12 116.12 0 0 0 2.66 24c-87.28-4.3-164.73-46.3-216.56-109.82A105.48 105.48 0 0 0 68 159.6a106.27 106.27 0 0 1-47.53-13.11v1.43a105.28 105.28 0 0 0 84.21 103.06 105.67 105.67 0 0 1-47.33 1.84 105.06 105.06 0 0 0 98.14 72.94A210.72 210.72 0 0 1 25 370.84a202.17 202.17 0 0 1-25-1.43 298.85 298.85 0 0 0 160.83 46.92" fill="currentColor"/></svg>

After

Width:  |  Height:  |  Size: 861 B

+56
View File
@@ -0,0 +1,56 @@
<script src="{{ site.cdn.jquery }}" integrity="{{ site.cdn.jquery_hash }}" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="{{ site.baseurl }}/assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
<script src="{{ site.baseurl }}/assets/js/vendor/popper.min.js"></script>
{% if site.github %}
<script src="{{ site.baseurl }}/dist/js/bootstrap.min.js"></script>
{% else %}
<script src="{{ site.baseurl }}/dist/js/bootstrap.js"></script>
{% endif %}
{% if site.github %}
<script src="{{ site.baseurl }}/assets/js/docs.min.js"></script>
{% else %}
<script src="{{ site.baseurl }}/assets/js/vendor/anchor.min.js"></script>
<script src="{{ site.baseurl }}/assets/js/vendor/clipboard.min.js"></script>
<script src="{{ site.baseurl }}/assets/js/vendor/holder.min.js"></script>
<script src="{{ site.baseurl }}/assets/js/src/application.js"></script>
{% endif %}
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script src="{{ site.baseurl }}/assets/js/ie10-viewport-bug-workaround.js"></script>
<script src="{{ site.baseurl }}/assets/js/ie-emulation-modes-warning.js"></script>
{% if page.layout == "docs" %}
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
<script type="text/javascript">
var docsearch = docsearch({
apiKey: '48cb48b22351bc71ea5f12f4d1ede198',
indexName: 'bootstrap-v4',
inputSelector: '#search-input',
handleSelected: function (input, event, suggestion) {
var url = suggestion.url;
url = suggestion.isLvl1 ? url.split('#')[0]: url;
// If it's a title we remove the anchor so it does not jump.
window.location.href = url;
},
transformData: function (hits) {
return hits.map(function (hit) {
hit.url = hit.url.replace('https://v4-alpha.getbootstrap.com', '/docs/4.0');
return hit;
});
},
debug: false // Set debug to true if you want to inspect the dropdown
});
</script>
{% endif %}
<script>
Holder.addTheme('gray', {
bg: '#777',
fg: 'rgba(255,255,255,.75)',
font: 'Helvetica',
fontweight: 'normal'
})
</script>
+36
View File
@@ -0,0 +1,36 @@
<!-- Twitter -->
<meta name="twitter:site" content="@{{ site.twitter }}">
<meta name="twitter:creator" content="@{{ site.twitter }}">
{% if page.title %}
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="{{ page.title }}">
<meta name="twitter:description" content="{{ page.description }}">
<meta name="twitter:image" content="{{ site.url }}{{ site.social_logo_path }}">
{% else %}
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{ site.title }}">
<meta name="twitter:description" content="{{ site.description }}">
<meta name="twitter:image" content="{{ site.url }}{{ site.social_image_path }}">
{% endif %}
<!-- Facebook -->
{% if page.title %}
<meta property="og:url" content="{{ site.url }}{{ page.url }}">
<meta property="og:title" content="{{ page.title }}">
<meta property="og:description" content="{{ page.description }}">
<meta property="og:type" content="website">
{% else %}
<meta property="og:url" content="{{ site.url }}">
<meta property="og:title" content="{{ site.title }}">
<meta property="og:description" content="{{ site.description }}">
{% endif %}
<meta property="og:image" content="{{ site.url | replace: 'https://', 'http://' }}{{ site.social_image_path }}">
<meta property="og:image:secure_url" content="{{ site.url }}{{ site.social_image_path }}">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<!-- Meta -->
<meta name="description" content="{{ site.description }}">
<meta name="author" content="{{ site.authors }}">
+22
View File
@@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
{% include header.html %}
</head>
<body class="bd-docs" data-spy="scroll" data-target=".bd-sidenav-active">
<a id="skippy" class="sr-only sr-only-focusable" href="#content">
<div class="container">
<span class="skiplink-text">Skip to main content</span>
</div>
</a>
{% include docs-navbar.html %}
<main id="content" role="main">
{{ content }}
</main>
{% include footer.html %}
{% include scripts.html %}
</body>
</html>
+38
View File
@@ -0,0 +1,38 @@
<!DOCTYPE html>
<html lang="en">
<head>
{% include header.html %}
</head>
<body class="bd-docs" data-spy="scroll" data-target=".bd-sidenav-active">
<a id="skippy" class="sr-only sr-only-focusable" href="#content">
<div class="container">
<span class="skiplink-text">Skip to main content</span>
</div>
</a>
{% include docs-navbar.html %}
<div class="container-fluid">
<div class="row flex-xl-nowrap">
<div class="col-12 col-md-3 col-xl-2 bd-sidebar">
{% include docs-sidebar.html %}
</div>
{% if page.toc %}
<div class="d-none d-xl-block col-xl-2 bd-toc">
{{ content | toc_only }}
</div>
{% endif %}
<main class="col-12 col-md-9 col-xl-8 py-md-3 pl-md-5 bd-content" role="main">
<h1 class="bd-title" id="content">{{ page.title }}</h1>
<p class="bd-lead">{{ page.description }}</p>
{% include ads.html %}
{{ content }}
</main>
</div>
</div>
{% include scripts.html %}
</body>
</html>
+20
View File
@@ -0,0 +1,20 @@
<!DOCTYPE html>
<html lang="en">
<head>
{% include header.html %}
</head>
<body class="bd-home">
<a id="skippy" class="sr-only sr-only-focusable" href="#content">
<div class="container">
<span class="skiplink-text">Skip to main content</span>
</div>
</a>
{% include docs-navbar.html %}
{{ content }}
{% include footer.html %}
{% include scripts.html %}
</body>
</html>
+12
View File
@@ -0,0 +1,12 @@
---
layout: default
---
<div class="container my-5">
<main class="bd-content" role="main">
<h1 class="bd-title" id="content">{{ page.title }}</h1>
<p class="bd-lead">{{ page.description }}</p>
{% include ads.html %}
{{ content }}
</main>
</div>
@@ -3,9 +3,11 @@ module Jekyll
def bugify(input)
upstream_map = {
"Bootstrap" => "https://github.com/twbs/bootstrap/issues/",
"IE" => ["https://connect.microsoft.com/IE/feedback/details/", "IE bug"],
"Edge" => ["https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/", "Edge issue"],
"A11yUserVoice" => ["https://microsoftaccessibility.uservoice.com/forums/307429-microsoft-accessibility-feedback/suggestions/", "Microsoft A11y UserVoice idea"],
"UserVoice" => ["https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/", "Edge UserVoice idea"],
"Mozilla" => ["https://bugzilla.mozilla.org/show_bug.cgi?id=", "Mozilla bug"],
"Chromium" => ["https://code.google.com/p/chromium/issues/detail?id=", "Chromium issue"],
"Chromium" => ["https://bugs.chromium.org/p/chromium/issues/detail?id=", "Chromium issue"],
"WebKit" => ["https://bugs.webkit.org/show_bug.cgi?id=", "WebKit bug"],
"Safari" => ["https://openradar.appspot.com/", "Apple Safari Radar"],
"Normalize" => ["https://github.com/necolas/normalize.css/issues/", "Normalize"]
@@ -22,4 +24,4 @@ module Jekyll
end
end
Liquid::Template.register_filter(Jekyll::BugFilter)
Liquid::Template.register_filter(Jekyll::BugFilter)
+28
View File
@@ -0,0 +1,28 @@
# Source: https://stackoverflow.com/questions/19169849/how-to-get-markdown-processed-content-in-jekyll-tag-plugin
module Jekyll
module Tags
class CalloutTag < Liquid::Block
def initialize(tag_name, type, tokens)
super
type.strip!
if %w(info danger warning).include?(type)
@type = type
else
puts "#{type} callout not supported. Defaulting to info"
@type = "info"
end
end
def render(context)
site = context.registers[:site]
converter = site.find_converter_instance(::Jekyll::Converters::Markdown)
output = converter.convert(super(context))
"<div class=\"bd-callout bd-callout-#{@type}\">#{output}</div>"
end
end
end
end
Liquid::Template.register_tag('callout', Jekyll::Tags::CalloutTag)
+95
View File
@@ -0,0 +1,95 @@
module Jekyll
module Tags
class ExampleBlock < Liquid::Block
include Liquid::StandardFilters
# The regular expression syntax checker. Start with the language specifier.
# Follow that by zero or more space separated options that take one of three
# forms: name, name=value, or name="<quoted list>"
#
# <quoted list> is a space-separated list of numbers
SYNTAX = /^([a-zA-Z0-9.+#-]+)((\s+\w+(=((\w|[0-9_-])+|"([0-9]+\s)*[0-9]+"))?)*)$/
def initialize(tag_name, markup, tokens)
super
if markup.strip =~ SYNTAX
@lang = $1.downcase
@options = {}
if defined?($2) && $2 != ''
# Split along 3 possible forms -- key="<quoted list>", key=value, or key
$2.scan(/(?:\w+(?:=(?:(?:\w|[0-9_-])+|"[^"]*")?)?)/) do |opt|
key, value = opt.split('=')
# If a quoted list, convert to array
if value && value.include?("\"")
value.gsub!(/"/, "")
value = value.split
end
@options[key.to_sym] = value || true
end
end
@options[:linenos] = false
else
raise SyntaxError.new <<-eos
Syntax Error in tag 'example' while parsing the following markup:
#{markup}
Valid syntax: example <lang>
eos
end
end
def render(context)
prefix = context["highlighter_prefix"] || ""
suffix = context["highlighter_suffix"] || ""
code = super.to_s.strip
output = case context.registers[:site].highlighter
when 'rouge'
render_rouge(code)
end
rendered_output = example(code) + add_code_tag(output)
prefix + rendered_output + suffix
end
def example(output)
"<div class=\"bd-example\" data-example-id=\"#{@options[:id]}\">\n#{output}\n</div>"
end
def remove_holderjs(code)
code = code.gsub(/data-src="holder.js.+?"/, 'src="..."')
end
def remove_example_classes(code)
# Find `bd-` classes and remove them from the highlighted code. Because of how this regex works, it will also
# remove classes that are after the `bd-` class. While this is a bug, I left it because it can be helpful too.
# To fix the bug, replace `(?=")` with `(?=("|\ ))`.
code = code.gsub(/(?!class=".)\ *?bd-.+?(?=")/, "")
# Find empty class attributes after the previous regex and remove those too.
code = code.gsub(/\ class=""/, "")
end
def render_rouge(code)
require 'rouge'
formatter = Rouge::Formatters::HTML.new(line_numbers: @options[:linenos], wrap: false)
lexer = Rouge::Lexer.find_fancy(@lang, code) || Rouge::Lexers::PlainText
code = remove_holderjs(code)
code = remove_example_classes(code)
code = formatter.format(lexer.lex(code))
"<div class=\"highlight\"><pre>#{code}</pre></div>"
end
def add_code_tag(code)
# Add nested <code> tags to code blocks
code = code.sub(/<pre>\n*/,'<pre><code class="language-' + @lang.to_s.gsub("+", "-") + '" data-lang="' + @lang.to_s + '">')
code = code.sub(/\n*<\/pre>/,"</code></pre>")
code.strip
end
end
end
end
Liquid::Template.register_tag('example', Jekyll::Tags::ExampleBlock)
+20
View File
@@ -0,0 +1,20 @@
module Jekyll
class MarkdownBlock < Liquid::Block
alias_method :render_block, :render
def initialize(tag_name, markup, tokens)
super
end
# Uses the default Jekyll markdown parser to
# parse the contents of this block
#
def render(context)
site = context.registers[:site]
converter = site.find_converter_instance(::Jekyll::Converters::Markdown)
converter.convert(render_block(context))
end
end
end
Liquid::Template.register_tag('markdown', Jekyll::MarkdownBlock)

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

+6
View File
@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 180 612 612">
<g fill="#FFF" sodipodi:docname="twitter_bootstrap_logo.svg" inkscape:version="0.48.1 r9760" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
<path d="M510 186c25.5 0 49.6 10 67.8 28.2S606 256.5 606 282v408c0 25.5-10 49.6-28.2 67.8S535.5 786 510 786H102c-25.5 0-49.6-10-67.8-28.2S6 715.5 6 690V282c0-25.5 10-49.6 28.2-67.8S76.5 186 102 186h408m0-6H102C45.9 180 0 225.9 0 282v408c0 56.1 45.9 102 102 102h408c56.1 0 102-45.9 102-102V282c0-56.1-45.9-102-102-102z"/>
<path d="M166.3 313h173.5c32 0 57.7 7.3 77 22s29 36.8 29 66.5c0 18-4.4 33.4-13.2 46.2-8.8 12.8-21.4 22.8-37.8 29.8v1c22 4.7 38.7 15.1 50 31.2 11.3 16.2 17 36.4 17 60.8 0 14-2.5 27.1-7.5 39.2-5 12.2-12.8 22.7-23.5 31.5s-24.3 15.8-41 21-36.5 7.8-59.5 7.8h-164V313zm62.5 149.5h102c15 0 27.5-4.2 37.5-12.8s15-20.8 15-36.8c0-18-4.5-30.7-13.5-38s-22-11-39-11h-102v98.6zm0 156.5h110.5c19 0 33.8-4.9 44.2-14.8 10.5-9.8 15.8-23.8 15.8-41.8 0-17.7-5.2-31.2-15.8-40.8s-25.2-14.2-44.2-14.2H228.8V619z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

+6
View File
@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 180 612 612">
<g fill="#FFF" sodipodi:docname="twitter_bootstrap_logo.svg" inkscape:version="0.48.1 r9760" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
<path d="M383.5 521.8c-10.5-9.5-25.2-14.2-44.2-14.2H228.8V619h110.5c19 0 33.8-4.9 44.2-14.8 10.5-9.8 15.8-23.8 15.8-41.8-.1-17.6-5.3-31.2-15.8-40.6zm-15.3-72c10-8.5 15-20.8 15-36.8 0-18-4.5-30.7-13.5-38s-22-11-39-11h-102v98.5h102c15 0 27.5-4.3 37.5-12.7z"/>
<path d="M510 180H102C45.9 180 0 225.9 0 282v408c0 56.1 45.9 102 102 102h408c56.1 0 102-45.9 102-102V282c0-56.1-45.9-102-102-102zm-55.8 429.8c-5 12.2-12.8 22.7-23.5 31.5s-24.3 15.8-41 21-36.5 7.8-59.5 7.8h-164V313h173.5c32 0 57.7 7.3 77 22s29 36.8 29 66.5c0 18-4.4 33.4-13.2 46.2-8.8 12.8-21.4 22.8-37.8 29.8v1c22 4.7 38.7 15.1 50 31.2 11.3 16.2 17 36.4 17 60.8 0 14-2.5 27.1-7.5 39.3z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

+6
View File
@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 612 612">
<g sodipodi:docname="twitter_bootstrap_logo.svg" inkscape:version="0.48.1 r9760" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
<path fill="#563D7C" d="M612 510c0 56.1-45.9 102-102 102H102C45.9 612 0 566.1 0 510V102C0 45.9 45.9 0 102 0h408c56.1 0 102 45.9 102 102v408z"/>
<path fill="#FFF" d="M166.3 133h173.5c32 0 57.7 7.3 77 22s29 36.8 29 66.5c0 18-4.4 33.4-13.2 46.2-8.8 12.8-21.4 22.8-37.8 29.8v1c22 4.7 38.7 15.1 50 31.2 11.3 16.2 17 36.4 17 60.8 0 14-2.5 27.1-7.5 39.2-5 12.2-12.8 22.7-23.5 31.5s-24.3 15.8-41 21-36.5 7.8-59.5 7.8h-164V133zm62.5 149.5h102c15 0 27.5-4.2 37.5-12.8s15-20.8 15-36.8c0-18-4.5-30.7-13.5-38s-22-11-39-11h-102v98.6zm0 156.5h110.5c19 0 33.8-4.9 44.2-14.8 10.5-9.8 15.8-23.8 15.8-41.8 0-17.7-5.2-31.2-15.8-40.8s-25.2-14.2-44.2-14.2H228.8V439z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

+8
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

+19
View File
File diff suppressed because one or more lines are too long
@@ -2,6 +2,7 @@
// IT'S JUST JUNK FOR OUR DOCS!
// ++++++++++++++++++++++++++++++++++++++++++
/*!
* Copyright 2014-2015 The Bootstrap Authors
* Copyright 2014-2015 Twitter, Inc.
*
* Licensed under the Creative Commons Attribution 3.0 Unported License. For
@@ -9,7 +10,7 @@
*/
// Intended to prevent false-positive bug reports about Bootstrap not working properly in old versions of IE due to folks testing using IE's unreliable emulation modes.
(function () {
'use strict';
'use strict'
function emulatedIEMajorVersion() {
var groups = /MSIE ([0-9.]+)/.exec(window.navigator.userAgent)
@@ -25,7 +26,7 @@
// Detects the actual version of IE in use, even if it's in an older-IE emulation mode.
// IE JavaScript conditional compilation docs: https://msdn.microsoft.com/library/121hztk3%28v=vs.94%29.aspx
// @cc_on docs: https://msdn.microsoft.com/library/8ka90k2e%28v=vs.94%29.aspx
var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // jshint ignore:line
var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // eslint-disable-line no-new-func
if (jscriptVersion === undefined) {
return 11 // IE11+ not in emulation mode
}
@@ -48,4 +49,4 @@
if (emulated !== nonEmulated) {
window.alert('WARNING: You appear to be using IE' + nonEmulated + ' in IE' + emulated + ' emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON\'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!')
}
})();
}())
@@ -1,14 +1,15 @@
/*!
* IE10 viewport hack for Surface/desktop Windows 8 bug
* Copyright 2014-2015 Twitter, Inc.
* Copyright 2014-2017 The Bootstrap Authors
* Copyright 2014-2017 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
// See the Getting Started docs for more information:
// http://getbootstrap.com/getting-started/#support-ie10-width
// https://getbootstrap.com/getting-started/#support-ie10-width
(function () {
'use strict';
'use strict'
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement('style')
@@ -17,7 +18,7 @@
'@-ms-viewport{width:auto!important}'
)
)
document.querySelector('head').appendChild(msViewportStyle)
document.head.appendChild(msViewportStyle)
}
})();
}())
+105
View File
@@ -0,0 +1,105 @@
// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
// IT'S ALL JUST JUNK FOR OUR DOCS!
// ++++++++++++++++++++++++++++++++++++++++++
/*!
* JavaScript for Bootstrap's docs (https://getbootstrap.com)
* Copyright 2011-2017 The Bootstrap Authors
* Copyright 2011-2017 Twitter, Inc.
* Licensed under the Creative Commons Attribution 3.0 Unported License. For
* details, see https://creativecommons.org/licenses/by/3.0/.
*/
/* global Clipboard, anchors */
(function ($) {
'use strict'
$(function () {
// Tooltip and popover demos
$('.tooltip-demo').tooltip({
selector: '[data-toggle="tooltip"]',
container: 'body'
})
$('[data-toggle="popover"]').popover()
// Demos within modals
$('.tooltip-test').tooltip()
$('.popover-test').popover()
// Indeterminate checkbox example
$('.bd-example-indeterminate [type="checkbox"]').prop('indeterminate', true)
// Disable empty links in docs examples
$('.bd-content [href="#"]').click(function (e) {
e.preventDefault()
})
// Modal relatedTarget demo
$('#exampleModal').on('show.bs.modal', function (event) {
var $button = $(event.relatedTarget) // Button that triggered the modal
var recipient = $button.data('whatever') // Extract info from data-* attributes
// If necessary, you could initiate an AJAX request here (and then do the updating in a callback).
// Update the modal's content. We'll use jQuery here, but you could use a data binding library or other methods instead.
var $modal = $(this)
$modal.find('.modal-title').text('New message to ' + recipient)
$modal.find('.modal-body input').val(recipient)
})
// Activate animated progress bar
$('.bd-toggle-animated-progress').on('click', function () {
$(this).siblings('.progress').find('.progress-bar-striped').toggleClass('progress-bar-animated')
})
// Insert copy to clipboard button before .highlight
$('.highlight').each(function () {
var btnHtml = '<div class="bd-clipboard"><button class="btn-clipboard" title="Copy to clipboard">Copy</button></div>'
$(this).before(btnHtml)
$('.btn-clipboard')
.tooltip()
.on('mouseleave', function () {
// explicitly hide tooltip, since after clicking it remains
// focused (as it's a button), so tooltip would otherwise
// remain visible until focus is moved away
$(this).tooltip('hide')
})
})
var clipboard = new Clipboard('.btn-clipboard', {
target: function (trigger) {
return trigger.parentNode.nextElementSibling
}
})
clipboard.on('success', function (e) {
$(e.trigger)
.attr('title', 'Copied!')
.tooltip('_fixTitle')
.tooltip('show')
.attr('title', 'Copy to clipboard')
.tooltip('_fixTitle')
e.clearSelection()
})
clipboard.on('error', function (e) {
var modifierKey = /Mac/i.test(navigator.userAgent) ? '\u2318' : 'Ctrl-'
var fallbackMsg = 'Press ' + modifierKey + 'C to copy'
$(e.trigger)
.attr('title', fallbackMsg)
.tooltip('_fixTitle')
.tooltip('show')
.attr('title', 'Copy to clipboard')
.tooltip('_fixTitle')
})
anchors.options = {
icon: '#'
}
anchors.add('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5')
$('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5').wrapInner('<div></div>')
})
}(jQuery))
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+13
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+38
View File
@@ -0,0 +1,38 @@
// scss-lint:disable ImportantRule, IdSelector
//
// Carbon ads
//
#carbonads {
position: static;
display: block;
max-width: 400px;
padding: 15px 15px 15px 160px;
margin: 2rem 0;
overflow: hidden;
font-size: 13px;
line-height: 1.4;
text-align: left;
background-color: rgba(0,0,0,.05);
a {
color: #333;
text-decoration: none;
}
@include media-breakpoint-up(sm) {
max-width: 330px;
border-radius: 4px;
}
}
.carbon-img {
float: left;
margin-left: -145px;
}
.carbon-poweredby {
display: block;
color: #777 !important;
}
+139
View File
@@ -0,0 +1,139 @@
// Docsearch overrides
//
// `!important` indicates overridden properties.
.algolia-autocomplete {
display: block !important;
flex: 1;
// Menu container
.ds-dropdown-menu {
width: 100%;
min-width: 0 !important;
max-width: none !important;
padding: .75rem 0 !important;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.1);
box-shadow: 0 .5rem 1rem rgba(0,0,0,.175);
@include media-breakpoint-up(md) {
width: 175%;
}
// Caret
&::before {
display: none !important;
}
[class^=ds-dataset-] {
padding: 0 !important;
overflow: visible !important;
background-color: transparent !important;
border: 0 !important;
}
.ds-suggestions {
margin-top: 0 !important;
}
}
.algolia-docsearch-suggestion {
padding: 0 !important;
overflow: visible !important;
}
.algolia-docsearch-suggestion--category-header {
padding: .125rem 1rem !important;
margin-top: 0 !important;
font-size: .875rem !important;
font-weight: 500 !important;
color: $bd-purple-bright !important;
border-bottom: 0 !important;
}
.algolia-docsearch-suggestion--wrapper {
float: none !important;
padding-top: 0 !important;
}
// Section header
.algolia-docsearch-suggestion--subcategory-column {
float: none !important;
width: auto !important;
padding: 0 !important;
text-align: left !important;
}
.algolia-docsearch-suggestion--content {
float: none !important;
width: auto !important;
padding: 0 !important;
// Vertical divider between column header and content
&::before {
display: none !important;
}
}
.ds-suggestion {
&:not(:first-child) {
.algolia-docsearch-suggestion--category-header {
padding-top: .75rem !important;
margin-top: .75rem !important;
border-top: 1px solid rgba(0,0,0,.1);
}
}
.algolia-docsearch-suggestion--subcategory-column {
display: none !important;
}
}
.algolia-docsearch-suggestion--title {
display: block;
padding: .25rem 1rem !important;
margin-bottom: 0 !important;
font-size: .875rem !important;
font-weight: 400 !important;
}
.algolia-docsearch-suggestion--text {
padding: 0 1rem .5rem !important;
margin-top: -.25rem;
font-size: .875rem !important;
font-weight: normal;
line-height: 1.25 !important;
}
.algolia-docsearch-footer {
float: none !important;
width: auto !important;
height: auto !important;
padding: .75rem 1rem 0;
font-size: .75rem !important;
line-height: 1 !important;
color: #767676 !important;
border-top: 1px solid rgba(0,0,0,.1);
}
.algolia-docsearch-footer--logo {
display: inline !important;
overflow: visible !important;
color: inherit !important;
text-indent: 0 !important;
background: none !important;
}
.algolia-docsearch-suggestion--highlight {
color: #5f2dab;
background-color: rgba(154, 132, 187, .12);
}
.algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {
box-shadow: inset 0 -2px 0 0 rgba(95,45,171,.5) !important;
}
.ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {
background-color: rgba(208,189,236,.15) !important;
}
}
+12
View File
@@ -0,0 +1,12 @@
// scss-lint:disable ImportantRule
.anchorjs-link {
font-weight: normal;
color: rgba($link-color, .5);
transition: color .16s linear;
&:hover {
color: $link-color;
text-decoration: none;
}
}
+108
View File
@@ -0,0 +1,108 @@
//
// Brand guidelines
//
// Logo series wrapper
.bd-brand-logos {
display: table;
width: 100%;
margin-bottom: 1rem;
overflow: hidden;
color: #563d7c;
background-color: #f9f9f9;
border-radius: .25rem;
}
// Individual items
.bd-brand-item {
padding: 4rem 0;
text-align: center;
}
.bd-brand-item + .bd-brand-item {
border-top: 1px solid #fff;
}
.bd-brand-logos .inverse {
color: #fff;
background-color: #563d7c;
}
// Heading content within
.bd-brand-item h1,
.bd-brand-item h3 {
margin-top: 0;
margin-bottom: 0;
}
.bd-brand-item .bd-booticon {
margin-right: auto;
margin-left: auto;
}
// Make the icons stand out on what is/isn't okay
// .bd-brand-item .glyphicon {
// width: 30px;
// height: 30px;
// margin: 10px auto -10px;
// line-height: 30px;
// color: #fff;
// border-radius: 50%;
// }
// .bd-brand-item .glyphicon-ok {
// background-color: #5cb85c;
// }
// .bd-brand-item .glyphicon-remove {
// background-color: #d9534f;
// }
@media (min-width: 768px) {
.bd-brand-item {
display: table-cell;
width: 1%;
}
.bd-brand-item + .bd-brand-item {
border-top: 0;
border-left: 1px solid #fff;
}
.bd-brand-item h1 {
font-size: 4rem;
}
}
//
// Color swatches
//
.color-swatches {
margin: 0 -5px;
overflow: hidden; // clearfix
}
.color-swatch {
float: left;
width: 4rem;
height: 4rem;
margin-right: .25rem;
margin-left: .25rem;
border-radius: .25rem;
@media (min-width: 768px) {
width: 6rem;
height: 6rem;
}
}
// Docs colors
.color-swatches {
.bd-purple {
background-color: $bd-purple;
}
.bd-purple-light {
background-color: $bd-purple-light;
}
.bd-purple-lighter {
background-color: #e5e1ea;
}
.bd-gray {
background-color: #f9f9f9;
}
}
+12
View File
@@ -0,0 +1,12 @@
// Wall of Browser Bugs
//
// Better display for the responsive table on the Wall of Browser Bugs.
.bd-browser-bugs {
td p {
margin-bottom: 0;
}
th:first-child {
width: 18%;
}
}
+29
View File
@@ -0,0 +1,29 @@
// Buttons
//
// Custom buttons for the docs.
.btn-bd-purple {
font-weight: 500;
color: $bd-purple-bright;
border-color: $bd-purple-bright;
&:hover,
&:active {
color: #fff;
background-color: $bd-purple-bright;
border-color: $bd-purple-bright;
}
}
.btn-bd-yellow {
font-weight: 500;
color: $bd-yellow;
border-color: $bd-yellow;
&:hover,
&:active {
color: $bd-graphite;
background-color: $bd-yellow;
border-color: $bd-yellow;
}
}
+40
View File
@@ -0,0 +1,40 @@
//
// Callouts
//
.bd-callout {
padding: 1.25rem;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
border: 1px solid #eee;
border-left-width: .25rem;
border-radius: .25rem;
}
.bd-callout h4 {
margin-top: 0;
margin-bottom: .25rem;
}
.bd-callout p:last-child {
margin-bottom: 0;
}
.bd-callout code {
border-radius: .25rem;
}
.bd-callout + .bd-callout {
margin-top: -.25rem;
}
// Variations
@mixin bs-callout-variant($color) {
border-left-color: $color;
h4 { color: $color; }
}
.bd-callout-info { @include bs-callout-variant($bd-info); }
.bd-callout-warning { @include bs-callout-variant($bd-warning); }
.bd-callout-danger { @include bs-callout-variant($bd-danger); }
+39
View File
@@ -0,0 +1,39 @@
// clipboard.js
//
// JS-based `Copy` buttons for code snippets.
.bd-clipboard {
position: relative;
display: none;
float: right;
+ .highlight {
margin-top: 0;
}
}
.btn-clipboard {
position: absolute;
top: .5rem;
right: .5rem;
z-index: 10;
display: block;
padding: .25rem .5rem;
font-size: 75%;
color: #818a91;
cursor: pointer;
background-color: transparent;
border: 0;
border-radius: .25rem;
&:hover {
color: #fff;
background-color: #027de7;
}
}
@media (min-width: 768px) {
.bd-clipboard {
display: block;
}
}
+24
View File
@@ -0,0 +1,24 @@
//
// Docs color palette classes
//
@each $color, $value in $colors {
.swatch-#{$color} {
background-color: #{$value};
@include color-yiq($value);
}
}
@each $color, $value in $theme-colors {
.swatch-#{$color} {
background-color: #{$value};
@include color-yiq($value);
}
}
@each $color, $value in $grays {
.swatch-#{$color} {
background-color: #{$value};
@include color-yiq($value);
}
}
+415
View File
@@ -0,0 +1,415 @@
// scss-lint:disable QualifyingElement
//
// Grid examples
//
.bd-example-row {
.row + .row {
margin-top: 1rem;
}
.row {
> .col,
> [class^="col-"] {
padding-top: .75rem;
padding-bottom: .75rem;
background-color: rgba(86,61,124,.15);
border: 1px solid rgba(86,61,124,.2);
}
}
.flex-items-top,
.flex-items-middle,
.flex-items-bottom {
min-height: 6rem;
background-color: rgba(255,0,0,.1);
}
}
.bd-example-row-flex-cols .row {
min-height: 10rem;
background-color: rgba(255,0,0,.1);
}
.bd-highlight {
background-color: rgba($bd-purple, .15);
border: 1px solid rgba($bd-purple, .15);
}
// Grid mixins
.example-container {
width: 800px;
@include make-container();
}
.example-row {
@include make-row();
}
.example-content-main {
@include make-col-ready();
@include media-breakpoint-up(sm) {
@include make-col(6);
}
@include media-breakpoint-up(lg) {
@include make-col(8);
}
}
.example-content-secondary {
@include make-col-ready();
@include media-breakpoint-up(sm) {
@include make-col(6);
}
@include media-breakpoint-up(lg) {
@include make-col(4);
}
}
//
// Container illustrations
//
.bd-example-container {
min-width: 16rem;
max-width: 25rem;
margin-right: auto;
margin-left: auto;
}
.bd-example-container-header {
height: 3rem;
margin-bottom: .5rem;
background-color: lighten($blue, 50%);
border-radius: .25rem;
}
.bd-example-container-sidebar {
float: right;
width: 4rem;
height: 8rem;
background-color: lighten($blue, 25%);
border-radius: .25rem;
}
.bd-example-container-body {
height: 8rem;
margin-right: 4.5rem;
background-color: lighten($bd-purple, 25%);
border-radius: .25rem;
}
.bd-example-container-fluid {
max-width: none;
}
//
// Docs examples
//
.bd-example {
position: relative;
padding: 1rem;
margin: 1rem (-$grid-gutter-width / 2);
border: solid #f7f7f9;
border-width: .2rem 0 0;
@include clearfix();
@include media-breakpoint-up(sm) {
padding: 1.5rem;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
border-width: .2rem;
}
+ .highlight,
+ .clipboard + .highlight {
margin-top: 0;
}
+ p {
margin-top: 2rem;
}
.pos-f-t {
position: relative;
margin: -1rem;
@include media-breakpoint-up(sm) {
margin: -1.5rem;
}
}
> .form-control {
+ .form-control {
margin-top: .5rem;
}
}
> .nav + .nav,
> .alert + .alert,
> .navbar + .navbar,
> .progress + .progress,
> .progress + .btn {
margin-top: 1rem;
}
> .dropdown-menu:first-child {
position: static;
display: block;
}
> .form-group:last-child {
margin-bottom: 0;
}
}
.bd-example > .close {
float: none;
}
// Typography
.bd-example-type .table .type-info {
color: #999;
vertical-align: middle;
}
.bd-example-type .table td {
padding: 1rem 0;
border-color: #eee;
}
.bd-example-type .table tr:first-child td {
border-top: 0;
}
.bd-example-type h1,
.bd-example-type h2,
.bd-example-type h3,
.bd-example-type h4,
.bd-example-type h5,
.bd-example-type h6 {
margin: 0;
}
// Contextual background colors
.bd-example-bg-classes p {
padding: 1rem;
}
// Images
.bd-example > img {
+ img {
margin-left: .5rem;
}
}
// Buttons
.bd-example > .btn-group {
margin-top: .25rem;
margin-bottom: .25rem;
}
.bd-example > .btn-toolbar + .btn-toolbar {
margin-top: .5rem;
}
// Forms
.bd-example-control-sizing select,
.bd-example-control-sizing input[type="text"] + input[type="text"] {
margin-top: .5rem;
}
.bd-example-form .input-group {
margin-bottom: .5rem;
}
.bd-example > textarea.form-control {
resize: vertical;
}
// List groups
.bd-example > .list-group {
max-width: 400px;
}
// Navbars
.bd-example {
.fixed-top,
.sticky-top {
position: static;
margin: -1rem -1rem 1rem;
}
.fixed-bottom {
position: static;
margin: 1rem -1rem -1rem;
}
@include media-breakpoint-up(sm) {
.fixed-top,
.sticky-top {
margin: -1.5rem -1.5rem 1rem;
}
.fixed-bottom {
margin: 1rem -1.5rem -1.5rem;
}
}
}
// Pagination
.bd-example .pagination {
margin-top: .5rem;
margin-bottom: .5rem;
}
// Example modals
.bd-example-modal {
background-color: #fafafa;
.modal {
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: 1;
display: block;
}
.modal-dialog {
left: auto;
margin-right: auto;
margin-left: auto;
}
}
.modal.show {
z-index: 1072;
.tooltip, .popover {
z-index: 1073;
}
}
.modal-backdrop {
z-index: 1071;
}
// Example tabbable tabs
.bd-example-tabs .nav-tabs {
margin-bottom: 1rem;
}
// Tooltips
.bd-example-tooltips {
text-align: center;
}
.bd-example-tooltips > .btn {
margin-top: .25rem;
margin-bottom: .25rem;
}
.bs-tooltip-top-docs,
.bs-tooltip-bottom-docs {
.arrow {
left: 50%;
}
}
.bs-tooltip-right-docs,
.bs-tooltip-left-docs {
.arrow {
top: 50%;
}
}
// Popovers
.bd-example-popover-static {
padding-bottom: 1.5rem;
background-color: #f9f9f9;
}
.bd-example-popover-static .popover {
position: relative;
display: block;
float: left;
width: 260px;
margin: 1.25rem;
}
.bs-popover-top-docs,
.bs-popover-bottom-docs {
.arrow {
left: 50%;
}
}
.bs-popover-right-docs,
.bs-popover-left-docs {
.arrow {
top: 50%;
}
}
// Tooltips
.tooltip-demo a {
white-space: nowrap;
}
.bd-example-tooltip-static .tooltip {
position: relative;
display: inline-block;
margin: 10px 20px;
opacity: 1;
}
// Scrollspy demo on fixed height div
.scrollspy-example {
position: relative;
height: 200px;
margin-top: .5rem;
overflow: auto;
}
.scrollspy-example-2 {
position: relative;
height: 350px;
overflow: auto;
}
.bd-example-border-utils {
[class^="border"] {
display: inline-block;
width: 5rem;
height: 5rem;
margin: .25rem;
background-color: #f5f5f5;
border: 1px solid;
}
}
//
// Code snippets
//
.highlight {
padding: 1rem;
margin: 1rem (-$grid-gutter-width / 2);
background-color: #f7f7f9;
-ms-overflow-style: -ms-autohiding-scrollbar;
@include media-breakpoint-up(sm) {
padding: 1.5rem;
margin-right: 0;
margin-left: 0;
}
}
.highlight pre {
padding: 0;
margin-top: 0;
margin-bottom: 0;
background-color: transparent;
border: 0;
}
.highlight pre code {
font-size: inherit;
color: $gray-900; // Effectively the base text color
}
+115
View File
@@ -0,0 +1,115 @@
// scss-lint:disable IdSelector, NestingDepth, SelectorDepth, QualifyingElement
//
// Automatically style Markdown-based tables like a Bootstrap `.table`.
//
.bd-content {
order: 1;
// Hack the sticky header
> h2[id],
> h3[id],
> h4[id] {
pointer-events: none;
> div,
> a {
pointer-events: auto;
}
&::before {
display: block;
height: 6rem;
margin-top: -6rem;
visibility: hidden;
content: "";
}
}
> table {
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
@include media-breakpoint-down(md) {
display: block;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057
}
// Cells
> thead,
> tbody,
> tfoot {
> tr {
> th,
> td {
padding: $table-cell-padding;
vertical-align: top;
border: 1px solid $table-border-color;
> p:last-child {
margin-bottom: 0;
}
}
}
}
// Prevent breaking of code (e.g., Grunt tasks list)
td:first-child > code {
white-space: nowrap;
}
}
}
//
// Docs sections
//
.bd-content {
> h2:not(:first-child) {
margin-top: 3rem;
}
> h3 {
margin-top: 1.5rem;
}
> ul li,
> ol li {
margin-bottom: .25rem;
}
@include media-breakpoint-up(lg) {
> ul,
> ol,
> p {
max-width: 80%;
}
}
}
.bd-title {
margin-top: 1rem;
margin-bottom: .5rem;
font-weight: 300;
@include media-breakpoint-up(sm) {
font-size: 3rem;
}
}
.bd-lead {
font-size: 1.125rem;
font-weight: 300;
@include media-breakpoint-up(sm) {
max-width: 80%;
margin-bottom: 1rem;
font-size: 1.5rem;
}
}
.bd-text-purple { color: $bd-purple; }
.bd-text-purple-bright { color: $bd-purple-bright; }
+24
View File
@@ -0,0 +1,24 @@
//
// Examples
//
.bd-examples .img-thumbnail {
margin-bottom: .75rem;
}
.bd-examples h4 {
margin-bottom: .25rem;
}
.bd-examples p {
margin-bottom: 1.25rem;
}
@media (max-width: 480px) {
.bd-examples {
margin-right: -.75rem;
margin-left: -.75rem;
}
.bd-examples > [class^="col-"] {
padding-right: .75rem;
padding-left: .75rem;
}
}
+21
View File
@@ -0,0 +1,21 @@
.bd-featured-sites {
margin-right: -1px;
margin-left: -1px;
}
.bd-featured-sites .col-6 {
padding: 1px;
}
.bd-featured-sites .img-fluid {
margin-top: 0;
}
@media (min-width: 768px) {
.bd-featured-sites .col-sm-3:first-child img {
border-top-left-radius: .25rem;
border-bottom-left-radius: .25rem;
}
.bd-featured-sites .col-sm-3:last-child img {
border-top-right-radius: .25rem;
border-bottom-right-radius: .25rem;
}
}
+40
View File
@@ -0,0 +1,40 @@
//
// Footer
//
.bd-footer {
font-size: 85%;
text-align: center;
background-color: #f7f7f7;
a {
font-weight: 500;
color: $gray-700;
&:hover,
&:focus {
color: $link-color;
}
}
p {
margin-bottom: 0;
}
@include media-breakpoint-up(sm) {
text-align: left;
}
}
.bd-footer-links {
padding-left: 0;
margin-bottom: 1rem;
li {
display: inline-block;
+ li {
margin-left: 1rem;
}
}
}
+61
View File
@@ -0,0 +1,61 @@
// scss-lint:disable ImportantRule
.bd-masthead {
position: relative;
padding: 3rem ($grid-gutter-width / 2);
// background-image: linear-gradient(45deg, #fafafa, #f5f5f5);
h1 {
line-height: 1;
}
.btn {
width: 100%;
padding: .8rem 2rem;
font-size: 1.25rem;
font-weight: 500;
}
.carbonad {
margin-top: 0 !important;
margin-bottom: -3rem !important;
}
@include media-breakpoint-up(sm) {
padding-top: 5rem;
padding-bottom: 5rem;
.carbonad {
margin-bottom: 0 !important;
}
}
@include media-breakpoint-up(md) {
h1 {
font-size: 4rem;
}
.carbonad {
margin-top: 3rem !important;
}
}
}
.bd-pretext {
overflow: hidden;
resize: none;
}
.half-rule {
width: 6rem;
margin: 2.5rem 0;
}
.masthead-followup {
.bd-clipboard { display: none; }
.highlight {
padding: .5rem 0;
background-color: transparent;
}
}
+76
View File
@@ -0,0 +1,76 @@
//
// Main navbar
//
.bd-navbar {
min-height: 4rem;
background-color: $bd-purple;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
@include media-breakpoint-down(md) {
padding-right: .5rem;
padding-left: .5rem;
.navbar-nav-scroll {
max-width: 100%;
height: 2.5rem;
margin-top: .25rem;
overflow: hidden;
font-size: .875rem;
.navbar-nav {
padding-bottom: 2rem;
overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
}
}
}
@include media-breakpoint-up(md) {
@supports (position: sticky) {
position: sticky;
top: 0;
z-index: 1071; // over everything in bootstrap
}
}
.navbar-nav {
.nav-link {
padding-right: .5rem;
padding-left: .5rem;
color: $bd-purple-light;
&.active,
&:hover {
color: #fff;
background-color: transparent;
}
&.active {
font-weight: 500;
}
}
}
.navbar-nav-svg {
display: inline-block;
width: 1rem;
height: 1rem;
vertical-align: text-top;
}
.dropdown-menu {
font-size: .875rem;
}
.dropdown-item.active {
font-weight: 500;
color: $gray-900;
background-color: transparent;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: .4rem .6rem;
background-size: .75rem .75rem;
}
}
+60
View File
@@ -0,0 +1,60 @@
// scss-lint:disable ImportantRule
.bd-pageheader {
padding: 2rem ($grid-gutter-width / 2);
margin-bottom: 1.5rem;
color: $bd-purple-light;
text-align: center;
background-color: $bd-purple;
.container {
position: relative;
}
h1 {
font-size: 3rem;
font-weight: normal;
color: #fff;
}
p {
margin-bottom: 0;
font-size: 1.25rem;
font-weight: 300;
}
@include media-breakpoint-up(sm) {
padding-top: 4rem;
padding-bottom: 4rem;
margin-bottom: 3rem;
text-align: left;
.carbonad {
margin: 2rem 0 0 !important;
}
}
@include media-breakpoint-up(md) {
h1 {
font-size: 4rem;
}
p {
font-size: 1.5rem;
}
}
@include media-breakpoint-up(lg) {
h1,
p {
margin-right: 380px;
}
.carbonad {
position: absolute;
top: 0;
right: .75rem; // offset from the .container's padding
margin: 0 !important;
}
}
}
+17
View File
@@ -0,0 +1,17 @@
// scss-lint:disable ImportantRule
//
// Responsive tests
//
// Responsive (scrollable) doc tables
.table-responsive .highlight pre {
white-space: normal;
}
// Utility classes table
.bd-table th small {
display: block;
font-weight: normal;
color: #999;
}
+166
View File
@@ -0,0 +1,166 @@
// scss-lint:disable VendorPrefix
//
// Right side table of contents
//
.bd-toc {
@supports (position: sticky) {
position: sticky;
top: 4rem;
max-height: calc(100vh - 4rem);
overflow-y: auto;
}
order: 2;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
font-size: .875rem;
}
.section-nav {
padding-left: 0;
border-left: 1px solid #eee;
ul {
padding-left: 1rem;
ul {
display: none;
}
}
}
.toc-entry {
display: block;
a {
display: block;
padding: .125rem 1.5rem;
color: #99979c;
&:hover {
color: $blue;
text-decoration: none;
}
}
}
//
// Left side navigation
//
.bd-sidebar {
order: 0;
// background-color: #f5f2f9;
border-bottom: 1px solid rgba(0,0,0,.1);
@include media-breakpoint-up(md) {
@supports (position: sticky) {
position: sticky;
top: 4rem;
z-index: 1000;
max-height: calc(100vh - 4rem);
}
border-right: 1px solid rgba(0,0,0,.1);
}
@include media-breakpoint-up(xl) {
max-width: 320px;
}
}
.bd-links {
padding-top: 1rem;
padding-bottom: 1rem;
margin-right: -15px;
margin-left: -15px;
@include media-breakpoint-up(md) {
@supports (position: sticky) {
max-height: calc(100vh - 9rem);
overflow-y: auto;
}
}
// Override collapse behaviors
@include media-breakpoint-up(md) {
display: block !important;
}
}
.bd-search {
position: relative; // To contain the Algolia search
padding: 1rem 15px;
margin-right: -15px;
margin-left: -15px;
border-bottom: 1px solid rgba(0,0,0,.05);
.form-control:focus {
border-color: $bd-purple-bright;
box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);
}
}
.bd-search-docs-toggle {
line-height: 1;
color: $gray-900;
}
.bd-sidenav {
display: none;
}
.bd-toc-link {
display: block;
padding: .25rem 1.5rem;
font-weight: 500;
color: rgba(0,0,0,.65);
&:hover {
color: rgba(0,0,0,.85);
text-decoration: none;
}
}
.bd-toc-item {
&.active {
margin-bottom: 1rem;
&:not(:first-child) {
margin-top: 1rem;
}
> .bd-toc-link {
color: rgba(0,0,0,.85);
&:hover {
background-color: transparent;
}
}
> .bd-sidenav {
display: block;
}
}
}
// All levels of nav
.bd-sidebar .nav > li > a {
display: block;
padding: .25rem 1.5rem;
font-size: 90%;
color: rgba(0,0,0,.65);
}
.bd-sidebar .nav > li > a:hover {
color: rgba(0,0,0,.85);
text-decoration: none;
background-color: transparent;
}
.bd-sidebar .nav > .active > a,
.bd-sidebar .nav > .active:hover > a {
font-weight: 500;
color: rgba(0,0,0,.85);
background-color: transparent;
}
+14
View File
@@ -0,0 +1,14 @@
// scss-lint:disable IdSelector
#skippy {
display: block;
padding: 1em;
color: #fff;
background-color: $bd-purple;
outline: 0;
.skiplink-text {
padding: .5em;
outline: 1px dotted;
}
}
+66
View File
@@ -0,0 +1,66 @@
.hll { background-color: #ffc; }
.c { color: #999; }
.k { color: #069; }
.o { color: #555; }
.cm { color: #999; }
.cp { color: #099; }
.c1 { color: #999; }
.cs { color: #999; }
.gd { background-color: #fcc; border: 1px solid #c00; }
.ge { font-style: italic; }
.gr { color: #f00; }
.gh { color: #030; }
.gi { background-color: #cfc; border: 1px solid #0c0; }
.go { color: #aaa; }
.gp { color: #009; }
.gu { color: #030; }
.gt { color: #9c6; }
.kc { color: #069; }
.kd { color: #069; }
.kn { color: #069; }
.kp { color: #069; }
.kr { color: #069; }
.kt { color: #078; }
.m { color: #f60; }
.s { color: #d44950; }
.na { color: #4f9fcf; }
.nb { color: #366; }
.nc { color: #0a8; }
.no { color: #360; }
.nd { color: #99f; }
.ni { color: #999; }
.ne { color: #c00; }
.nf { color: #c0f; }
.nl { color: #99f; }
.nn { color: #0cf; }
.nt { color: #2f6f9f; }
.nv { color: #033; }
.ow { color: #000; }
.w { color: #bbb; }
.mf { color: #f60; }
.mh { color: #f60; }
.mi { color: #f60; }
.mo { color: #f60; }
.sb { color: #c30; }
.sc { color: #c30; }
.sd { font-style: italic; color: #c30; }
.s2 { color: #c30; }
.se { color: #c30; }
.sh { color: #c30; }
.si { color: #a00; }
.sx { color: #c30; }
.sr { color: #3aa; }
.s1 { color: #c30; }
.ss { color: #fc3; }
.bp { color: #366; }
.vc { color: #033; }
.vg { color: #033; }
.vi { color: #033; }
.il { color: #f60; }
.css .o,
.css .o + .nt,
.css .nt + .nt { color: #999; }
.language-bash::before { color: #009; content: "$ "; user-select: none; }
.language-powershell::before { color: #009; content: "PM> "; user-select: none; }
+32
View File
@@ -0,0 +1,32 @@
.bd-team {
margin-bottom: 1.5rem;
.team-member {
line-height: 2rem;
color: #555;
}
.team-member:hover,
.team-member:focus {
color: #333;
}
.team-member:hover {
text-decoration: none;
}
.github-btn {
float: right;
width: 180px;
height: 1.25rem;
margin-top: .25rem;
border: 0;
}
img {
float: left;
width: 2rem;
margin-right: .5rem;
border-radius: .25rem;
}
}
+11
View File
@@ -0,0 +1,11 @@
// Local docs variables
$bd-purple: #563d7c;
$bd-purple-bright: lighten(saturate($bd-purple, 5%), 15%);
$bd-purple-light: #cdbfe3;
$bd-purple-lightest: #f5f2f9;
$bd-graphite: #2a2730;
$bd-graphite-light: lighten($bd-graphite, 40%);
$bd-yellow: #ffe484;
$bd-danger: #d9534f;
$bd-warning: #f0ad4e;
$bd-info: #5bc0de;
+56
View File
@@ -0,0 +1,56 @@
/*!
* Bootstrap Docs (https://getbootstrap.com)
* Copyright 2011-2017 The Bootstrap Authors
* Copyright 2011-2017 Twitter, Inc.
* Licensed under the Creative Commons Attribution 3.0 Unported License. For
* details, see https://creativecommons.org/licenses/by/3.0/.
*/
// Dev notes
//
// Background information on nomenclature and architecture decisions here.
//
// - Bootstrap functions, variables, and mixins are included for easy reuse.
// Doing so gives us access to the same core utilities provided by Bootstrap.
// For example, consistent media queries through those mixins.
//
// - Bootstrap's **docs variables** are prefixed with `$bd-`.
// These custom colors avoid collision with the components Bootstrap provides.
//
// - Classes are prefixed with `.bd-`.
// These classes indicate custom-built or modified components for the design
// and layout of the Bootstrap docs. They are not included in our builds.
//
// Happy Bootstrapping!
// Load Bootstrap variables and mixins
@import "../../scss/functions";
@import "../../scss/variables";
@import "../../scss/mixins";
// Load docs components
@import "variables";
@import "nav";
@import "masthead";
@import "featured-sites";
@import "ads";
@import "content";
@import "page-header";
@import "skiplink";
@import "sidebar";
@import "footer";
@import "component-examples";
@import "responsive-tests";
@import "buttons";
@import "callouts";
@import "examples";
@import "team";
@import "browser-bugs";
@import "brand";
@import "colors";
@import "clipboard-js";
// Load docs dependencies
@import "syntax";
@import "anchor";
@import "algolia";
+12 -9
View File
@@ -4,31 +4,34 @@
"keywords": [
"css",
"js",
"less",
"sass",
"mobile-first",
"responsive",
"front-end",
"framework",
"web"
],
"homepage": "http://getbootstrap.com",
"homepage": "https://getbootstrap.com",
"license": "MIT",
"moduleType": "globals",
"main": [
"less/bootstrap.less",
"scss/bootstrap.scss",
"dist/js/bootstrap.js"
],
"ignore": [
"/.*",
"_config.yml",
"CNAME",
"composer.json",
"CONTRIBUTING.md",
"/_*",
"about",
"assets",
"docs",
"js/tests",
"test-infra"
"nuget",
"CNAME",
"composer.json",
"Gruntfile.js"
],
"dependencies": {
"jquery": "1.9.1 - 2"
"jquery": ">=1.9.1",
"popper.js": "^1.11.0"
}
}
+19
View File
@@ -0,0 +1,19 @@
{
"attr-bans": ["align", "background", "bgcolor", "border", "frameborder", "longdesc", "marginwidth", "marginheight", "scrolling"],
"attr-name-style": "dash",
"attr-no-unsafe-char": false,
"class-style": "dash",
"doctype-first": true,
"doctype-html5": true,
"fig-req-figcaption": false,
"html-valid-content-model": false,
"id-class-ignore-regex": "(onclick|content|[a-z]+([A-Z][a-z])+)",
"id-class-style": "dash",
"img-req-src": false,
"img-req-alt": false,
"indent-style": "spaces",
"indent-width": 2,
"spec-char-escape": false,
"tag-bans": ["b", "i"],
"title-max-len": false
}
+110
View File
@@ -0,0 +1,110 @@
#!/usr/bin/env node
'use strict'
/*!
* Script to update version number references in the project.
* Copyright 2017 The Bootstrap Authors
* Copyright 2017 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/* global Set */
var fs = require('fs')
var path = require('path')
var sh = require('shelljs')
sh.config.fatal = true
var sed = sh.sed
// Blame TC39... https://github.com/benjamingr/RegExp.escape/issues/37
RegExp.quote = function (string) {
return string.replace(/[-\\^$*+?.()|[\]{}]/g, '\\$&')
}
RegExp.quoteReplacement = function (string) {
return string.replace(/[$]/g, '$$')
}
var DRY_RUN = false
function walkAsync(directory, excludedDirectories, fileCallback, errback) {
if (excludedDirectories.has(path.parse(directory).base)) {
return
}
fs.readdir(directory, function (err, names) {
if (err) {
errback(err)
return
}
names.forEach(function (name) {
var filepath = path.join(directory, name)
fs.lstat(filepath, function (err, stats) {
if (err) {
process.nextTick(errback, err)
return
}
if (stats.isSymbolicLink()) {
return
}
else if (stats.isDirectory()) {
process.nextTick(walkAsync, filepath, excludedDirectories, fileCallback, errback)
}
else if (stats.isFile()) {
process.nextTick(fileCallback, filepath)
}
})
})
})
}
function replaceRecursively(directory, excludedDirectories, allowedExtensions, original, replacement) {
original = new RegExp(RegExp.quote(original), 'g')
replacement = RegExp.quoteReplacement(replacement)
var updateFile = !DRY_RUN ? function (filepath) {
if (allowedExtensions.has(path.parse(filepath).ext)) {
sed('-i', original, replacement, filepath)
}
} : function (filepath) {
if (allowedExtensions.has(path.parse(filepath).ext)) {
console.log('FILE: ' + filepath)
}
else {
console.log('EXCLUDED:' + filepath)
}
}
walkAsync(directory, excludedDirectories, updateFile, function (err) {
console.error('ERROR while traversing directory!:')
console.error(err)
process.exit(1)
})
}
function main(args) {
if (args.length !== 2) {
console.error('USAGE: change-version old_version new_version')
console.error('Got arguments:', args)
process.exit(1)
}
var oldVersion = args[0]
var newVersion = args[1]
var EXCLUDED_DIRS = new Set([
'.git',
'node_modules',
'vendor'
])
var INCLUDED_EXTENSIONS = new Set([
// This extension whitelist is how we avoid modifying binary files
'',
'.css',
'.html',
'.js',
'.json',
'.md',
'.scss',
'.txt',
'.yml'
])
replaceRecursively('.', EXCLUDED_DIRS, INCLUDED_EXTENSIONS, oldVersion, newVersion)
}
main(process.argv.slice(2))
Binary file not shown.
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
#
# Approach:
# 1. Find variable declaration in the form of "$my-var: anyvalue"
# 2. Loop through found variables and find occurrences of each variable in all sass files
# 3. Filter out vars that occurred only once
#
# Run from command line with `build/lint-vars.sh scss`.
#
# Source: https://gist.github.com/badsyntax/6193491
if [ -z "$1" ]; then
echo "Please specify a directory as the first argument."
exit 1
fi
if [ ! -d "$1" ]; then
echo "Not a valid directory."
exit 1
fi
echo "Finding unused variables. This might take some time..."
vars=$(find "$1" -type f -name "*.scss" -exec grep --color=never -h '^$[a-zA-Z0-9_-][^:]*' {} \; | sed 's/$\([a-zA-Z0-9_-][^:]*\).*/\1/')
for var in $vars; do
echo -n "Occurrences of \"\$$var\":"
find "$1" -type f -name "*.scss" -exec grep --color=never -h "$var" "{}" \; | wc -l
done | grep ' 1$'
+31
View File
@@ -0,0 +1,31 @@
module.exports = (ctx) => ({
map: ctx.file.dirname.startsWith('docs') ? false : {
inline: false,
annotation: true,
sourcesContent: true
},
plugins: {
autoprefixer: {
browsers: [
//
// Official browser support policy:
// https://v4-alpha.getbootstrap.com/getting-started/browsers-devices/#supported-browsers
//
'Chrome >= 45', // Exact version number here is kinda arbitrary
'Firefox ESR',
// Note: Edge versions in Autoprefixer & Can I Use refer to the EdgeHTML rendering engine version,
// NOT the Edge app version shown in Edge's "About" screen.
// For example, at the time of writing, Edge 20 on an up-to-date system uses EdgeHTML 12.
// See also https://github.com/Fyrd/caniuse/issues/1928
'Edge >= 12',
'Explorer >= 10',
// Out of leniency, we prefix these 1 version further back than the official policy.
'iOS >= 9',
'Safari >= 9',
// The following remain NOT officially supported, but we're lenient and include their prefixes to avoid severely breaking in them.
'Android >= 4.4',
'Opera >= 30'
]
}
}
})
+79
View File
@@ -0,0 +1,79 @@
[
# Docs: https://wiki.saucelabs.com/display/DOCS/Platform+Configurator
{
browserName: "safari",
platform: "OS X 10.11"
},
{
browserName: "chrome",
platform: "OS X 10.11",
version: "latest"
},
{
browserName: "firefox",
platform: "OS X 10.11",
version: "latest"
},
# Mac Opera not currently supported by Sauce Labs
{
browserName: "MicrosoftEdge",
platform: "Windows 10",
version: "latest"
},
{
browserName: "internet explorer",
version: "11",
platform: "Windows 8.1"
},
{
browserName: "internet explorer",
version: "10",
platform: "Windows 8"
},
{
browserName: "chrome",
platform: "Windows 10",
version: "latest"
},
{
browserName: "firefox",
platform: "Windows 10",
version: "latest"
},
# Win Opera 15+ not currently supported by Sauce Labs
{
browserName: "iphone",
deviceName: "iPhone Simulator",
platformName: "OS X 10.11",
version: "9.3"
},
# iOS Chrome not currently supported by Sauce Labs
# Linux (unofficial)
{
browserName: "chrome",
platform: "Linux",
version: "latest"
},
{
browserName: "firefox",
platform: "Linux",
version: "latest"
},
# Android
{
platform: "Linux",
browserName: "android",
deviceName: "Android Emulator",
version: "latest",
deviceType: "phone"
}
]

Some files were not shown because too many files have changed in this diff Show More