From 9866053f0ce44721c11990c9f9407e7428757c99 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Fri, 10 May 2019 14:21:36 +0200 Subject: update bootstrap to version 4.3.1 --- .../bootstrap/site/docs/4.3/examples/.stylelintrc | 15 + .../site/docs/4.3/examples/album/album.css | 33 +++ .../site/docs/4.3/examples/album/index.html | 207 +++++++++++++ .../bootstrap/site/docs/4.3/examples/blog/blog.css | 125 ++++++++ .../site/docs/4.3/examples/blog/index.html | 201 +++++++++++++ .../site/docs/4.3/examples/carousel/carousel.css | 90 ++++++ .../site/docs/4.3/examples/carousel/index.html | 163 +++++++++++ .../docs/4.3/examples/checkout/form-validation.css | 5 + .../docs/4.3/examples/checkout/form-validation.js | 20 ++ .../site/docs/4.3/examples/checkout/index.html | 223 ++++++++++++++ .../site/docs/4.3/examples/cover/cover.css | 106 +++++++ .../site/docs/4.3/examples/cover/index.html | 34 +++ .../site/docs/4.3/examples/dashboard/dashboard.css | 106 +++++++ .../site/docs/4.3/examples/dashboard/dashboard.js | 53 ++++ .../site/docs/4.3/examples/dashboard/index.html | 246 ++++++++++++++++ .../examples/floating-labels/floating-labels.css | 102 +++++++ .../docs/4.3/examples/floating-labels/index.html | 32 ++ .../bootstrap/site/docs/4.3/examples/grid/grid.css | 6 + .../site/docs/4.3/examples/grid/index.html | 126 ++++++++ .../bootstrap/site/docs/4.3/examples/index.html | 24 ++ .../site/docs/4.3/examples/jumbotron/index.html | 79 +++++ .../site/docs/4.3/examples/jumbotron/jumbotron.css | 4 + .../docs/4.3/examples/navbar-bottom/index.html | 39 +++ .../site/docs/4.3/examples/navbar-fixed/index.html | 37 +++ .../4.3/examples/navbar-fixed/navbar-top-fixed.css | 5 + .../docs/4.3/examples/navbar-static/index.html | 37 +++ .../docs/4.3/examples/navbar-static/navbar-top.css | 4 + .../site/docs/4.3/examples/navbars/index.html | 323 +++++++++++++++++++++ .../site/docs/4.3/examples/navbars/navbar.css | 7 + .../site/docs/4.3/examples/offcanvas/index.html | 135 +++++++++ .../site/docs/4.3/examples/offcanvas/offcanvas.css | 76 +++++ .../site/docs/4.3/examples/offcanvas/offcanvas.js | 7 + .../site/docs/4.3/examples/pricing/index.html | 110 +++++++ .../site/docs/4.3/examples/pricing/pricing.css | 20 ++ .../site/docs/4.3/examples/product/index.html | 145 +++++++++ .../site/docs/4.3/examples/product/product.css | 74 +++++ .../site/docs/4.3/examples/sign-in/index.html | 23 ++ .../site/docs/4.3/examples/sign-in/signin.css | 44 +++ .../docs/4.3/examples/starter-template/index.html | 47 +++ .../examples/starter-template/starter-template.css | 7 + .../4.3/examples/sticky-footer-navbar/index.html | 49 ++++ .../sticky-footer-navbar/sticky-footer-navbar.css | 20 ++ .../docs/4.3/examples/sticky-footer/index.html | 23 ++ .../4.3/examples/sticky-footer/sticky-footer.css | 13 + 44 files changed, 3245 insertions(+) create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/.stylelintrc create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/album/album.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/album/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/blog/blog.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/blog/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/carousel.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/cover/cover.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/cover/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/floating-labels/floating-labels.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/floating-labels/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/grid/grid.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/grid/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/jumbotron/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/jumbotron/jumbotron.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-bottom/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-fixed/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-fixed/navbar-top-fixed.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-static/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbar-static/navbar-top.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbars/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/navbars/navbar.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/offcanvas/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/offcanvas/offcanvas.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/offcanvas/offcanvas.js create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/pricing/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/pricing/pricing.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/product/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/product/product.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sign-in/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sign-in/signin.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/starter-template/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/starter-template/starter-template.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sticky-footer-navbar/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sticky-footer-navbar/sticky-footer-navbar.css create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sticky-footer/index.html create mode 100644 vendor/twbs/bootstrap/site/docs/4.3/examples/sticky-footer/sticky-footer.css (limited to 'vendor/twbs/bootstrap/site/docs/4.3/examples') diff --git a/vendor/twbs/bootstrap/site/docs/4.3/examples/.stylelintrc b/vendor/twbs/bootstrap/site/docs/4.3/examples/.stylelintrc new file mode 100644 index 000000000..dc76dedbd --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/.stylelintrc @@ -0,0 +1,15 @@ +{ + "extends": [ + "stylelint-config-twbs-bootstrap/css" + ], + "rules": { + "at-rule-no-vendor-prefix": null, + "comment-empty-line-before": null, + "media-feature-name-no-vendor-prefix": null, + "property-blacklist": null, + "property-no-vendor-prefix": null, + "selector-no-qualifying-type": null, + "selector-no-vendor-prefix": null, + "value-no-vendor-prefix": null + } +} diff --git a/vendor/twbs/bootstrap/site/docs/4.3/examples/album/album.css b/vendor/twbs/bootstrap/site/docs/4.3/examples/album/album.css new file mode 100644 index 000000000..bfc270d52 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/album/album.css @@ -0,0 +1,33 @@ +.jumbotron { + padding-top: 3rem; + padding-bottom: 3rem; + margin-bottom: 0; + background-color: #fff; +} +@media (min-width: 768px) { + .jumbotron { + padding-top: 6rem; + padding-bottom: 6rem; + } +} + +.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; +} diff --git a/vendor/twbs/bootstrap/site/docs/4.3/examples/album/index.html b/vendor/twbs/bootstrap/site/docs/4.3/examples/album/index.html new file mode 100644 index 000000000..5d5c3f46e --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/album/index.html @@ -0,0 +1,207 @@ +--- +layout: examples +title: Album example +extra_css: "album.css" +--- + +
+ + +
+ +
+ +
+
+

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 +

+
+
+ +
+
+ +
+
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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 +
+
+
+
+
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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 +
+
+
+
+
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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 +
+
+
+
+ +
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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 +
+
+
+
+
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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 +
+
+
+
+
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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 +
+
+
+
+ +
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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 +
+
+
+
+
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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 +
+
+
+
+
+
+ {% include icons/placeholder.svg width="100%" height="225" background="#55595c" color="#eceeef" class="card-img-top" text="Thumbnail" %} +
+

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/vendor/twbs/bootstrap/site/docs/4.3/examples/blog/blog.css b/vendor/twbs/bootstrap/site/docs/4.3/examples/blog/blog.css new file mode 100644 index 000000000..b60d0d2e9 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/blog/blog.css @@ -0,0 +1,125 @@ +/* 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; } +} + +/* + * 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/vendor/twbs/bootstrap/site/docs/4.3/examples/blog/index.html b/vendor/twbs/bootstrap/site/docs/4.3/examples/blog/index.html new file mode 100644 index 000000000..1276f3781 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/blog/index.html @@ -0,0 +1,201 @@ +--- +layout: examples +title: Blog Template +extra_css: + - "https://fonts.googleapis.com/css?family=Playfair+Display:700,900" + - "blog.css" +include_js: false +--- + +
+
+
+
+ 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 +
+
+ {% include icons/placeholder.svg width="200" height="250" background="#55595c" color="#eceeef" text="Thumbnail" %} +
+
+
+
+
+
+ Design +

Post title

+
Nov 11
+

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

+ Continue reading +
+
+ {% include icons/placeholder.svg width="200" height="250" background="#55595c" color="#eceeef" text="Thumbnail" %} +
+
+
+
+
+ +
+
+
+

+ 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/vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/carousel.css b/vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/carousel.css new file mode 100644 index 000000000..20300e90c --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/carousel.css @@ -0,0 +1,90 @@ +/* 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; +} +.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/vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/index.html b/vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/index.html new file mode 100644 index 000000000..7c5fb6677 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/carousel/index.html @@ -0,0 +1,163 @@ +--- +layout: examples +title: Carousel Template +extra_css: "carousel.css" +--- + +
+ +
+ +
+ + + + + + + +
+ + +
+
+ {% include icons/placeholder.svg width="140" height="140" background="#777" color="#777" class="rounded-circle" %} +

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 »

+
+
+ {% include icons/placeholder.svg width="140" height="140" background="#777" color="#777" class="rounded-circle" %} +

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 »

+
+
+ {% include icons/placeholder.svg width="140" height="140" background="#777" color="#777" class="rounded-circle" %} +

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.

+
+
+ {% include icons/placeholder.svg width="500" height="500" background="#eee" color="#aaa" class="bd-placeholder-img-lg featurette-image img-fluid mx-auto" %} +
+
+ +
+ +
+
+

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.

+
+
+ {% include icons/placeholder.svg width="500" height="500" background="#eee" color="#aaa" class="bd-placeholder-img-lg featurette-image img-fluid mx-auto" %} +
+
+ +
+ +
+
+

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.

+
+
+ {% include icons/placeholder.svg width="500" height="500" background="#eee" color="#aaa" class="bd-placeholder-img-lg featurette-image img-fluid mx-auto" %} +
+
+ +
+ + + +
+ + + + +
diff --git a/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.css b/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.css new file mode 100644 index 000000000..7a6246fae --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.css @@ -0,0 +1,5 @@ +.container { + max-width: 960px; +} + +.lh-condensed { line-height: 1.25; } diff --git a/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.js b/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.js new file mode 100644 index 000000000..280849408 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/form-validation.js @@ -0,0 +1,20 @@ +// Example starter JavaScript for disabling form submissions if there are invalid fields +(function () { + 'use strict' + + window.addEventListener('load', function () { + // Fetch all the forms we want to apply custom Bootstrap validation styles to + var forms = document.getElementsByClassName('needs-validation') + + // Loop over them and prevent submission + Array.prototype.filter.call(forms, function (form) { + form.addEventListener('submit', function (event) { + if (form.checkValidity() === false) { + event.preventDefault() + event.stopPropagation() + } + form.classList.add('was-validated') + }, false) + }) + }, false) +}()) diff --git a/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/index.html b/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/index.html new file mode 100644 index 000000000..396270e74 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/checkout/index.html @@ -0,0 +1,223 @@ +--- +layout: examples +title: Checkout example +extra_css: "form-validation.css" +extra_js: "form-validation.js" +body_class: "bg-light" +--- + +
+
+ +

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/vendor/twbs/bootstrap/site/docs/4.3/examples/cover/cover.css b/vendor/twbs/bootstrap/site/docs/4.3/examples/cover/cover.css new file mode 100644 index 000000000..7c6d33cdd --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/cover/cover.css @@ -0,0 +1,106 @@ +/* + * 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/vendor/twbs/bootstrap/site/docs/4.3/examples/cover/index.html b/vendor/twbs/bootstrap/site/docs/4.3/examples/cover/index.html new file mode 100644 index 000000000..0b74e4fae --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/cover/index.html @@ -0,0 +1,34 @@ +--- +layout: examples +title: Cover Template +extra_css: "cover.css" +body_class: "text-center" +include_js: false +--- + +
+
+
+

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/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.css b/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.css new file mode 100644 index 000000000..6b5d7b5a5 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.css @@ -0,0 +1,106 @@ +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: 133px; /* Space for fixed navbar */ +} + +@media (min-width: 768px) { + [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); +} diff --git a/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.js b/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.js new file mode 100644 index 000000000..de4a6347a --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/dashboard.js @@ -0,0 +1,53 @@ +/* globals Chart:false, feather:false */ + +(function () { + 'use strict' + + feather.replace() + + // Graphs + var ctx = document.getElementById('myChart') + // eslint-disable-next-line no-unused-vars + var myChart = new Chart(ctx, { + type: 'line', + data: { + labels: [ + 'Sunday', + 'Monday', + 'Tuesday', + 'Wednesday', + 'Thursday', + 'Friday', + 'Saturday' + ], + datasets: [{ + data: [ + 15339, + 21345, + 18483, + 24003, + 23489, + 24092, + 12034 + ], + lineTension: 0, + backgroundColor: 'transparent', + borderColor: '#007bff', + borderWidth: 4, + pointBackgroundColor: '#007bff' + }] + }, + options: { + scales: { + yAxes: [{ + ticks: { + beginAtZero: false + } + }] + }, + legend: { + display: false + } + } + }) +}()) diff --git a/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/index.html b/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/index.html new file mode 100644 index 000000000..1b641b620 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/dashboard/index.html @@ -0,0 +1,246 @@ +--- +layout: examples +title: Dashboard Template +extra_css: "dashboard.css" +extra_js: + - "https://cdnjs.cloudflare.com/ajax/libs/feather-icons/4.9.0/feather.min.js" + - "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.min.js" + - "dashboard.js" +--- + + + +
+
+ + +
+
+

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/vendor/twbs/bootstrap/site/docs/4.3/examples/floating-labels/floating-labels.css b/vendor/twbs/bootstrap/site/docs/4.3/examples/floating-labels/floating-labels.css new file mode 100644 index 000000000..d8ad2f3c1 --- /dev/null +++ b/vendor/twbs/bootstrap/site/docs/4.3/examples/floating-labels/floating-labels.css @@ -0,0 +1,102 @@ +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 { + height: 3.125rem; + padding: .75rem; +} + +.form-label-group > label { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + margin-bottom: 0; /* Override default `