Mark Otto
2892675f65
v4/v5: Add responsive containers ( #29095 )
...
* create responsive containers
provide more flexibility and allow the user to determine when containers switch from fluid to fixed width.
* fix the base container code
this commit fixes the non-media portion of the generated CSS. I learned about the `@extends` directive and was able to put it to good use.
I create a new temporary map that contains all the main `$container-max-widths` and join it to our 2 special cases of 'xs' and 'fluid'. Then we loop through that and, with the appropriate infixes, extend our placeholder
* formatting for style
forgot to run my tests before the last push, i think these are better.
* finish incomplete comment
* fix the responsive containers
using the `@extend` directive I was able to clean up this code
* fix responsive containers in the navbar
mostly we just look through all of our breakpoints so we can include all of the responsive container classes in the tweaks we have to do for the navbar (redeclaring flex properties, don't double up on padding, etc)
* Simplify container extends
* Simplify navbar containers
* Rearrange, add comments, ensure everything is nested in $enable-grid-classes
* Reduce new CSS by using attribute selector
We avoid using `@extend` whenever possible, and this is more readable
* Update _grid.scss
* Update _navbar.scss
* Add docs for responsive containers, redesign the container layout page
* Add to the Grid example
2019-08-17 17:03:00 +03:00
Herst
8c3a1298f7
Add missing role="document" ( #29172 )
2019-07-31 11:37:39 +03:00
Patrick H. Lauke
cf07b5a7ab
Fix minor typo ( #29168 )
2019-07-31 11:37:39 +03:00
Patrick H. Lauke
af0786b10f
Minor: fix sentence ( #29160 )
...
"Popovers whose both title..."
2019-07-31 11:37:39 +03:00
Brian Juul Andersen
cd58245f10
Update scrollspy.md ( #29156 )
...
Fixed minor grammatical error:
"... the best method get scroll ..."
=>
"... the best method to get scroll ..."
2019-07-31 11:37:39 +03:00
XhmikosR
e1cd51e4fb
Update docs vendor libs ( #29134 )
...
* Update bs-custom-file-input.min.js to v1.3.2.
* Update anchor.min.js to v4.2.0.
2019-07-31 11:37:39 +03:00
XhmikosR
dcdd9be0b3
Backport #29121 .
...
Remove https://glyph.smarticons.co/ from list of suggestions.
The domain is now for sale and is triggers warnings in Firefox and Chrome
2019-07-31 11:37:39 +03:00
Martijn Cuppens
48e86c5796
Apply at-mixin-argumentless-call-parentheses: always
stylelint rule for v4 mixins
2019-07-31 11:37:39 +03:00
Martijn Cuppens
d59aa2c702
Apply at-mixin-argumentless-call-parentheses: always
stylelint rule
2019-07-31 11:37:39 +03:00
Kitten King
b66abdf3b1
Fix Typos across Bootstrap repository ( #29082 )
2019-07-31 11:37:39 +03:00
XhmikosR
1bee3c03cf
Remove iconic and add feather icons. ( #29079 )
2019-07-31 11:37:39 +03:00
XhmikosR
f233e05acc
Disable the !default
rule for our docs variables.
2019-07-30 15:43:38 +03:00
XhmikosR
eeea633150
Use the background shorthand.
2019-07-30 15:43:38 +03:00
XhmikosR
a5d280365b
docs: use the escape_svg
function.
2019-07-30 15:43:38 +03:00
Martijn Cuppens
c26e68427c
Backport "Use escape-svg() function ( #29077 )"
...
Adapted for v4-dev.
2019-07-30 15:43:38 +03:00
XhmikosR
68ab243ffa
SVGs: lowercase hex values.
2019-07-30 15:43:38 +03:00
XhmikosR
def8173e7b
Fix bootstrap-themes.png. ( #29061 )
...
For some reason the old image was bad quality.
2019-07-17 14:48:26 +03:00
Brian Juul Andersen
636204974b
Updated sentence ( #29051 )
...
Checkboxes and radios use are built to support HTML-based form
=>
Checkboxes and radio buttons support ...
2019-07-17 14:48:26 +03:00
Brian Juul Andersen
f2185b9b5f
Update collapse.md ( #29025 )
...
Corrected minor spelling error.
2019-07-17 14:48:26 +03:00
Patrick H. Lauke
3d72b94ee9
Add prefers-reduced-motion
callout to toast documentation ( #28993 )
...
x-ref #28987
2019-07-10 11:03:54 +03:00
Patrick H. Lauke
be80d26cdb
Ensure button plugin sets/removes active class correctly on page load ( #28952 )
...
* Ensure correct active class is set on button toggles/checkboxes/radios on page load
Sanity check, ensures that the UI visually matches the actual values/states of controls. Also ensures that if any autocomplete/autofill happened, this is visually accounted for
by having the correct class set.
Includes unit tests (and `autocomplete` has been removed from these as it's no longer necessary)
* Remove now unnecessary autocomplete attribute
As the attribute was there to force/ensure that the visual presentation matched the state, and this is now taken care of programmatically, there's no need to unnecessarily suppress autocomplete...let them autocomplete if they want to...
2019-07-10 11:03:54 +03:00
XhmikosR
a92f838c8d
Minor wording changes.
2019-07-10 11:03:54 +03:00
Jonathan Hawkins
e76fce5852
Combine duplicate documentation examples into one to fix the confusing text.
2019-07-10 11:03:54 +03:00
Robin D'Arcy
4376d92ea7
Docs – update extend/approach.md ( #28941 )
2019-07-10 11:03:54 +03:00
Martijn Cuppens
1c5e1cb3c9
Typo fix ( #28920 )
2019-06-18 15:02:58 +03:00
Patrick H. Lauke
5bf876cb0f
Docs: add accessibility/keyboard callout to popovers, tweak tooltips callout ( #28851 )
...
- Add same advice about keyboard/AT handling to popovers as a callout; also add information about not adding excessive content or interactive controls (and the suggestion to opt for a modal)
- Tweak the tooltips callout for consistency
2019-06-18 15:02:58 +03:00
Jay Pinho
1161bff6eb
Make example description more accurate ( #28842 )
2019-05-30 11:58:34 +03:00
Christian Oliff
67be130c7b
Update Yarn package link to link to the Bootstrap package ( #28781 )
...
I think it makes more sense to link to the Bootstrap package on Yarn here (like the package link for NPM above)
2019-05-30 11:58:34 +03:00
Martijn Cuppens
e9d8c1a9dd
Backport #28679 .
...
* Documentation tweaks
* Remove redundant `col-12` classes
2019-05-09 21:30:32 +03:00
Patrick H. Lauke
36ea7e7421
Album example: remove misleading jumbotron-heading classname ( #28741 )
2019-05-09 21:30:32 +03:00
XhmikosR
27287a6884
Update devDependencies including jQuery to v3.4.1.
2019-05-02 16:59:49 +03:00
XhmikosR
12532dc913
Remove http
from docs search. ( #28557 )
...
We use only `https` for a few months now.
2019-03-27 20:57:28 +02:00
XhmikosR
413c313644
Use local doc versions favicon.ico.
2019-03-27 20:57:28 +02:00
Jim Jiang
9ba80d31d4
Remove redundant placeholders in forms docs ( #28406 )
...
* Change state field to select
* Include "Choose..." placeholder for select
* Change validated select to .custom-select
2019-03-12 15:23:12 +02:00
Laussel Loïc
1a8886b7f7
add an explicit aria-label on link with svg on sample pages ( #28360 )
2019-03-08 00:29:21 +02:00
Pierre GIRAUD
3b6c5ee620
Fix indentation ( #28321 )
2019-03-08 00:29:21 +02:00
Laussel Loïc
a46866c950
add tabindex="-1" and aria-disabled="true" on disabled links ( #28305 )
2019-03-08 00:29:20 +02:00
XhmikosR
8fa0d30101
Release v4.3.1. ( #28252 )
2019-02-13 18:01:40 +02:00
Johann-S
7bc4d2e0bc
Add sanitize template option for tooltip/popover plugins.
2019-02-13 08:32:15 +02:00
Martijn Cuppens
45ced606f4
Update font size ( #28232 )
2019-02-12 09:38:42 +02:00
Mark Otto
1ded0d6a4e
Release v4.3.0 ( #28228 )
...
* Prep for v4.3.0
* More updates for v4.3.0.
* rerun to build docs source map
2019-02-11 11:15:34 -08:00
XhmikosR
3aa0770b71
docs snippets: a few more minor tweaks ( #28225 )
...
* Remove extra comma.
* Use curly braces in snippet.
2019-02-11 11:34:02 +02:00
XhmikosR
adf16da25e
toasts.md: Remove useless div
s.
...
Instead pass the class to the example include.
2019-02-11 08:54:17 +02:00
XhmikosR
2bfe581eeb
Remove stray parameter from capture.
2019-02-11 08:54:17 +02:00
XhmikosR
bbf8b768ef
Cosmetic changes in snippets.
2019-02-11 08:54:17 +02:00
XhmikosR
7a9a8db7b1
docs: remove -ms-overflow-style: -ms-autohiding-scrollbar
( #28220 )
...
Similar to #28153
2019-02-10 22:13:13 +02:00
XhmikosR
24253b18e1
migration.md: use https. ( #28221 )
2019-02-10 22:05:16 +02:00
Martijn Cuppens
545f3fa921
Prevent text selection in placeholder images ( #28218 )
2019-02-09 14:21:41 +02:00
XhmikosR
bd328bf217
Use the site.repo
variable.
2019-02-08 22:51:45 +02:00
XhmikosR
c56b10c147
Offcanvas example: transition the transform ( #28203 )
...
This is more efficient than transitioning the `left` property.
2019-02-08 18:08:40 +02:00
Shohei Yoshida
93dec4c67c
Fix scrollable modal snippet
2019-02-07 21:33:25 -08:00
Martijn Cuppens
51375abca5
Responsive font size implementation ( #23816 )
2019-02-07 23:32:05 +01:00
Martijn Cuppens
bcfb7ed159
Deprecate invisible()
mixin ( #28066 )
2019-02-07 19:19:00 +02:00
XhmikosR
c0e42cb89e
Optimize and normalize SVGs. ( #28200 )
...
Mostly be consistent with the attributes' order and improve compression when possible.
2019-02-07 15:01:25 +02:00
XhmikosR
00df9177fc
Make ToC's entries' color darker.
...
The previous was too light.
2019-02-07 11:53:47 +02:00
XhmikosR
3473b77527
Remove unused selector.
2019-02-07 11:53:47 +02:00
XhmikosR
f663a86810
approach.md: Remove stray comma.
2019-02-07 11:53:47 +02:00
XhmikosR
30ddcafb2d
Rename Screenreaders
to "Screen readers".
...
No redirect is added because the next version will be a minor version bump.
2019-02-07 11:53:47 +02:00
XhmikosR
f0eb29cd5e
Remove ToC from pages when we don't have (m)any headers.
2019-02-07 11:53:47 +02:00
Martijn Cuppens
8f4f201424
Fix .nav-justified
example ( #28193 )
2019-02-06 23:44:44 +02:00
Patrick H. Lauke
b4cb48d9f3
Remove outdated reference to not-allowed cursor ( #28188 )
...
as this styling was removed back in 7056f70240
2019-02-06 17:12:11 +02:00
Martijn Cuppens
58470c0ac5
Fix text break in Firefox ( #28063 )
2019-02-06 12:38:13 +02:00
XhmikosR
8217499640
carousel.md: Highlight the whole example for consistency.
2019-02-06 11:47:31 +02:00
XhmikosR
c1ea5ac49a
docs license header: split sentence in period.
2019-02-06 11:47:31 +02:00
XhmikosR
1131705f14
Add missing trailing slash.
2019-02-06 11:47:31 +02:00
Jason Golieb
e44d0475e0
Move dropdown offset function logic into private function. ( #28138 )
2019-02-05 10:31:18 +02:00
Jason Golieb
88a34aacbe
Add support for tooltip offset option to be a function.
2019-02-05 10:24:49 +02:00
XhmikosR
1accd37aa0
examples: remove JS from blog and sticky footer. ( #28173 )
...
They don't use it.
2019-02-04 23:42:23 +02:00
Ryan Worth
1275e35336
Fix negative margin example ( #28140 )
...
Negative margin example wasn't displaying correctly due to border and background styling being applied directly to the `.col` element. Made a child element and applied the styling to it
2019-02-03 22:58:54 +02:00
XhmikosR
f134d4ba01
components: redirect to the alerts page ( #28147 )
2019-01-30 21:52:42 +02:00
XhmikosR
a60c595dc1
image-replacement.md: use three dots.
2019-01-29 17:21:11 +02:00
XhmikosR
be5d3de1d6
Add missing trailing slash.
2019-01-29 17:21:11 +02:00
XhmikosR
2adefeb055
build-tools.md: npm
is written lowercase.
2019-01-29 17:21:11 +02:00
XhmikosR
4bec752345
migration.md: remove stray /
.
2019-01-29 17:21:11 +02:00
Martijn Cuppens
5c56e9adff
Add deprecate()
mixin ( #28092 )
2019-01-22 20:55:23 +01:00
XhmikosR
cf25028640
Fix approach redirect. ( #28095 )
2019-01-21 14:49:55 +02:00
Martijn Cuppens
59d040fcbb
Make component colors configurable ( #28035 )
2019-01-20 23:38:29 +02:00
Shohei Yoshida
de0bb1e052
Scrollable modal ( #27769 )
2019-01-20 23:28:16 +02:00
Laussel Loïc
8eb8b8d3da
Examples: add tabindex="-1" and aria-disabled="true" on disabled links
2019-01-14 23:29:51 +00:00
Martijn Cuppens
93272f45f3
Add some margin below the buttons
2019-01-13 16:24:36 -08:00
Justin
8f5abf0ab0
Add new rounded sizes classes ( #28011 )
...
* update border-radius mixins
Add $enable-rounded as a keyword argument to border-raidus mixins
* Update rounded classes
- use border-radius mixins to repleace !important
- use true for $enable-rounded for rounded classes
- Add `.rounded-sm` and `.rounded-sm` #27934
* update borders docs
* Revert touch of dist files
* Revert change of border-radius mixins
* use !important in border-radius utilies classes
* update border radius classes keep only rounded-lg and rounded-sm
2019-01-13 11:49:25 -08:00
Mark Otto
deea117293
Add form-validation-states Sass map ( #27999 )
2019-01-11 21:16:50 +02:00
XhmikosR
746a057f0c
Update devDependencies. ( #28016 )
2019-01-10 15:56:54 +02:00
Mark Otto
39b76861a7
npm run test to build dist files
2019-01-08 21:23:50 +02:00
XhmikosR
0e5d387f04
Examples: use {{ site.time | date: "%Y" }}
.
...
Since they are being build, no point in hardcoding the year.
2019-01-08 21:23:50 +02:00
XhmikosR
f11f56558b
Bump copyright year to 2019.
2019-01-08 21:23:50 +02:00
文翼
87cd64e3bf
docs: use the twitter
Jekyll variable everywhere ( #27990 )
2019-01-07 18:09:34 +02:00
Martijn Cuppens
8305114ab3
Blog example IE fix & minor tweaks ( #27933 )
2019-01-07 03:21:53 +02:00
Mark Otto
e6b1eefc73
Add horizontal list group modifier ( #27970 )
...
Alternate take to #27683 that builds the modifier class based on min-width, such that list groups are stacked until the class's breakpoint is reached. This is less verbose, matches our primary responsive approach, and prevents an extra class. Unfortunately, I believe supporting flush list groups is too much code here, so I've skipped that and made a note in the docs.
Also added examples generate from our breakpoints data file with a protip for how to do equal width items.
2019-01-07 03:01:36 +02:00
XhmikosR
d1067d7c35
Switch to our Stylelint config. ( #27974 )
2019-01-05 20:59:44 +02:00
Mark Otto
1488a83b13
latest changes
2019-01-04 08:29:45 -08:00
Johann-S
89a73f100e
carousel should not cycle when there is no data-ride on init ( #27968 )
2019-01-04 18:15:01 +02:00
Mark Otto
b478234cba
Add note to the summary of important changes
2019-01-04 11:53:32 +02:00
Martijn Cuppens
e1b990fb90
Move hand cursor for buttons to reboot
2019-01-04 11:53:32 +02:00
sabruss
6813653bb1
Fix Typo on docs ( #27962 )
2019-01-02 18:33:52 +02:00
XhmikosR
bec34acbbe
Add a few more redirects.
2018-12-31 02:20:08 +02:00
Martijn Cuppens
c0dfda964f
Configurable display utility classes ( #27917 )
2018-12-29 04:54:58 +02:00
XhmikosR
501e8c0837
toasts: mention that positioning is manual. ( #27931 )
2018-12-27 21:41:14 +02:00
XhmikosR
dc17c924e8
stretched-link.md: fix typo ( #27918 )
2018-12-24 16:34:30 +02:00
Mark Otto
e4fe18e426
Add horizontal card example ( #27906 )
2018-12-23 15:00:51 +02:00