Patrick H. Lauke
d967553913
Remove aria-haspopup from dropdowns ( #33624 )
...
`aria-haspopup="true"` is really intended to signal that an ARIA `menu` will be opened on activation. as a result, some assistive technologies will announce controls with `aria-haspopup="true"` as a menu or menu item (e.g. JAWS and NVDA).
In addition, `aria-haspopup` seems to trigger a bug in Edge/Narrator where the `aria-expanded` state is not correctly announced at the moment when `aria-haspopup` is present.
This now makes the dropdown button more like a generic disclosure widget control - see also https://www.w3.org/TR/wai-aria-practices-1.2/examples/disclosure/disclosure-navigation.html01
2021-04-15 06:35:54 +03:00
Stefano Bartoletti
016f8fff11
fix typo in docs ( #33562 )
2021-04-06 17:55:29 +03:00
Mark Otto
51c8b91d91
Manually backport #33386 to v4 to properly document Sass default variables
2021-03-18 18:57:12 -07:00
Patrick H. Lauke
e16b06929a
Manual backport of #32627 ( #33165 )
...
Carousel: use buttons, not links, for prev/next controls
2021-03-11 09:23:46 +02:00
XhmikosR
bb5b5891da
Backport #32940
...
* Update the default value for $enable-deprecation-messages
As seen in the https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss ,
the `$enable-deprecation-messages` variable is set to `true` by default.
2021-02-17 06:54:38 +02:00
Patrick H. Lauke
210cb72872
Add a callout for the sanitizer in popovers and tooltips ( #32272 )
...
* Add a callout for the sanitizer in popovers and tooltips
* Add second reference to sanitizer in the options
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2021-02-17 06:54:38 +02:00
XhmikosR
29674b8426
Simplify bugify.html ( #33063 )
...
* use `in` instead of `strings.Contains` since the latter is not documented
* use `cond`
2021-02-15 21:08:44 +02:00
XhmikosR
17d8fba548
Update devDependencies ( #32852 )
...
Pin karma and linkinator due to failures
2021-01-27 18:37:18 +02:00
XhmikosR
6ffb0b48e4
Release v4.6.0. ( #32726 )
...
* Bump version to v4.6.0.
* Dist
2021-01-19 18:16:38 +02:00
XhmikosR
9d87bd7a30
Backport #32037 ( #32833 )
...
* Backport #32037
Add `.navbar-nav-scroll` for vertical scrolling of navbar content
* drop the css var for a Sass css
Co-authored-by: Mark Otto <markdotto@gmail.com>
2021-01-19 08:18:19 +02:00
Mark Otto
9c4abcc6a1
Backport #32759 ( #32832 )
...
Mention CSP and embedded SVGs in v4 docs
2021-01-19 07:22:27 +02:00
XhmikosR
d2477abecd
Backport #32760 ( #32827 )
...
Add a live toast example to the docs
2021-01-18 20:59:59 +02:00
voltaek
ee282aff27
Docs: Sass implementation and rounding precision ( #32791 )
...
* Backport of changes to v5 docs that updated and clarified information about the Sass compiler used and the minimum rounding precision we recommend with it.
Co-authored-by: Mark Otto <otto@github.com>
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2021-01-17 20:59:11 +02:00
Mark Otto
05a108b3d5
Document some basic code conventions for us ( #32778 )
...
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2021-01-15 09:22:27 +02:00
Mark Otto
d674c33a04
Backport #32795 ( #32809 )
...
* Clarify Sass import and customize docs for how to modify variable defaults
* Add an npm starter project callout to a few pages
2021-01-15 09:16:32 +02:00
Patrick H. Lauke
80aefd862c
Remove role="button" from CTA links in carousel example ( #32789 )
...
They're links, acting as links. Just because they're styled as buttons visually (as is often the case for "Call to action" (CTA) links) doesn't mean they need/get `role="button"`
2021-01-14 12:19:19 +02:00
Mark Otto
17521ed43a
Mention stretched-link constraints with table elements ( #32761 )
...
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2021-01-13 11:03:32 +02:00
XhmikosR
37186db5fc
docs: add v5.0 in versions ( #32728 )
2021-01-08 21:03:22 +02:00
XhmikosR
6b788acf63
Update devDependencies
...
* @babel/cli ^7.12.8 → ^7.12.10
* @babel/core ^7.12.8 → ^7.12.10
* @babel/preset-env ^7.12.7 → ^7.12.11
* @rollup/plugin-babel ^5.2.1 → ^5.2.2
* @rollup/plugin-commonjs ^16.0.0 → ^17.0.0
* @rollup/plugin-node-resolve ^10.0.0 → ^11.0.1
* autoprefixer ^10.0.2 → ^10.2.1
* cross-env ^7.0.2 → ^7.0.3
* eslint ^7.14.0 → ^7.17.0
* eslint-config-xo ^0.33.1 → ^0.34.0
* eslint-plugin-unicorn ^23.0.0 → ^25.0.1
* find-unused-sass-variables ^3.0.0 → ^3.1.0
* hugo-bin ^0.66.2 → ^0.68.0
* linkinator ^2.2.2 → ^2.11.2
* nodemon ^2.0.6 → ^2.0.7
* postcss ^8.1.10 → ^8.2.3
* postcss-cli ^8.3.0 → ^8.3.1
* qunit ^2.12.0 → ^2.13.0
* rollup ^2.33.3 → ^2.36.1
2021-01-08 12:04:37 +02:00
XhmikosR
b633c2befe
Backport #32632
...
Docs: Tweak the wording for collapse to indicate button is preferred/more semantic
2021-01-08 12:04:37 +02:00
XhmikosR
4540436f3d
Backport #32685
...
Clarify the `$enable-shadows` option in our docs
2021-01-08 12:04:37 +02:00
XhmikosR
3768b6e5b6
Backport #32713
...
Bump copyright year to 2021
2021-01-08 12:04:37 +02:00
Patrick H. Lauke
264a412589
Remove incorrect mention of dropdowns for dynamic tab behavior ( #32634 )
...
While technically it still works, we're already saying authors shouldn't do it later on, and we removed any examples of this. This was a straggler.
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2021-01-08 12:04:37 +02:00
XhmikosR
ccee913e59
Tooltips: add missing space ( #32529 )
2021-01-08 12:04:37 +02:00
XhmikosR
378f3939c8
Backport #32489
...
Fix popover docs example
2021-01-08 12:04:37 +02:00
Patrick H. Lauke
9fbf50c3ce
Docs: style clipboard button on `:focus`, not just `:hover` ( #32461 )
...
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2021-01-08 12:04:37 +02:00
Christian Oliff
fca04236ad
Remove duplicated 'follow Bootstrap on Twitter' link in Community section ( #32399 )
...
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2021-01-08 12:04:37 +02:00
Aleksandr Gorbatov
d1e0610a45
docs: Add Russian translation ( #32253 )
2021-01-08 09:53:22 +02:00
Patrick H. Lauke
f1b2ed93df
v4: Add an actual `data-touch="false"` example in the carousel docs ( #32639 )
...
* v4: Add an actual `data-touch="false"` example in the carousel docs
Backport of https://github.com/twbs/bootstrap/pull/32638
* Remove data-ride from example carousel
* Correct attribute table explanation and remove slide class from example
i believe the correct option is `slide` here, not `ride`.
the `if "carousel"` bit was rather unclear/confusing
* Edits...
sorry, trying to make sense of our quirky carousel stuff, it seems some illogical things have been there ever since
* Add data-interval to suppress autoplay
* Tweak carousel options formatting
* Update site/content/docs/4.5/components/carousel.md
Co-authored-by: Mark Otto <markd.otto@gmail.com>
* Tweak language
mostly based on @mdo's suggestion, but also adds the word "attribute" after `data-ride` for better flow/legibility
Co-authored-by: Mark Otto <markd.otto@gmail.com>
2021-01-05 23:42:55 +00:00
Patrick H. Lauke
4fc35bdc3c
v4 backport: Replace Lorem Ipsum placeholder text with more representative (or at least english language) text ( #32462 )
...
Backport and expansion (for v4) of #32246 and #32479
2020-12-15 11:06:00 +02:00
Patrick H. Lauke
5db105e587
Add mention of the bs-custom-file-input plugin needed for the custom file input ( #32457 )
2020-12-15 09:22:34 +02:00
Mark Otto
17bb67dd5b
Add hex values to colors ( #32411 )
2020-12-10 11:01:13 +02:00
XhmikosR
fbfaba5bb8
Revert colors.yml accidental changes ( #32206 )
...
* Revert colors.yml accidental changes
* Bring colors data files up to par with the vars
2020-12-10 00:42:38 +02:00
Gaël Poupard
53542dc027
Remove useless `.text-left` in Layout / Overview ( #32363 )
2020-12-08 08:59:13 +02:00
Rohit Sharma
22168e9b15
Fix typos ( #32247 )
2020-11-24 15:58:47 +02:00
XhmikosR
90ad4ffc82
introduction: split comments ( #32223 )
2020-11-24 08:40:11 +02:00
XhmikosR
b45b5e9e65
Update _syntax.scss ( #32117 )
...
* Update _syntax.scss with the latest chroma selectors
* Sort selectors
* Remove no longer needed chroma workaround
* remove comments
2020-11-24 08:40:11 +02:00
XhmikosR
398ddedac7
Manually backport #32226
...
docs: use `event` instead of `e`
2020-11-24 08:40:11 +02:00
XhmikosR
57e045f0ab
Backport #32224
...
Be consistent with Popper's name.
2020-11-24 08:40:11 +02:00
XhmikosR
13486b8e27
examples: add the version number in `title` ( #32198 )
2020-11-24 08:40:11 +02:00
XhmikosR
aed84c9430
Backport #32189
...
docs(dropdowns): clarify where is `.show` applied
2020-11-24 08:40:11 +02:00
James Remeika
2d8c02eb10
tooltip/popover: add a `customClass` option ( #31834 )
...
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2020-11-20 11:56:16 +02:00
XhmikosR
ffa88deb85
docs: update selector CodePen example ( #32202 )
...
Moving it to the CodePen org so that we can all edit it.
2020-11-20 11:36:35 +02:00
XhmikosR
e567b9a7ab
Backport #32158 ( #32203 )
...
Switch to jsDelivr for the remaining docs assets
Also, update feather icons and chart.js
2020-11-19 20:35:28 +02:00
XhmikosR
052f72d360
Use the example shortcode in more places
...
Now, it's safe to do use it since it covers more cases
2020-11-19 11:22:22 +02:00
XhmikosR
764184fc43
Fix syntax highlighting language
2020-11-19 11:22:22 +02:00
XhmikosR
b46f05a948
Switch to Hugo
...
This commit includes all the needed workarounds and most changes from the main branch for everything to work, like:
* removing empty lines in raw HTML that break output
* read .browserslistrc, CSS variables from disk instead of duplicating it
* using Hugo mounts
* using Hugo for the docs CSS/JS
* move ToC Sass code to a separate file while adapting it for Hugo
Thus, this patch makes our npm scripts faster since lint runs on one step and there's no separate docs assets processing.
2020-11-19 11:22:22 +02:00
XhmikosR
ae87f8f7ce
homepage: split snippets and show copy buttons ( #32196 )
2020-11-19 11:13:08 +02:00
XhmikosR
5fd0c239bc
alerts.md: use Markdown ( #32193 )
2020-11-18 21:29:41 +02:00
Mark Otto
4bdaa2604f
Mention user-select-all support in docs ( #32151 )
2020-11-13 20:49:32 +02:00
XhmikosR
c41897ca98
Fix caniuse.com redirects ( #32147 )
2020-11-13 17:45:11 +02:00
XhmikosR
4bbc32dda7
download.md: link to JS files comparison too ( #32087 )
2020-11-13 12:50:13 +02:00
XhmikosR
fb12b0bd6a
search.js: check for `search-input` element early ( #32100 )
2020-11-13 12:50:13 +02:00
XhmikosR
e2e6e867f8
browsers-devices.md: make heading an `h3` ( #32136 )
2020-11-13 12:44:27 +02:00
XhmikosR
49d5756f01
navbar.md: remove `loading=lazy` from snippets ( #32138 )
2020-11-12 20:40:15 +02:00
XhmikosR
03ec5342e0
input-group.md: fix wrong class `.visually-hidden` ( #32137 )
2020-11-12 20:39:19 +02:00
Mark Otto
9e9e1e61d5
Clarify JS bundle docs once more for v4 ( #32106 )
...
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2020-11-10 09:36:04 +02:00
Patrick H. Lauke
dec3d86514
Changes to navbar documentation/explanation ( #32094 )
2020-11-09 18:10:04 +00:00
XhmikosR
43f7befe36
docs: mention "Liberation Sans" ( #32083 )
2020-11-08 20:30:07 +02:00
Patrick H. Lauke
44d54eb578
Make docs anchorjs links darker on keyboard focus ( #32050 )
...
* Make docs anchorjs links darker on keyboard focus
Not just on mouse hover
* Update site/assets/scss/_anchor.scss
Co-authored-by: Mark Otto <markd.otto@gmail.com>
Co-authored-by: Mark Otto <markd.otto@gmail.com>
2020-11-05 11:22:05 +02:00
Patrick H. Lauke
bbfd22f924
Backport #32040 ( #32054 )
...
Add callouts about using light colors ideally on a dark background
2020-11-03 09:44:42 +02:00
XhmikosR
465135a0f8
Backport #32015
...
Fix redirects
2020-10-30 16:34:06 +02:00
XhmikosR
f808026e5b
Backport #31861
...
* Split up dropdown sizing docs to improve rendering
- Drop the included .btn-toolbar, no need
- Split large and small button examples
2020-10-30 16:34:06 +02:00
XhmikosR
23cf931c7f
list-group.md: fix snippet ( #31981 )
2020-10-27 12:11:01 +02:00
Patrick H. Lauke
d8c189df59
Explicitly mention emoji fonts, tweak sentence in typography ( #31960 )
2020-10-27 12:11:01 +02:00
Patrick H. Lauke
5f1bc4a756
Remove redundant visually hidden "(current)" from pagination controls ( #31892 )
...
* Replace visually hidden span with aria-current in tests
* Remove redundant visually hidden "(current)" when `aria-current` already used
Closes #31891
2020-10-27 12:11:01 +02:00
XhmikosR
084795db82
Update anchor-js to v4.3.0. ( #31951 )
2020-10-27 12:11:01 +02:00
Gaël Poupard
4b30fe622c
Backport #31882
...
* feature(spinners): slow down spinners when prefers-reduced-motion
* docs(spinners): add reduced motion callout and mention slowing down in accessibility page
* Update spinners.md
* docs(accessibility): rewording
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
Co-authored-by: Patrick H. Lauke <redux@splintered.co.uk>
2020-10-27 12:11:01 +02:00
XhmikosR
efabff3a74
browserconfig.xml: switch to relative image path
2020-10-27 12:11:01 +02:00
XhmikosR
59b65a2cb8
Backport #31893
...
Update manifest.json
Switch to relative URLs so that we don't need to change the path with every major/minor release
2020-10-27 12:11:01 +02:00
Gaël Poupard
5f3fa833c9
docs(forms): backport #31904
...
* docs(forms): use a legend for fieldset instead of aria-label
* docs(forms): fix incorrect legend nesting in fieldset
2020-10-27 12:11:01 +02:00
XhmikosR
cec8e5ddc3
Remove double spaces from homepage SVGs
2020-10-27 12:11:01 +02:00
Martijn Cuppens
5d310db486
Fix mobile menu jump & double border
2020-10-26 21:47:03 -07:00
Itamar Eduardo Gonçalves de Oliveira
61b5efbaf7
v4 Examples/Floating-labels: fix bad behavior with autofill
2020-10-26 21:19:56 -07:00
Martijn Cuppens
a1b2071fe0
Require `.has-validation` for input groups with validation
2020-10-26 13:43:52 -07:00
Julien Déramond
171da55628
docs(forms): change inline custom radio name ( #31936 )
2020-10-19 22:13:30 +01:00
XhmikosR
f86149807d
docs: switch to suggesting jsDelivr as a CDN ( #31898 )
2020-10-14 20:41:37 +03:00
XhmikosR
a716fb03f9
Prepare v4.5.3. ( #31880 )
2020-10-13 18:38:30 +03:00
Ankit Mishra
5d066caace
Backport #31809 ( #31851 )
...
carousel: add missing `to` and `nextwhenvisible` description
2020-10-09 07:51:12 +03:00
Mark Otto
c437735b6c
Backport versions update from #31754 and reverse order of versions to match v5
2020-10-05 16:12:47 +03:00
XhmikosR
d9cccf476b
Compress the new images
2020-09-30 08:44:42 +03:00
Mark Otto
b25e6d5fa9
Add new Bootstrap Icons homepage images
2020-09-30 08:44:42 +03:00
XhmikosR
6c051294aa
typography.md: update wording about RFS and Bootstrap version.
2020-09-30 08:44:42 +03:00
XhmikosR
ff1d751e36
docs: link to the Asynchronous functions section
2020-09-30 08:44:42 +03:00
Mark Otto
f927a95b6c
Backport #31300 ( #31769 )
...
* Manually backport JS bundle guidance
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
2020-09-28 10:57:42 +03:00
Johann-S
e45fbe7f72
add suggested fix for gpu acceleration
2020-09-24 15:06:30 +03:00
XhmikosR
16aa05752b
Update popovers.md
2020-09-24 15:06:30 +03:00
Mark Otto
34208778ba
v4: Mention GPU acceleration fix in docs callout
...
Closes #22610
2020-09-24 15:06:30 +03:00
XhmikosR
30c3cd45a2
icons.md: add icofont like in v5
2020-09-21 14:58:34 +03:00
XhmikosR
6994dacee4
Backport #31689
...
docs: fix a few redirects
* Fix GitHub's permanent redirects
* Fix a11yproject redirects
2020-09-21 14:58:34 +03:00
XhmikosR
dfefd48c34
Backport #31516
...
Add new icons set - CoreUI Icons
2020-09-21 14:58:34 +03:00
XhmikosR
be18957933
Backport 65d130fbd8
...
Mention the quotes requirement in the docs too
2020-09-21 14:58:34 +03:00
Mr. Will
ab0aec397e
Add new Chinese Simplified translation ( #31540 )
2020-09-20 14:24:13 +03:00
Patrick H. Lauke
63b8a6ffdd
Docs: Add top/bottom margin to highlighted code samples ( #31706 )
...
Backport of #31036 to v4
2020-09-19 18:59:56 +03:00
XhmikosR
3be585990c
Comply to the new rules
2020-09-10 12:06:30 +03:00
XhmikosR
1c37a2ba77
Switch to xo and remove babel-eslint
2020-09-10 12:06:30 +03:00
Gaël Poupard
39282bcc9d
docs(build tools): mention how to get the sources ( #31589 )
2020-09-04 20:17:37 +03:00
XhmikosR
5f2480a90a
Prepare v4.5.2. ( #31444 )
2020-08-06 19:22:43 +03:00
XhmikosR
89dc9750ec
Prepare v4.5.1. ( #31408 )
2020-08-04 19:24:33 +03:00
XhmikosR
e0f89dc90b
Backport #31339 ( #31414 )
...
* Backport #31339
Add view on GitHub links for easier content editing from the docs
2020-08-04 18:54:01 +03:00