From 8f7bd419935adfcd53c471a0202083464800619e Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Mon, 9 Apr 2018 09:00:23 -0700 Subject: Ship v4.1.0 (#26218) * update docs path from docs/4.0/ to docs/4.1/ * bump version to 4.1.0 * Update redirects to work for 4.1 docs move * Update docs version switcher to include latest and link to 4.0 docs * re-run dist * Update package-lock.json * Update docs-navbar.html --- docs/4.0/examples/.eslintrc.json | 11 - docs/4.0/examples/.stylelintrc | 12 - docs/4.0/examples/album/album.css | 39 --- docs/4.0/examples/album/index.html | 232 -------------- docs/4.0/examples/blog/blog.css | 130 -------- docs/4.0/examples/blog/index.html | 231 -------------- docs/4.0/examples/carousel/carousel.css | 91 ------ docs/4.0/examples/carousel/index.html | 188 ----------- docs/4.0/examples/checkout/form-validation.css | 11 - docs/4.0/examples/checkout/index.html | 268 ---------------- docs/4.0/examples/cover/cover.css | 106 ------- docs/4.0/examples/cover/index.html | 57 ---- docs/4.0/examples/dashboard/dashboard.css | 107 ------- docs/4.0/examples/dashboard/index.html | 303 ------------------ .../examples/floating-labels/floating-labels.css | 82 ----- docs/4.0/examples/floating-labels/index.html | 46 --- docs/4.0/examples/grid/grid.css | 27 -- docs/4.0/examples/grid/index.html | 135 -------- docs/4.0/examples/index.html | 22 -- docs/4.0/examples/jumbotron/index.html | 103 ------ docs/4.0/examples/jumbotron/jumbotron.css | 4 - docs/4.0/examples/navbar-bottom/index.html | 60 ---- docs/4.0/examples/navbar-fixed/index.html | 61 ---- .../4.0/examples/navbar-fixed/navbar-top-fixed.css | 5 - docs/4.0/examples/navbar-static/index.html | 61 ---- docs/4.0/examples/navbar-static/navbar-top.css | 4 - docs/4.0/examples/navbars/index.html | 347 --------------------- docs/4.0/examples/navbars/navbar.css | 7 - docs/4.0/examples/offcanvas/index.html | 159 ---------- docs/4.0/examples/offcanvas/offcanvas.css | 79 ----- docs/4.0/examples/offcanvas/offcanvas.js | 7 - docs/4.0/examples/pricing/index.html | 142 --------- docs/4.0/examples/pricing/pricing.css | 25 -- docs/4.0/examples/product/index.html | 178 ----------- docs/4.0/examples/product/product.css | 79 ----- docs/4.0/examples/screenshots/album.png | Bin 26370 -> 0 bytes docs/4.0/examples/screenshots/blog.png | Bin 36944 -> 0 bytes docs/4.0/examples/screenshots/carousel.png | Bin 31465 -> 0 bytes docs/4.0/examples/screenshots/checkout.png | Bin 28180 -> 0 bytes docs/4.0/examples/screenshots/cover.png | Bin 17953 -> 0 bytes docs/4.0/examples/screenshots/dashboard.png | Bin 26556 -> 0 bytes docs/4.0/examples/screenshots/floating-labels.png | Bin 11053 -> 0 bytes docs/4.0/examples/screenshots/grid.png | Bin 33860 -> 0 bytes docs/4.0/examples/screenshots/jumbotron.png | Bin 38408 -> 0 bytes docs/4.0/examples/screenshots/navbar-bottom.png | Bin 11316 -> 0 bytes docs/4.0/examples/screenshots/navbar-fixed.png | Bin 13616 -> 0 bytes docs/4.0/examples/screenshots/navbar-static.png | Bin 14893 -> 0 bytes docs/4.0/examples/screenshots/navbars.png | Bin 27187 -> 0 bytes docs/4.0/examples/screenshots/offcanvas.png | Bin 23975 -> 0 bytes docs/4.0/examples/screenshots/pricing.png | Bin 29128 -> 0 bytes docs/4.0/examples/screenshots/product.png | Bin 27953 -> 0 bytes docs/4.0/examples/screenshots/sign-in.png | Bin 5680 -> 0 bytes docs/4.0/examples/screenshots/starter-template.png | Bin 11334 -> 0 bytes .../examples/screenshots/sticky-footer-navbar.png | Bin 15836 -> 0 bytes docs/4.0/examples/screenshots/sticky-footer.png | Bin 9665 -> 0 bytes docs/4.0/examples/sign-in/index.html | 36 --- docs/4.0/examples/sign-in/signin.css | 44 --- docs/4.0/examples/starter-template/index.html | 71 ----- .../examples/starter-template/starter-template.css | 7 - docs/4.0/examples/sticky-footer-navbar/index.html | 69 ---- .../sticky-footer-navbar/sticky-footer-navbar.css | 37 --- docs/4.0/examples/sticky-footer/index.html | 34 -- docs/4.0/examples/sticky-footer/sticky-footer.css | 28 -- docs/4.0/examples/tooltip-viewport/index.html | 45 --- .../examples/tooltip-viewport/tooltip-viewport.css | 26 -- .../examples/tooltip-viewport/tooltip-viewport.js | 32 -- 66 files changed, 3848 deletions(-) delete mode 100644 docs/4.0/examples/.eslintrc.json delete mode 100644 docs/4.0/examples/.stylelintrc delete mode 100644 docs/4.0/examples/album/album.css delete mode 100644 docs/4.0/examples/album/index.html delete mode 100644 docs/4.0/examples/blog/blog.css delete mode 100644 docs/4.0/examples/blog/index.html delete mode 100644 docs/4.0/examples/carousel/carousel.css delete mode 100644 docs/4.0/examples/carousel/index.html delete mode 100644 docs/4.0/examples/checkout/form-validation.css delete mode 100644 docs/4.0/examples/checkout/index.html delete mode 100644 docs/4.0/examples/cover/cover.css delete mode 100644 docs/4.0/examples/cover/index.html delete mode 100644 docs/4.0/examples/dashboard/dashboard.css delete mode 100644 docs/4.0/examples/dashboard/index.html delete mode 100644 docs/4.0/examples/floating-labels/floating-labels.css delete mode 100644 docs/4.0/examples/floating-labels/index.html delete mode 100644 docs/4.0/examples/grid/grid.css delete mode 100644 docs/4.0/examples/grid/index.html delete mode 100644 docs/4.0/examples/index.html delete mode 100644 docs/4.0/examples/jumbotron/index.html delete mode 100644 docs/4.0/examples/jumbotron/jumbotron.css delete mode 100644 docs/4.0/examples/navbar-bottom/index.html delete mode 100644 docs/4.0/examples/navbar-fixed/index.html delete mode 100644 docs/4.0/examples/navbar-fixed/navbar-top-fixed.css delete mode 100644 docs/4.0/examples/navbar-static/index.html delete mode 100644 docs/4.0/examples/navbar-static/navbar-top.css delete mode 100644 docs/4.0/examples/navbars/index.html delete mode 100644 docs/4.0/examples/navbars/navbar.css delete mode 100644 docs/4.0/examples/offcanvas/index.html delete mode 100644 docs/4.0/examples/offcanvas/offcanvas.css delete mode 100644 docs/4.0/examples/offcanvas/offcanvas.js delete mode 100644 docs/4.0/examples/pricing/index.html delete mode 100644 docs/4.0/examples/pricing/pricing.css delete mode 100644 docs/4.0/examples/product/index.html delete mode 100644 docs/4.0/examples/product/product.css delete mode 100644 docs/4.0/examples/screenshots/album.png delete mode 100644 docs/4.0/examples/screenshots/blog.png delete mode 100644 docs/4.0/examples/screenshots/carousel.png delete mode 100644 docs/4.0/examples/screenshots/checkout.png delete mode 100644 docs/4.0/examples/screenshots/cover.png delete mode 100644 docs/4.0/examples/screenshots/dashboard.png delete mode 100644 docs/4.0/examples/screenshots/floating-labels.png delete mode 100644 docs/4.0/examples/screenshots/grid.png delete mode 100644 docs/4.0/examples/screenshots/jumbotron.png delete mode 100644 docs/4.0/examples/screenshots/navbar-bottom.png delete mode 100644 docs/4.0/examples/screenshots/navbar-fixed.png delete mode 100644 docs/4.0/examples/screenshots/navbar-static.png delete mode 100644 docs/4.0/examples/screenshots/navbars.png delete mode 100644 docs/4.0/examples/screenshots/offcanvas.png delete mode 100644 docs/4.0/examples/screenshots/pricing.png delete mode 100644 docs/4.0/examples/screenshots/product.png delete mode 100644 docs/4.0/examples/screenshots/sign-in.png delete mode 100644 docs/4.0/examples/screenshots/starter-template.png delete mode 100644 docs/4.0/examples/screenshots/sticky-footer-navbar.png delete mode 100644 docs/4.0/examples/screenshots/sticky-footer.png delete mode 100644 docs/4.0/examples/sign-in/index.html delete mode 100644 docs/4.0/examples/sign-in/signin.css delete mode 100644 docs/4.0/examples/starter-template/index.html delete mode 100644 docs/4.0/examples/starter-template/starter-template.css delete mode 100644 docs/4.0/examples/sticky-footer-navbar/index.html delete mode 100644 docs/4.0/examples/sticky-footer-navbar/sticky-footer-navbar.css delete mode 100644 docs/4.0/examples/sticky-footer/index.html delete mode 100644 docs/4.0/examples/sticky-footer/sticky-footer.css delete mode 100644 docs/4.0/examples/tooltip-viewport/index.html delete mode 100644 docs/4.0/examples/tooltip-viewport/tooltip-viewport.css delete mode 100644 docs/4.0/examples/tooltip-viewport/tooltip-viewport.js (limited to 'docs/4.0/examples') diff --git a/docs/4.0/examples/.eslintrc.json b/docs/4.0/examples/.eslintrc.json deleted file mode 100644 index f04fd6ae1..000000000 --- a/docs/4.0/examples/.eslintrc.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "env": { - "es6": false, - "jquery": true - }, - "parserOptions": { - "ecmaVersion": 5, - "sourceType": "script" - }, - "extends": "../../../js/tests/unit/.eslintrc.json" -} diff --git a/docs/4.0/examples/.stylelintrc b/docs/4.0/examples/.stylelintrc deleted file mode 100644 index 6a77dcedb..000000000 --- a/docs/4.0/examples/.stylelintrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "../../../.stylelintrc", - "rules": { - "at-rule-no-vendor-prefix": null, - "comment-empty-line-before": null, - "media-feature-name-no-vendor-prefix": null, - "property-no-vendor-prefix": null, - "selector-no-qualifying-type": null, - "selector-no-vendor-prefix": null, - "value-no-vendor-prefix": null - } -} diff --git a/docs/4.0/examples/album/album.css b/docs/4.0/examples/album/album.css deleted file mode 100644 index 7eabbf9b2..000000000 --- a/docs/4.0/examples/album/album.css +++ /dev/null @@ -1,39 +0,0 @@ -:root { - --jumbotron-padding-y: 3rem; -} - -.jumbotron { - padding-top: var(--jumbotron-padding-y); - padding-bottom: var(--jumbotron-padding-y); - margin-bottom: 0; - background-color: #fff; -} -@media (min-width: 768px) { - .jumbotron { - padding-top: calc(var(--jumbotron-padding-y) * 2); - padding-bottom: calc(var(--jumbotron-padding-y) * 2); - } -} - -.jumbotron p:last-child { - margin-bottom: 0; -} - -.jumbotron-heading { - font-weight: 300; -} - -.jumbotron .container { - max-width: 40rem; -} - -footer { - padding-top: 3rem; - padding-bottom: 3rem; -} - -footer p { - margin-bottom: .25rem; -} - -.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); } diff --git a/docs/4.0/examples/album/index.html b/docs/4.0/examples/album/index.html deleted file mode 100644 index ac765aaa4..000000000 --- a/docs/4.0/examples/album/index.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - Album example for Bootstrap - - - - - - - - - - -
- - -
- -
- -
-
-

Album example

-

Something short and leading about the collection below—its contents, the creator, etc. Make it short and sweet, but not too short so folks don't simply skip over it entirely.

-

- Main call to action - Secondary action -

-
-
- -
-
- -
-
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
-
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
-
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
- -
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
-
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
-
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
- -
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
-
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
-
-
- Card image cap -
-

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

-
-
- - -
- 9 mins -
-
-
-
-
-
-
- -
- - - - - - - - - - - - diff --git a/docs/4.0/examples/blog/blog.css b/docs/4.0/examples/blog/blog.css deleted file mode 100644 index 399b7e873..000000000 --- a/docs/4.0/examples/blog/blog.css +++ /dev/null @@ -1,130 +0,0 @@ -/* stylelint-disable selector-list-comma-newline-after */ - -.blog-header { - line-height: 1; - border-bottom: 1px solid #e5e5e5; -} - -.blog-header-logo { - font-family: "Playfair Display", Georgia, "Times New Roman", serif; - font-size: 2.25rem; -} - -.blog-header-logo:hover { - text-decoration: none; -} - -h1, h2, h3, h4, h5, h6 { - font-family: "Playfair Display", Georgia, "Times New Roman", serif; -} - -.display-4 { - font-size: 2.5rem; -} -@media (min-width: 768px) { - .display-4 { - font-size: 3rem; - } -} - -.nav-scroller { - position: relative; - z-index: 2; - height: 2.75rem; - overflow-y: hidden; -} - -.nav-scroller .nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - padding-bottom: 1rem; - margin-top: -1px; - overflow-x: auto; - text-align: center; - white-space: nowrap; - -webkit-overflow-scrolling: touch; -} - -.nav-scroller .nav-link { - padding-top: .75rem; - padding-bottom: .75rem; - font-size: .875rem; -} - -.card-img-right { - height: 100%; - border-radius: 0 3px 3px 0; -} - -.flex-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.h-250 { height: 250px; } -@media (min-width: 768px) { - .h-md-250 { height: 250px; } -} - -.border-top { border-top: 1px solid #e5e5e5; } -.border-bottom { border-bottom: 1px solid #e5e5e5; } - -.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); } - -/* - * Blog name and description - */ -.blog-title { - margin-bottom: 0; - font-size: 2rem; - font-weight: 400; -} -.blog-description { - font-size: 1.1rem; - color: #999; -} - -@media (min-width: 40em) { - .blog-title { - font-size: 3.5rem; - } -} - -/* Pagination */ -.blog-pagination { - margin-bottom: 4rem; -} -.blog-pagination > .btn { - border-radius: 2rem; -} - -/* - * Blog posts - */ -.blog-post { - margin-bottom: 4rem; -} -.blog-post-title { - margin-bottom: .25rem; - font-size: 2.5rem; -} -.blog-post-meta { - margin-bottom: 1.25rem; - color: #999; -} - -/* - * Footer - */ -.blog-footer { - padding: 2.5rem 0; - color: #999; - text-align: center; - background-color: #f9f9f9; - border-top: .05rem solid #e5e5e5; -} -.blog-footer p:last-child { - margin-bottom: 0; -} diff --git a/docs/4.0/examples/blog/index.html b/docs/4.0/examples/blog/index.html deleted file mode 100644 index 2fad7bb51..000000000 --- a/docs/4.0/examples/blog/index.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - - - - Blog Template for Bootstrap - - - - - - - - - - - -
-
-
-
- Subscribe -
-
- -
- -
-
- - - -
-
-

Title of a longer featured blog post

-

Multiple lines of text that form the lede, informing new readers quickly and efficiently about what's most interesting in this post's contents.

-

Continue reading...

-
-
- -
-
-
-
- World -

- Featured post -

-
Nov 12
-

This is a wider card with supporting text below as a natural lead-in to additional content.

- Continue reading -
- Card image cap -
-
-
-
-
- Design -

- Post title -

-
Nov 11
-

This is a wider card with supporting text below as a natural lead-in to additional content.

- Continue reading -
- Card image cap -
-
-
-
- -
-
-
-

- From the Firehose -

- -
-

Sample blog post

- - -

This blog post shows a few different types of content that's supported and styled with Bootstrap. Basic typography, images, and code are all supported.

-
-

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.

-
-

Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.

-
-

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

-

Heading

-

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

-

Sub-heading

-

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

-
Example code block
-

Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.

-

Sub-heading

-

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

-
    -
  • Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
  • -
  • Donec id elit non mi porta gravida at eget metus.
  • -
  • Nulla vitae elit libero, a pharetra augue.
  • -
-

Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.

-
    -
  1. Vestibulum id ligula porta felis euismod semper.
  2. -
  3. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
  4. -
  5. Maecenas sed diam eget risus varius blandit sit amet non magna.
  6. -
-

Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis.

-
- -
-

Another blog post

- - -

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.

-
-

Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.

-
-

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

-

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

-
- -
-

New feature

- - -

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

-
    -
  • Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
  • -
  • Donec id elit non mi porta gravida at eget metus.
  • -
  • Nulla vitae elit libero, a pharetra augue.
  • -
-

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

-

Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.

-
- - - -
- - - -
- -
- - - - - - - - - - - - - diff --git a/docs/4.0/examples/carousel/carousel.css b/docs/4.0/examples/carousel/carousel.css deleted file mode 100644 index f9b5a7e49..000000000 --- a/docs/4.0/examples/carousel/carousel.css +++ /dev/null @@ -1,91 +0,0 @@ -/* GLOBAL STYLES --------------------------------------------------- */ -/* Padding below the footer and lighter body text */ - -body { - padding-top: 3rem; - padding-bottom: 3rem; - color: #5a5a5a; -} - - -/* CUSTOMIZE THE CAROUSEL --------------------------------------------------- */ - -/* Carousel base class */ -.carousel { - margin-bottom: 4rem; -} -/* Since positioning the image, we need to help out the caption */ -.carousel-caption { - bottom: 3rem; - z-index: 10; -} - -/* Declare heights because of positioning of img element */ -.carousel-item { - height: 32rem; - background-color: #777; -} -.carousel-item > img { - position: absolute; - top: 0; - left: 0; - min-width: 100%; - height: 32rem; -} - - -/* MARKETING CONTENT --------------------------------------------------- */ - -/* Center align the text within the three columns below the carousel */ -.marketing .col-lg-4 { - margin-bottom: 1.5rem; - text-align: center; -} -.marketing h2 { - font-weight: 400; -} -.marketing .col-lg-4 p { - margin-right: .75rem; - margin-left: .75rem; -} - - -/* Featurettes -------------------------- */ - -.featurette-divider { - margin: 5rem 0; /* Space out the Bootstrap
more */ -} - -/* Thin out the marketing headings */ -.featurette-heading { - font-weight: 300; - line-height: 1; - letter-spacing: -.05rem; -} - - -/* RESPONSIVE CSS --------------------------------------------------- */ - -@media (min-width: 40em) { - /* Bump up size of carousel content */ - .carousel-caption p { - margin-bottom: 1.25rem; - font-size: 1.25rem; - line-height: 1.4; - } - - .featurette-heading { - font-size: 50px; - } -} - -@media (min-width: 62em) { - .featurette-heading { - margin-top: 7rem; - } -} diff --git a/docs/4.0/examples/carousel/index.html b/docs/4.0/examples/carousel/index.html deleted file mode 100644 index 5f0a2891f..000000000 --- a/docs/4.0/examples/carousel/index.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - - - Carousel Template for Bootstrap - - - - - - - - - -
- -
- -
- - - - - - - -
- - -
-
- Generic placeholder image -

Heading

-

Donec sed odio dui. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Praesent commodo cursus magna.

-

View details »

-
-
- Generic placeholder image -

Heading

-

Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh.

-

View details »

-
-
- Generic placeholder image -

Heading

-

Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

-

View details »

-
-
- - - - -
- -
-
-

First featurette heading. It'll blow your mind.

-

Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.

-
-
- Generic placeholder image -
-
- -
- -
-
-

Oh yeah, it's that good. See for yourself.

-

Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.

-
-
- Generic placeholder image -
-
- -
- -
-
-

And lastly, this one. Checkmate.

-

Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.

-
-
- Generic placeholder image -
-
- -
- - - -
- - - - -
- - - - - - - - - - - diff --git a/docs/4.0/examples/checkout/form-validation.css b/docs/4.0/examples/checkout/form-validation.css deleted file mode 100644 index fd88d5a40..000000000 --- a/docs/4.0/examples/checkout/form-validation.css +++ /dev/null @@ -1,11 +0,0 @@ -.container { - max-width: 960px; -} - -.border-top { border-top: 1px solid #e5e5e5; } -.border-bottom { border-bottom: 1px solid #e5e5e5; } -.border-top-gray { border-top-color: #adb5bd; } - -.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); } - -.lh-condensed { line-height: 1.25; } diff --git a/docs/4.0/examples/checkout/index.html b/docs/4.0/examples/checkout/index.html deleted file mode 100644 index d8e5eafcb..000000000 --- a/docs/4.0/examples/checkout/index.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - - - - Checkout example for Bootstrap - - - - - - - - - - -
-
- -

Checkout form

-

Below is an example form built entirely with Bootstrap's form controls. Each required form group has a validation state that can be triggered by attempting to submit the form without completing it.

-
- -
-
-

- Your cart - 3 -

-
    -
  • -
    -
    Product name
    - Brief description -
    - $12 -
  • -
  • -
    -
    Second product
    - Brief description -
    - $8 -
  • -
  • -
    -
    Third item
    - Brief description -
    - $5 -
  • -
  • -
    -
    Promo code
    - EXAMPLECODE -
    - -$5 -
  • -
  • - Total (USD) - $20 -
  • -
- -
-
- -
- -
-
-
-
-
-

Billing address

-
-
-
- - -
- Valid first name is required. -
-
-
- - -
- Valid last name is required. -
-
-
- -
- -
-
- @ -
- -
- Your username is required. -
-
-
- -
- - -
- Please enter a valid email address for shipping updates. -
-
- -
- - -
- Please enter your shipping address. -
-
- -
- - -
- -
-
- - -
- Please select a valid country. -
-
-
- - -
- Please provide a valid state. -
-
-
- - -
- Zip code required. -
-
-
-
-
- - -
-
- - -
-
- -

Payment

- -
-
- - -
-
- - -
-
- - -
-
-
-
- - - Full name as displayed on card -
- Name on card is required -
-
-
- - -
- Credit card number is required -
-
-
-
-
- - -
- Expiration date required -
-
-
- - -
- Security code required -
-
-
-
- -
-
-
- - -
- - - - - - - - - - - diff --git a/docs/4.0/examples/cover/cover.css b/docs/4.0/examples/cover/cover.css deleted file mode 100644 index 7c6d33cdd..000000000 --- a/docs/4.0/examples/cover/cover.css +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Globals - */ - -/* Links */ -a, -a:focus, -a:hover { - color: #fff; -} - -/* Custom default button */ -.btn-secondary, -.btn-secondary:hover, -.btn-secondary:focus { - color: #333; - text-shadow: none; /* Prevent inheritance from `body` */ - background-color: #fff; - border: .05rem solid #fff; -} - - -/* - * Base structure - */ - -html, -body { - height: 100%; - background-color: #333; -} - -body { - display: -ms-flexbox; - display: flex; - color: #fff; - text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5); - box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5); -} - -.cover-container { - max-width: 42em; -} - - -/* - * Header - */ -.masthead { - margin-bottom: 2rem; -} - -.masthead-brand { - margin-bottom: 0; -} - -.nav-masthead .nav-link { - padding: .25rem 0; - font-weight: 700; - color: rgba(255, 255, 255, .5); - background-color: transparent; - border-bottom: .25rem solid transparent; -} - -.nav-masthead .nav-link:hover, -.nav-masthead .nav-link:focus { - border-bottom-color: rgba(255, 255, 255, .25); -} - -.nav-masthead .nav-link + .nav-link { - margin-left: 1rem; -} - -.nav-masthead .active { - color: #fff; - border-bottom-color: #fff; -} - -@media (min-width: 48em) { - .masthead-brand { - float: left; - } - .nav-masthead { - float: right; - } -} - - -/* - * Cover - */ -.cover { - padding: 0 1.5rem; -} -.cover .btn-lg { - padding: .75rem 1.25rem; - font-weight: 700; -} - - -/* - * Footer - */ -.mastfoot { - color: rgba(255, 255, 255, .5); -} diff --git a/docs/4.0/examples/cover/index.html b/docs/4.0/examples/cover/index.html deleted file mode 100644 index 0a0effca5..000000000 --- a/docs/4.0/examples/cover/index.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - Cover Template for Bootstrap - - - - - - - - - - -
-
-
-

Cover

- -
-
- -
-

Cover your page.

-

Cover is a one-page template for building simple and beautiful home pages. Download, edit the text, and add your own fullscreen background photo to make it your own.

-

- Learn more -

-
- - -
- - - - - - - - - - diff --git a/docs/4.0/examples/dashboard/dashboard.css b/docs/4.0/examples/dashboard/dashboard.css deleted file mode 100644 index 391809739..000000000 --- a/docs/4.0/examples/dashboard/dashboard.css +++ /dev/null @@ -1,107 +0,0 @@ -body { - font-size: .875rem; -} - -.feather { - width: 16px; - height: 16px; - vertical-align: text-bottom; -} - -/* - * Sidebar - */ - -.sidebar { - position: fixed; - top: 0; - bottom: 0; - left: 0; - z-index: 100; /* Behind the navbar */ - padding: 48px 0 0; /* Height of navbar */ - box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1); -} - -.sidebar-sticky { - position: relative; - top: 0; - height: calc(100vh - 48px); - padding-top: .5rem; - overflow-x: hidden; - overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */ -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sidebar-sticky { - position: -webkit-sticky; - position: sticky; - } -} - -.sidebar .nav-link { - font-weight: 500; - color: #333; -} - -.sidebar .nav-link .feather { - margin-right: 4px; - color: #999; -} - -.sidebar .nav-link.active { - color: #007bff; -} - -.sidebar .nav-link:hover .feather, -.sidebar .nav-link.active .feather { - color: inherit; -} - -.sidebar-heading { - font-size: .75rem; - text-transform: uppercase; -} - -/* - * Content - */ - -[role="main"] { - padding-top: 48px; /* Space for fixed navbar */ -} - -/* - * Navbar - */ - -.navbar-brand { - padding-top: .75rem; - padding-bottom: .75rem; - font-size: 1rem; - background-color: rgba(0, 0, 0, .25); - box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25); -} - -.navbar .form-control { - padding: .75rem 1rem; - border-width: 0; - border-radius: 0; -} - -.form-control-dark { - color: #fff; - background-color: rgba(255, 255, 255, .1); - border-color: rgba(255, 255, 255, .1); -} - -.form-control-dark:focus { - border-color: transparent; - box-shadow: 0 0 0 3px rgba(255, 255, 255, .25); -} - -/* - * Utilities - */ - -.border-top { border-top: 1px solid #e5e5e5; } -.border-bottom { border-bottom: 1px solid #e5e5e5; } diff --git a/docs/4.0/examples/dashboard/index.html b/docs/4.0/examples/dashboard/index.html deleted file mode 100644 index d96d2d8d9..000000000 --- a/docs/4.0/examples/dashboard/index.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - - - - Dashboard Template for Bootstrap - - - - - - - - - - - -
-
- - -
-
-

Dashboard

-
-
- - -
- -
-
- - - -

Section title

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#HeaderHeaderHeaderHeader
1,001Loremipsumdolorsit
1,002ametconsecteturadipiscingelit
1,003IntegernecodioPraesent
1,003liberoSedcursusante
1,004dapibusdiamSednisi
1,005Nullaquissemat
1,006nibhelementumimperdietDuis
1,007sagittisipsumPraesentmauris
1,008Fuscenectellussed
1,009auguesemperportaMauris
1,010massaVestibulumlaciniaarcu
1,011egetnullaClassaptent
1,012tacitisociosquadlitora
1,013torquentperconubianostra
1,014perinceptoshimenaeosCurabitur
1,015sodalesligulainlibero
-
-
-
-
- - - - - - - - - - - - - - - - - diff --git a/docs/4.0/examples/floating-labels/floating-labels.css b/docs/4.0/examples/floating-labels/floating-labels.css deleted file mode 100644 index 2c1d91bf3..000000000 --- a/docs/4.0/examples/floating-labels/floating-labels.css +++ /dev/null @@ -1,82 +0,0 @@ -:root { - --input-padding-x: .75rem; - --input-padding-y: .75rem; -} - -html, -body { - height: 100%; -} - -body { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding-top: 40px; - padding-bottom: 40px; - background-color: #f5f5f5; -} - -.form-signin { - width: 100%; - max-width: 420px; - padding: 15px; - margin: auto; -} - -.form-label-group { - position: relative; - margin-bottom: 1rem; -} - -.form-label-group > input, -.form-label-group > label { - padding: var(--input-padding-y) var(--input-padding-x); -} - -.form-label-group > label { - position: absolute; - top: 0; - left: 0; - display: block; - width: 100%; - margin-bottom: 0; /* Override default `