diff --git a/.travis.yml b/.travis.yml index 57c810b0a8..bc16945169 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,7 @@ -sudo: false +sudo: required dist: trusty +addons: + chrome: stable language: node_js git: depth: 3 diff --git a/Gemfile b/Gemfile index 80ff9f2f1c..b80761f888 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ source 'https://rubygems.org' group :development, :test do - gem 'jekyll', '~> 3.6.2' + gem 'jekyll', '~> 3.7.0' gem 'jekyll-redirect-from', '~> 0.13.0' gem 'jekyll-sitemap', '~> 1.1.1' gem 'jekyll-toc', '~> 0.5.1' diff --git a/Gemfile.lock b/Gemfile.lock index 0f58c80a9e..a49115b333 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -4,19 +4,30 @@ GEM addressable (2.5.2) public_suffix (>= 2.0.2, < 4.0) colorator (1.1.0) + concurrent-ruby (1.0.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.5) + eventmachine (1.2.5-x64-mingw32) ffi (1.9.18) ffi (1.9.18-x64-mingw32) forwardable-extended (2.6.0) - jekyll (3.6.2) + http_parser.rb (0.6.0) + i18n (0.9.1) + concurrent-ruby (~> 1.0) + jekyll (3.7.0) addressable (~> 2.4) colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 1.1) + jekyll-watch (~> 2.0) kramdown (~> 1.14) liquid (~> 4.0) mercenary (~> 0.3.3) pathutil (~> 0.9) - rouge (>= 1.7, < 3) + rouge (>= 1.7, < 4) safe_yaml (~> 1.0) jekyll-redirect-from (0.13.0) jekyll (~> 3.3) @@ -26,7 +37,7 @@ GEM jekyll (~> 3.3) jekyll-toc (0.5.1) nokogiri (~> 1.6) - jekyll-watch (1.5.1) + jekyll-watch (2.0.0) listen (~> 3.0) kramdown (1.16.2) liquid (4.0.0) @@ -46,10 +57,10 @@ GEM rb-fsevent (0.10.2) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) - rouge (2.2.1) + rouge (3.1.0) ruby_dep (1.5.0) safe_yaml (1.0.4) - sass (3.5.4) + sass (3.5.5) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) @@ -60,7 +71,7 @@ PLATFORMS x64-mingw32 DEPENDENCIES - jekyll (~> 3.6.2) + jekyll (~> 3.7.0) jekyll-redirect-from (~> 0.13.0) jekyll-sitemap (~> 1.1.1) jekyll-toc (~> 0.5.1) diff --git a/build/vnu-jar.js b/build/vnu-jar.js index d1002c0a91..991d5c1c09 100644 --- a/build/vnu-jar.js +++ b/build/vnu-jar.js @@ -39,7 +39,9 @@ childProcess.exec('java -version', (error, stdout, stderr) => { 'The “time” input type is not supported in all browsers.*', // IE11 doesn't recognise
/ give the element an implicit "main" landmark. // Explicit role="main" is redundant for other modern browsers, but still valid. - 'The “main” role is unnecessary for element “main”.' + 'The “main” role is unnecessary for element “main”.', + // For some reason, the validator thinks the dashboard example is written in Danish + 'This document appears to be written in Danish.*' ].join('|') const args = [ diff --git a/docs/4.0/components/forms.md b/docs/4.0/components/forms.md index 3830f5a9f1..4735bd9a5c 100644 --- a/docs/4.0/components/forms.md +++ b/docs/4.0/components/forms.md @@ -711,7 +711,7 @@ Here's how form validation works with Bootstrap: - Bootstrap scopes the `:invalid` and `:valid` styles to parent `.was-validated` class, usually applied to the `
`. Otherwise, any required field without a value shows up as invalid on page load. This way, you may choose when to activate them (typically after form submission is attempted). - As a fallback, `.is-invalid` and `.is-valid` classes may be used instead of the pseudo-classes for [server side validation](#server-side). They do not require a `.was-validated` parent class. - Due to constraints in how CSS works, we cannot (at present) apply styles to a `