oaf-bootstrap-4

WebJar for oaf-bootstrap-4

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

oaf-bootstrap-4
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

jar
Description

Description

oaf-bootstrap-4
WebJar for oaf-bootstrap-4
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/danielnixon/oaf-bootstrap-4

Download oaf-bootstrap-4

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/oaf-bootstrap-4/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>oaf-bootstrap-4</artifactId>
    <version>0.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/oaf-bootstrap-4/
implementation 'org.webjars.npm:oaf-bootstrap-4:0.1.0'
// https://jarcasting.com/artifacts/org.webjars.npm/oaf-bootstrap-4/
implementation ("org.webjars.npm:oaf-bootstrap-4:0.1.0")
'org.webjars.npm:oaf-bootstrap-4:jar:0.1.0'
<dependency org="org.webjars.npm" name="oaf-bootstrap-4" rev="0.1.0">
  <artifact name="oaf-bootstrap-4" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='oaf-bootstrap-4', version='0.1.0')
)
libraryDependencies += "org.webjars.npm" % "oaf-bootstrap-4" % "0.1.0"
[org.webjars.npm/oaf-bootstrap-4 "0.1.0"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Build Status npm

dependencies Status devDependencies Status peerDependencies Status

Oaf Bootstrap 4

Accessibility fixes for Bootstrap 4.

Installation

# yarn
yarn add --dev oaf-bootstrap-4

# npm
npm install --save-dev oaf-bootstrap-4

Usage

You'll need to recompile Bootstrap's Sass yourself.

Assuming src/styles/index.scss:

// Your Bootstrap variable overrides.
...

// Accessibility fixes that need to come _before_ the Bootstrap import.
@import "../../node_modules/oaf-bootstrap-4/scss/top.scss";

// Bootstrap itself.
@import "../../node_modules/bootstrap/scss/bootstrap.scss";

// Accessibility fixes that need to come _after_ the Bootstrap import.
@import "../../node_modules/oaf-bootstrap-4/scss/bottom.scss";

// Other styles.
...

Fixes

Restore link underlines

We include a fix for Bootstrap issue 15304. That issue is four and a half years old, so don't hold your breath.

From Bootstrap issue 15304:

For aesthetic reasons, by default Bootstrap links have no underlines, relying instead just on a color difference from surrounding text. This in itself violates WCAG 2.0 "1.4.1 Use of color" http://www.w3.org/TR/WCAG20/#visual-audio-contrast-without-color

Restore focus outline for tabindex="-1" elements

We include a fix for Bootstrap issue 28425.

See also

Versions

Version
0.1.0