]>
git.ipfire.org Git - thirdparty/bootstrap.git/log
Patrick H. Lauke [Tue, 15 Dec 2020 07:22:34 +0000 (07:22 +0000)]
Add mention of the bs-custom-file-input plugin needed for the custom file input (#32457)
Kyle Tsang [Thu, 10 Dec 2020 09:02:28 +0000 (01:02 -0800)]
v4: Move negative margin-bottom from .nav-item to .nav-link (#32211)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
Mark Otto [Thu, 10 Dec 2020 09:01:13 +0000 (01:01 -0800)]
Add hex values to colors (#32411)
XhmikosR [Wed, 9 Dec 2020 22:42:38 +0000 (00:42 +0200)]
Revert colors.yml accidental changes (#32206)
* Revert colors.yml accidental changes
* Bring colors data files up to par with the vars
Gaël Poupard [Tue, 8 Dec 2020 06:59:13 +0000 (07:59 +0100)]
Remove useless `.text-left` in Layout / Overview (#32363)
Rohit Sharma [Wed, 25 Nov 2020 07:35:36 +0000 (13:05 +0530)]
Partially backport #32217 (#32225)
Remove unnecessary `_getCustomClass` method.
`customClass` will be in the configuration already, even if it is provided in the data attributes, and jQuery's [`addClass()`](https://api.jquery.com/addclass/) method will handle it, either `this.config.customClass` is a function or a class name (even if it is a blank string).
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
Rohit Sharma [Tue, 24 Nov 2020 13:58:47 +0000 (19:28 +0530)]
Fix typos (#32247)
XhmikosR [Tue, 24 Nov 2020 06:35:33 +0000 (08:35 +0200)]
Update codeql.yml (#32125)
Specify the branches and clean up the comments
XhmikosR [Mon, 23 Nov 2020 20:17:37 +0000 (22:17 +0200)]
introduction: split comments (#32223)
XhmikosR [Mon, 23 Nov 2020 19:34:38 +0000 (21:34 +0200)]
Update _syntax.scss (#32117)
* Update _syntax.scss with the latest chroma selectors
* Sort selectors
* Remove no longer needed chroma workaround
* remove comments
XhmikosR [Mon, 23 Nov 2020 19:32:25 +0000 (21:32 +0200)]
CI: specify `FORCE_COLOR:2` (#32222)
This should show any colors in the output
XhmikosR [Mon, 23 Nov 2020 14:11:16 +0000 (16:11 +0200)]
postcss.config.js: remove arrow return (#32235)
XhmikosR [Tue, 24 Nov 2020 06:20:10 +0000 (08:20 +0200)]
Update devDependencies
XhmikosR [Mon, 23 Nov 2020 07:45:46 +0000 (09:45 +0200)]
Manually backport #32226
docs: use `event` instead of `e`
XhmikosR [Sat, 21 Nov 2020 19:51:49 +0000 (21:51 +0200)]
Backport #32224
Be consistent with Popper's name.
Noah Rosenzweig [Sat, 21 Nov 2020 19:39:33 +0000 (20:39 +0100)]
Improve build/generate-sri.js regex (#29753)
When using single-quotes in config.yml, the previous
regular expression in build/generate-cli.js wasn't working correctly,
it was replacing ALL string values with hashes.
Now both double- and single-quotes can be used in config.yml,
and the RegExp will work as expected.
Also, allow trailing whitespaces and empty ("") values to be matched.
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Thu, 19 Nov 2020 11:38:48 +0000 (13:38 +0200)]
examples: add the version number in `title` (#32198)
XhmikosR [Wed, 18 Nov 2020 19:08:02 +0000 (21:08 +0200)]
Backport #32189
docs(dropdowns): clarify where is `.show` applied
XhmikosR [Tue, 17 Nov 2020 20:01:24 +0000 (22:01 +0200)]
Backport #32178 and #32182
Handle Chromium to run Karma
Rohit Sharma [Sat, 21 Nov 2020 20:14:28 +0000 (01:44 +0530)]
Backport #32179 (#32220)
Don't hide modal when `config.keyboard` is false
James Remeika [Fri, 20 Nov 2020 09:56:16 +0000 (04:56 -0500)]
tooltip/popover: add a `customClass` option (#31834)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Fri, 20 Nov 2020 09:36:35 +0000 (11:36 +0200)]
docs: update selector CodePen example (#32202)
Moving it to the CodePen org so that we can all edit it.
XhmikosR [Fri, 20 Nov 2020 07:54:33 +0000 (09:54 +0200)]
scss: remove needless Stylelint disables (#32212)
XhmikosR [Thu, 19 Nov 2020 18:35:28 +0000 (20:35 +0200)]
Backport #32158 (#32203)
Switch to jsDelivr for the remaining docs assets
Also, update feather icons and chart.js
Patrick H. Lauke [Thu, 19 Nov 2020 14:29:57 +0000 (14:29 +0000)]
Add overflow suppression to custom file label (#32160)
Avoids unsightly spilling out of long filename text, particularly for multi file inputs
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Fri, 13 Nov 2020 11:10:29 +0000 (13:10 +0200)]
Use the example shortcode in more places
Now, it's safe to do use it since it covers more cases
XhmikosR [Sun, 8 Nov 2020 12:28:52 +0000 (14:28 +0200)]
Fix syntax highlighting language
XhmikosR [Wed, 4 Nov 2020 14:39:29 +0000 (16:39 +0200)]
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.
XhmikosR [Thu, 19 Nov 2020 09:13:08 +0000 (11:13 +0200)]
homepage: split snippets and show copy buttons (#32196)
XhmikosR [Wed, 18 Nov 2020 19:29:41 +0000 (21:29 +0200)]
alerts.md: use Markdown (#32193)
Mark Otto [Fri, 13 Nov 2020 18:49:32 +0000 (10:49 -0800)]
Mention user-select-all support in docs (#32151)
XhmikosR [Fri, 13 Nov 2020 16:58:51 +0000 (18:58 +0200)]
Manually backport #32121 (#32141)
Use correct value order
Co-authored-by: Martijn Cuppens <martijn.cuppens@gmail.com>
Patrick H. Lauke [Fri, 13 Nov 2020 16:52:42 +0000 (16:52 +0000)]
Avoid invisible real file input "spilling" out of container (#32145)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Fri, 13 Nov 2020 15:45:11 +0000 (17:45 +0200)]
Fix caniuse.com redirects (#32147)
XhmikosR [Thu, 12 Nov 2020 07:42:48 +0000 (09:42 +0200)]
Update devDependencies and gems
XhmikosR [Sun, 8 Nov 2020 18:33:04 +0000 (20:33 +0200)]
download.md: link to JS files comparison too (#32087)
XhmikosR [Mon, 9 Nov 2020 18:47:02 +0000 (20:47 +0200)]
search.js: check for `search-input` element early (#32100)
XhmikosR [Mon, 9 Nov 2020 18:36:42 +0000 (20:36 +0200)]
package.json: fix clean-css level switch (#32097)
XhmikosR [Fri, 13 Nov 2020 10:44:27 +0000 (12:44 +0200)]
browsers-devices.md: make heading an `h3` (#32136)
XhmikosR [Thu, 12 Nov 2020 18:40:15 +0000 (20:40 +0200)]
navbar.md: remove `loading=lazy` from snippets (#32138)
XhmikosR [Thu, 12 Nov 2020 18:39:19 +0000 (20:39 +0200)]
input-group.md: fix wrong class `.visually-hidden` (#32137)
Mitchell Bryson [Thu, 12 Nov 2020 07:34:17 +0000 (07:34 +0000)]
Check for data-interval on the first slide of carousel - v4 (#31820)
When starting a cycle for a carousel, it only checks for a default interval, and not an interval defined on the slide element via data props. This adds a check in before creating the interval to move to the next slide.
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
Mark Otto [Tue, 10 Nov 2020 07:36:04 +0000 (23:36 -0800)]
Clarify JS bundle docs once more for v4 (#32106)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
Patrick H. Lauke [Mon, 9 Nov 2020 18:10:04 +0000 (18:10 +0000)]
Changes to navbar documentation/explanation (#32094)
XhmikosR [Sun, 8 Nov 2020 18:30:07 +0000 (20:30 +0200)]
docs: mention "Liberation Sans" (#32083)
Patrick H. Lauke [Mon, 2 Nov 2020 20:55:41 +0000 (20:55 +0000)]
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>
XhmikosR [Tue, 3 Nov 2020 05:59:12 +0000 (07:59 +0200)]
Update devDependencies
XhmikosR [Mon, 2 Nov 2020 13:02:16 +0000 (15:02 +0200)]
Backport #32045
tests: fix sanitizer test.
The test template does not include a `script` tag so the test always returned true.
XhmikosR [Sun, 1 Nov 2020 14:31:11 +0000 (16:31 +0200)]
ESLint: enable new-cap rule but ignore properties (#32036)
XhmikosR [Sun, 1 Nov 2020 12:30:36 +0000 (14:30 +0200)]
CODE_OF_CONDUCT.md: fix redirect (#32033)
XhmikosR [Sun, 1 Nov 2020 05:42:19 +0000 (07:42 +0200)]
Clarify PRs section (#32027)
XhmikosR [Sat, 31 Oct 2020 07:30:57 +0000 (09:30 +0200)]
Lint: stop ignoring package.js (#32021)
Patrick H. Lauke [Tue, 3 Nov 2020 07:44:42 +0000 (07:44 +0000)]
Backport #32040 (#32054)
Add callouts about using light colors ideally on a dark background
XhmikosR [Sun, 1 Nov 2020 05:31:17 +0000 (07:31 +0200)]
Move js/src/index.js one folder up (#32001)
XhmikosR [Fri, 30 Oct 2020 14:26:55 +0000 (16:26 +0200)]
Backport #32015
Fix redirects
XhmikosR [Fri, 30 Oct 2020 13:43:19 +0000 (15:43 +0200)]
Backport #31861
* Split up dropdown sizing docs to improve rendering
- Drop the included .btn-toolbar, no need
- Split large and small button examples
XhmikosR [Fri, 30 Oct 2020 07:01:02 +0000 (09:01 +0200)]
Update devDependencies
* autoprefixer ^9.8.6 → ^10.0.1
* find-unused-sass-variables ^2.0.0 → ^3.0.0
* linkinator ^2.2.0 → ^2.2.2
* postcss-cli ^7.1.2 → ^8.2.0
Christian Oliff [Fri, 30 Oct 2020 05:33:31 +0000 (14:33 +0900)]
Update Edge's Rendering Engine on CONTRIBUTING.md (#32008)
* Update Edge's Rendering Engine on CONTRIBUTING.md
Also updated the URL to prevent a HTTP redirect.
* Add 'Go to "Help > Send Feedback" from the browser' note
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Thu, 29 Oct 2020 17:38:31 +0000 (19:38 +0200)]
CI: switch to Node.js 14. (#32003)
XhmikosR [Thu, 29 Oct 2020 17:26:15 +0000 (19:26 +0200)]
CI: Skip dependabot PR branches. (#32006)
Also, reword Node.js setup step
Martijn Cuppens [Thu, 29 Oct 2020 10:32:56 +0000 (11:32 +0100)]
Remove bugreport.apple.com since it doesn't work (#32005)
Adam Jones [Fri, 30 Oct 2020 14:15:31 +0000 (14:15 +0000)]
Fix form validation tooltip alignment (#31557)
* Fix form validation tooltip alignment
* Remove CSS hacks
* Update _forms.scss
Co-authored-by: Gaël Poupard <ffoodd@users.noreply.github.com>
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Tue, 27 Oct 2020 09:24:28 +0000 (11:24 +0200)]
list-group.md: fix snippet (#31981)
XhmikosR [Mon, 26 Oct 2020 18:55:51 +0000 (20:55 +0200)]
CI: allow skipping BrowserStack (#31878)
This basically brings back the previous behavior we had on Travis CI, where if the commit message included `[ci skip]`, BrowserStack tests didn't run.
Additionally, this allows skipping BrowserStack if the commit message contains `[skip ci]` too.
XhmikosR [Tue, 27 Oct 2020 06:08:57 +0000 (08:08 +0200)]
Update devDependencies and gems
XhmikosR [Mon, 26 Oct 2020 16:56:16 +0000 (18:56 +0200)]
Update CodeQL action (#31930)
Should run on PRs too.
Patrick H. Lauke [Sun, 25 Oct 2020 19:21:42 +0000 (19:21 +0000)]
Explicitly mention emoji fonts, tweak sentence in typography (#31960)
Patrick H. Lauke [Wed, 14 Oct 2020 10:59:43 +0000 (11:59 +0100)]
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
Martijn Cuppens [Tue, 29 Sep 2020 18:32:27 +0000 (20:32 +0200)]
Suppress flexbox side effects in breadcrumb (#31700)
* Suppress flexbox side effects
* Trailing whitesapce
Co-authored-by: Mark Otto <markd.otto@gmail.com>
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Thu, 22 Oct 2020 16:46:26 +0000 (19:46 +0300)]
Update anchor-js to v4.3.0. (#31951)
XhmikosR [Thu, 22 Oct 2020 09:15:05 +0000 (12:15 +0300)]
Jekyll: switch to Liquid's strict mode.
This should make the build error out if there are any issues instead of emitting a warning, which we won't notice.
Gaël Poupard [Thu, 22 Oct 2020 06:28:19 +0000 (08:28 +0200)]
Handle the Ubuntu sans-serif case (#31657)
On Ubuntu, our native font-stack doesn't output the same font on Firefox and Chrome. This is [a known aliasing issue](http://fontfamily.io/sans-serif) — check at the bottom, Ubuntu 14.04. Ubuntu 18.04 (my current) doesn't use the same (Firefox uses Liberation Sans, Chrome uses the default system font Ubuntu).
I'm inclined to prefer Liberation Sans since it's closer to Arial / Helvetica. This patch already exists in Boosted, didn't notice it was missing in bootstrap until today…
BTW, our linked Smashing Magazine's system fonts post mentions this and is even more accurate since it targets the three major Linux distributions. AFAIK this is not needed since [Liberation Sans is available everywhere](http://fontfamily.io/Liberation_Sans) — but we might go back to `Oxygen, Ubuntu, Cantarell`if we want to stick to system fonts.
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
Gaël Poupard [Mon, 19 Oct 2020 08:42:19 +0000 (11:42 +0300)]
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>
XhmikosR [Mon, 19 Oct 2020 13:25:47 +0000 (16:25 +0300)]
browserconfig.xml: switch to relative image path
XhmikosR [Mon, 19 Oct 2020 13:13:56 +0000 (16:13 +0300)]
Backport #31893
Update manifest.json
Switch to relative URLs so that we don't need to change the path with every major/minor release
Gaël Poupard [Mon, 19 Oct 2020 09:21:33 +0000 (11:21 +0200)]
docs(forms): backport #31904
* docs(forms): use a legend for fieldset instead of aria-label
* docs(forms): fix incorrect legend nesting in fieldset
XhmikosR [Tue, 13 Oct 2020 18:05:11 +0000 (21:05 +0300)]
Remove double spaces from homepage SVGs
Martijn Cuppens [Mon, 26 Oct 2020 17:56:41 +0000 (18:56 +0100)]
Fix mobile menu jump & double border
Itamar Eduardo Gonçalves de Oliveira [Tue, 27 Oct 2020 00:21:38 +0000 (20:21 -0400)]
v4 Examples/Floating-labels: fix bad behavior with autofill
Martijn Cuppens [Sat, 24 Oct 2020 17:50:18 +0000 (19:50 +0200)]
Require `.has-validation` for input groups with validation
Julien Déramond [Mon, 19 Oct 2020 21:13:30 +0000 (23:13 +0200)]
docs(forms): change inline custom radio name (#31936)
Alexandre Rosario [Thu, 15 Oct 2020 13:32:08 +0000 (14:32 +0100)]
Fixed: Undefined mixin 'deprecate' when importing 'bootstrap-grid-scss' (#31886)
* Fixed: Undefined mixin 'deprecate' when importing 'bootstrap-grid-scss'
* Updated: Mixin import moved down to feature together with others
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Wed, 14 Oct 2020 17:41:37 +0000 (20:41 +0300)]
docs: switch to suggesting jsDelivr as a CDN (#31898)
XhmikosR [Tue, 13 Oct 2020 15:38:30 +0000 (18:38 +0300)]
Prepare v4.5.3. (#31880)
XhmikosR [Tue, 13 Oct 2020 12:08:53 +0000 (15:08 +0300)]
Update devDependencies
XhmikosR [Tue, 6 Oct 2020 12:19:36 +0000 (15:19 +0300)]
Remove the unused js/dist/index.js.map
XhmikosR [Mon, 5 Oct 2020 12:55:17 +0000 (15:55 +0300)]
Update .eslintrc.json
Enforce ES5 for tests
Ankit Mishra [Fri, 9 Oct 2020 04:51:12 +0000 (10:21 +0530)]
Backport #31809 (#31851)
carousel: add missing `to` and `nextwhenvisible` description
Martijn Cuppens [Fri, 9 Oct 2020 04:44:20 +0000 (06:44 +0200)]
Backport #31826 (#31846)
Fix for alert-dismissible close button not clickable with stretched-link
Mark Otto [Sun, 4 Oct 2020 22:37:46 +0000 (15:37 -0700)]
Update .text-break for wider browser support
Mark Otto [Wed, 30 Sep 2020 19:53:40 +0000 (12:53 -0700)]
Backport versions update from #31754 and reverse order of versions to match v5
Mark Otto [Tue, 29 Sep 2020 20:25:50 +0000 (13:25 -0700)]
Backport color-adjust for v4
Keeps checkboxes, radios, and switches with their intended design when printing.
Backports #29714
Mark Otto [Tue, 29 Sep 2020 20:11:56 +0000 (13:11 -0700)]
Backport Reboot's th updates
Manually backports #30781 to v4.
Laussel Loïc [Fri, 2 Oct 2020 14:40:20 +0000 (16:40 +0200)]
buttons plugin : avoid multiple change event trigger (#31000)
- add unit test to count how many events are thrown when widget contains multiple tags inside label
- add a parameter to toggle, if click event is provided onto an input then don't trigger another change event already thrown by the browser
- simplify the case where toggle interface is called click provide from input itself OR it's a button without label. If label is present, then browser propagate click event from childrens through label and then cause multiple calls to toggle
- the test assumes that `.btn` class is always set onto the label if there's one, otherwise need to update this plugin and look for label around the input
Test with keyboard, mouse and js click call
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
XhmikosR [Tue, 29 Sep 2020 16:33:09 +0000 (19:33 +0300)]
Update .gitignore (#31783)
Add vscode and netlify folders
XhmikosR [Mon, 28 Sep 2020 09:14:34 +0000 (12:14 +0300)]
Compress the new images
Mark Otto [Mon, 28 Sep 2020 09:04:55 +0000 (12:04 +0300)]
Add new Bootstrap Icons homepage images
XhmikosR [Sun, 27 Sep 2020 13:31:08 +0000 (16:31 +0300)]
Stylelint: enable `--rd` option
XhmikosR [Sun, 27 Sep 2020 13:30:48 +0000 (16:30 +0300)]
Stylelint: replace deprecated options
XhmikosR [Sun, 27 Sep 2020 13:24:35 +0000 (16:24 +0300)]
Update devDependencies and gems