diff options
Diffstat (limited to 'site/static/docs/5.3/assets')
116 files changed, 125 insertions, 0 deletions
diff --git a/site/static/docs/5.3/assets/brand/bootstrap-logo-black.svg b/site/static/docs/5.3/assets/brand/bootstrap-logo-black.svg new file mode 100644 index 0000000..31e66e1 --- /dev/null +++ b/site/static/docs/5.3/assets/brand/bootstrap-logo-black.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="512" height="408"><path d="M106.342 0c-29.214 0-50.827 25.58-49.86 53.32.927 26.647-.278 61.165-8.966 89.31C38.802 170.862 24.07 188.707 0 191v26c24.069 2.293 38.802 20.138 47.516 48.37 8.688 28.145 9.893 62.663 8.965 89.311C55.515 382.42 77.128 408 106.342 408h299.353c29.214 0 50.827-25.58 49.861-53.319-.928-26.648.277-61.166 8.964-89.311 8.715-28.232 23.411-46.077 47.48-48.37v-26c-24.069-2.293-38.765-20.138-47.48-48.37-8.687-28.145-9.892-62.663-8.964-89.31C456.522 25.58 434.909 0 405.695 0H106.342zm236.559 251.102c0 38.197-28.501 61.355-75.798 61.355h-87.202a2 2 0 01-2-2v-213a2 2 0 012-2h86.74c39.439 0 65.322 21.354 65.322 54.138 0 23.008-17.409 43.61-39.594 47.219v1.203c30.196 3.309 50.532 24.212 50.532 53.085zm-84.58-128.125h-45.91v64.814h38.669c29.888 0 46.373-12.03 46.373-33.535 0-20.151-14.174-31.279-39.132-31.279zm-45.91 90.53v71.431h47.605c31.12 0 47.605-12.482 47.605-35.941 0-23.46-16.947-35.49-49.608-35.49h-45.602z"/></svg>
\ No newline at end of file diff --git a/site/static/docs/5.3/assets/brand/bootstrap-logo-shadow.png b/site/static/docs/5.3/assets/brand/bootstrap-logo-shadow.png Binary files differnew file mode 100644 index 0000000..3643b91 --- /dev/null +++ b/site/static/docs/5.3/assets/brand/bootstrap-logo-shadow.png diff --git a/site/static/docs/5.3/assets/brand/bootstrap-logo-white.svg b/site/static/docs/5.3/assets/brand/bootstrap-logo-white.svg new file mode 100644 index 0000000..f73d7ca --- /dev/null +++ b/site/static/docs/5.3/assets/brand/bootstrap-logo-white.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="512" height="408" fill="#fff"><path d="M106.342 0c-29.214 0-50.827 25.58-49.86 53.32.927 26.647-.278 61.165-8.966 89.31C38.802 170.862 24.07 188.707 0 191v26c24.069 2.293 38.802 20.138 47.516 48.37 8.688 28.145 9.893 62.663 8.965 89.311C55.515 382.42 77.128 408 106.342 408h299.353c29.214 0 50.827-25.58 49.861-53.319-.928-26.648.277-61.166 8.964-89.311 8.715-28.232 23.411-46.077 47.48-48.37v-26c-24.069-2.293-38.765-20.138-47.48-48.37-8.687-28.145-9.892-62.663-8.964-89.31C456.522 25.58 434.909 0 405.695 0H106.342zm236.559 251.102c0 38.197-28.501 61.355-75.798 61.355h-87.202a2 2 0 01-2-2v-213a2 2 0 012-2h86.74c39.439 0 65.322 21.354 65.322 54.138 0 23.008-17.409 43.61-39.594 47.219v1.203c30.196 3.309 50.532 24.212 50.532 53.085zm-84.58-128.125h-45.91v64.814h38.669c29.888 0 46.373-12.03 46.373-33.535 0-20.151-14.174-31.279-39.132-31.279zm-45.91 90.53v71.431h47.605c31.12 0 47.605-12.482 47.605-35.941 0-23.46-16.947-35.49-49.608-35.49h-45.602z"/></svg>
\ No newline at end of file diff --git a/site/static/docs/5.3/assets/brand/bootstrap-logo.svg b/site/static/docs/5.3/assets/brand/bootstrap-logo.svg new file mode 100644 index 0000000..f018965 --- /dev/null +++ b/site/static/docs/5.3/assets/brand/bootstrap-logo.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="512" height="408"><defs><linearGradient id="bs-logo-a" x1="76.079" x2="523.48" y1="10.798" y2="365.945" gradientUnits="userSpaceOnUse"><stop stop-color="#9013fe"/><stop offset="1" stop-color="#6610f2"/></linearGradient><linearGradient id="bs-logo-b" x1="193.508" x2="293.514" y1="109.74" y2="278.872" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#f1e5fc"/></linearGradient><filter xmlns="http://www.w3.org/2000/svg" id="bs-logo-c" width="197" height="249" x="161.901" y="83.457" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="4"/><feGaussianBlur stdDeviation="8"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow"/><feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape"/></filter></defs><path fill="url(#bs-logo-a)" d="M56.481 53.32C55.515 25.58 77.128 0 106.342 0h299.353c29.214 0 50.827 25.58 49.861 53.32-.928 26.647.277 61.165 8.964 89.31 8.715 28.232 23.411 46.077 47.48 48.37v26c-24.069 2.293-38.765 20.138-47.48 48.37-8.687 28.145-9.892 62.663-8.964 89.311.966 27.739-20.647 53.319-49.861 53.319H106.342c-29.214 0-50.827-25.58-49.86-53.319.927-26.648-.278-61.166-8.966-89.311C38.802 237.138 24.07 219.293 0 217v-26c24.069-2.293 38.802-20.138 47.516-48.37 8.688-28.145 9.893-62.663 8.965-89.31z"/><path fill="url(#bs-logo-b)" filter="url(#bs-logo-c)" stroke="#fff" d="M267.103 312.457c47.297 0 75.798-23.158 75.798-61.355 0-28.873-20.336-49.776-50.532-53.085v-1.203c22.185-3.609 39.594-24.211 39.594-47.219 0-32.783-25.882-54.138-65.322-54.138h-88.74v217h89.202zm-54.692-189.48h45.911c24.958 0 39.131 11.128 39.131 31.279 0 21.505-16.484 33.535-46.372 33.535h-38.67v-64.814zm0 161.961v-71.431h45.602c32.661 0 49.608 12.03 49.608 35.49 0 23.459-16.484 35.941-47.605 35.941h-47.605z"/></svg> diff --git a/site/static/docs/5.3/assets/brand/bootstrap-social.png b/site/static/docs/5.3/assets/brand/bootstrap-social.png Binary files differnew file mode 100644 index 0000000..ff9300f --- /dev/null +++ b/site/static/docs/5.3/assets/brand/bootstrap-social.png diff --git a/site/static/docs/5.3/assets/img/bootstrap-icons.png b/site/static/docs/5.3/assets/img/bootstrap-icons.png Binary files differnew file mode 100644 index 0000000..9c418d5 --- /dev/null +++ b/site/static/docs/5.3/assets/img/bootstrap-icons.png diff --git a/site/static/docs/5.3/assets/img/bootstrap-icons@2x.png b/site/static/docs/5.3/assets/img/bootstrap-icons@2x.png Binary files differnew file mode 100644 index 0000000..5dd6608 --- /dev/null +++ b/site/static/docs/5.3/assets/img/bootstrap-icons@2x.png diff --git a/site/static/docs/5.3/assets/img/bootstrap-themes-collage.png b/site/static/docs/5.3/assets/img/bootstrap-themes-collage.png Binary files differnew file mode 100644 index 0000000..476da35 --- /dev/null +++ b/site/static/docs/5.3/assets/img/bootstrap-themes-collage.png diff --git a/site/static/docs/5.3/assets/img/bootstrap-themes-collage@2x.png b/site/static/docs/5.3/assets/img/bootstrap-themes-collage@2x.png Binary files differnew file mode 100644 index 0000000..ad165eb --- /dev/null +++ b/site/static/docs/5.3/assets/img/bootstrap-themes-collage@2x.png diff --git a/site/static/docs/5.3/assets/img/bootstrap-themes.png b/site/static/docs/5.3/assets/img/bootstrap-themes.png Binary files differnew file mode 100644 index 0000000..d43dba2 --- /dev/null +++ b/site/static/docs/5.3/assets/img/bootstrap-themes.png diff --git a/site/static/docs/5.3/assets/img/bootstrap-themes@2x.png b/site/static/docs/5.3/assets/img/bootstrap-themes@2x.png Binary files differnew file mode 100644 index 0000000..13c3233 --- /dev/null +++ b/site/static/docs/5.3/assets/img/bootstrap-themes@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/album-rtl.png b/site/static/docs/5.3/assets/img/examples/album-rtl.png Binary files differnew file mode 100644 index 0000000..54e80b7 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/album-rtl.png diff --git a/site/static/docs/5.3/assets/img/examples/album-rtl@2x.png b/site/static/docs/5.3/assets/img/examples/album-rtl@2x.png Binary files differnew file mode 100644 index 0000000..7f4a654 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/album-rtl@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/album.png b/site/static/docs/5.3/assets/img/examples/album.png Binary files differnew file mode 100644 index 0000000..f0a2a6b --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/album.png diff --git a/site/static/docs/5.3/assets/img/examples/album@2x.png b/site/static/docs/5.3/assets/img/examples/album@2x.png Binary files differnew file mode 100644 index 0000000..00c938d --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/album@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/badges.png b/site/static/docs/5.3/assets/img/examples/badges.png Binary files differnew file mode 100644 index 0000000..bcaae7e --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/badges.png diff --git a/site/static/docs/5.3/assets/img/examples/badges@2x.png b/site/static/docs/5.3/assets/img/examples/badges@2x.png Binary files differnew file mode 100644 index 0000000..5841c7a --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/badges@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/blog-rtl.png b/site/static/docs/5.3/assets/img/examples/blog-rtl.png Binary files differnew file mode 100644 index 0000000..5d01bb0 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/blog-rtl.png diff --git a/site/static/docs/5.3/assets/img/examples/blog-rtl@2x.png b/site/static/docs/5.3/assets/img/examples/blog-rtl@2x.png Binary files differnew file mode 100644 index 0000000..56554e2 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/blog-rtl@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/blog.png b/site/static/docs/5.3/assets/img/examples/blog.png Binary files differnew file mode 100644 index 0000000..3ce4284 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/blog.png diff --git a/site/static/docs/5.3/assets/img/examples/blog@2x.png b/site/static/docs/5.3/assets/img/examples/blog@2x.png Binary files differnew file mode 100644 index 0000000..f548031 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/blog@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/breadcrumbs.png b/site/static/docs/5.3/assets/img/examples/breadcrumbs.png Binary files differnew file mode 100644 index 0000000..b67c355 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/breadcrumbs.png diff --git a/site/static/docs/5.3/assets/img/examples/breadcrumbs@2x.png b/site/static/docs/5.3/assets/img/examples/breadcrumbs@2x.png Binary files differnew file mode 100644 index 0000000..a4f7598 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/breadcrumbs@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/buttons.png b/site/static/docs/5.3/assets/img/examples/buttons.png Binary files differnew file mode 100644 index 0000000..e628d9b --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/buttons.png diff --git a/site/static/docs/5.3/assets/img/examples/buttons@2x.png b/site/static/docs/5.3/assets/img/examples/buttons@2x.png Binary files differnew file mode 100644 index 0000000..2e15440 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/buttons@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/carousel-rtl.png b/site/static/docs/5.3/assets/img/examples/carousel-rtl.png Binary files differnew file mode 100644 index 0000000..1fb5ae6 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/carousel-rtl.png diff --git a/site/static/docs/5.3/assets/img/examples/carousel-rtl@2x.png b/site/static/docs/5.3/assets/img/examples/carousel-rtl@2x.png Binary files differnew file mode 100644 index 0000000..e44cde6 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/carousel-rtl@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/carousel.png b/site/static/docs/5.3/assets/img/examples/carousel.png Binary files differnew file mode 100644 index 0000000..4485d65 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/carousel.png diff --git a/site/static/docs/5.3/assets/img/examples/carousel@2x.png b/site/static/docs/5.3/assets/img/examples/carousel@2x.png Binary files differnew file mode 100644 index 0000000..3d8b3fd --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/carousel@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/cheatsheet-rtl.png b/site/static/docs/5.3/assets/img/examples/cheatsheet-rtl.png Binary files differnew file mode 100644 index 0000000..93fd593 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/cheatsheet-rtl.png diff --git a/site/static/docs/5.3/assets/img/examples/cheatsheet-rtl@2x.png b/site/static/docs/5.3/assets/img/examples/cheatsheet-rtl@2x.png Binary files differnew file mode 100644 index 0000000..fa895ce --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/cheatsheet-rtl@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/cheatsheet.png b/site/static/docs/5.3/assets/img/examples/cheatsheet.png Binary files differnew file mode 100644 index 0000000..074be00 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/cheatsheet.png diff --git a/site/static/docs/5.3/assets/img/examples/cheatsheet@2x.png b/site/static/docs/5.3/assets/img/examples/cheatsheet@2x.png Binary files differnew file mode 100644 index 0000000..c958b6c --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/cheatsheet@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/checkout-rtl.png b/site/static/docs/5.3/assets/img/examples/checkout-rtl.png Binary files differnew file mode 100644 index 0000000..f3cb89e --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/checkout-rtl.png diff --git a/site/static/docs/5.3/assets/img/examples/checkout-rtl@2x.png b/site/static/docs/5.3/assets/img/examples/checkout-rtl@2x.png Binary files differnew file mode 100644 index 0000000..5d7b801 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/checkout-rtl@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/checkout.png b/site/static/docs/5.3/assets/img/examples/checkout.png Binary files differnew file mode 100644 index 0000000..cb81ef2 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/checkout.png diff --git a/site/static/docs/5.3/assets/img/examples/checkout@2x.png b/site/static/docs/5.3/assets/img/examples/checkout@2x.png Binary files differnew file mode 100644 index 0000000..79c7b4b --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/checkout@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/cover.png b/site/static/docs/5.3/assets/img/examples/cover.png Binary files differnew file mode 100644 index 0000000..5458ff1 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/cover.png diff --git a/site/static/docs/5.3/assets/img/examples/cover@2x.png b/site/static/docs/5.3/assets/img/examples/cover@2x.png Binary files differnew file mode 100644 index 0000000..eacd82e --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/cover@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/dashboard-rtl.png b/site/static/docs/5.3/assets/img/examples/dashboard-rtl.png Binary files differnew file mode 100644 index 0000000..7f5b5bb --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/dashboard-rtl.png diff --git a/site/static/docs/5.3/assets/img/examples/dashboard-rtl@2x.png b/site/static/docs/5.3/assets/img/examples/dashboard-rtl@2x.png Binary files differnew file mode 100644 index 0000000..26b031a --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/dashboard-rtl@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/dashboard.png b/site/static/docs/5.3/assets/img/examples/dashboard.png Binary files differnew file mode 100644 index 0000000..52988da --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/dashboard.png diff --git a/site/static/docs/5.3/assets/img/examples/dashboard@2x.png b/site/static/docs/5.3/assets/img/examples/dashboard@2x.png Binary files differnew file mode 100644 index 0000000..52b23df --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/dashboard@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/dropdowns.png b/site/static/docs/5.3/assets/img/examples/dropdowns.png Binary files differnew file mode 100644 index 0000000..64fc8f2 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/dropdowns.png diff --git a/site/static/docs/5.3/assets/img/examples/dropdowns@2x.png b/site/static/docs/5.3/assets/img/examples/dropdowns@2x.png Binary files differnew file mode 100644 index 0000000..35fecb4 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/dropdowns@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/features.png b/site/static/docs/5.3/assets/img/examples/features.png Binary files differnew file mode 100644 index 0000000..c77ed09 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/features.png diff --git a/site/static/docs/5.3/assets/img/examples/features@2x.png b/site/static/docs/5.3/assets/img/examples/features@2x.png Binary files differnew file mode 100644 index 0000000..88bd330 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/features@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/footers.png b/site/static/docs/5.3/assets/img/examples/footers.png Binary files differnew file mode 100644 index 0000000..8ab0cd0 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/footers.png diff --git a/site/static/docs/5.3/assets/img/examples/footers@2x.png b/site/static/docs/5.3/assets/img/examples/footers@2x.png Binary files differnew file mode 100644 index 0000000..a9a07a2 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/footers@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/grid.png b/site/static/docs/5.3/assets/img/examples/grid.png Binary files differnew file mode 100644 index 0000000..15ccfd4 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/grid.png diff --git a/site/static/docs/5.3/assets/img/examples/grid@2x.png b/site/static/docs/5.3/assets/img/examples/grid@2x.png Binary files differnew file mode 100644 index 0000000..78ade65 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/grid@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/headers.png b/site/static/docs/5.3/assets/img/examples/headers.png Binary files differnew file mode 100644 index 0000000..fbb7fd2 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/headers.png diff --git a/site/static/docs/5.3/assets/img/examples/headers@2x.png b/site/static/docs/5.3/assets/img/examples/headers@2x.png Binary files differnew file mode 100644 index 0000000..234f9b1 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/headers@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/heroes.png b/site/static/docs/5.3/assets/img/examples/heroes.png Binary files differnew file mode 100644 index 0000000..e9bc3e6 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/heroes.png diff --git a/site/static/docs/5.3/assets/img/examples/heroes@2x.png b/site/static/docs/5.3/assets/img/examples/heroes@2x.png Binary files differnew file mode 100644 index 0000000..fff3a72 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/heroes@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/jumbotron.png b/site/static/docs/5.3/assets/img/examples/jumbotron.png Binary files differnew file mode 100644 index 0000000..48e0c9c --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/jumbotron.png diff --git a/site/static/docs/5.3/assets/img/examples/jumbotron@2x.png b/site/static/docs/5.3/assets/img/examples/jumbotron@2x.png Binary files differnew file mode 100644 index 0000000..229b630 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/jumbotron@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/jumbotrons.png b/site/static/docs/5.3/assets/img/examples/jumbotrons.png Binary files differnew file mode 100644 index 0000000..daafe59 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/jumbotrons.png diff --git a/site/static/docs/5.3/assets/img/examples/jumbotrons@2x.png b/site/static/docs/5.3/assets/img/examples/jumbotrons@2x.png Binary files differnew file mode 100644 index 0000000..4e549a4 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/jumbotrons@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/list-groups.png b/site/static/docs/5.3/assets/img/examples/list-groups.png Binary files differnew file mode 100644 index 0000000..9f49a54 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/list-groups.png diff --git a/site/static/docs/5.3/assets/img/examples/list-groups@2x.png b/site/static/docs/5.3/assets/img/examples/list-groups@2x.png Binary files differnew file mode 100644 index 0000000..575d198 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/list-groups@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/masonry.png b/site/static/docs/5.3/assets/img/examples/masonry.png Binary files differnew file mode 100644 index 0000000..2013730 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/masonry.png diff --git a/site/static/docs/5.3/assets/img/examples/masonry@2x.png b/site/static/docs/5.3/assets/img/examples/masonry@2x.png Binary files differnew file mode 100644 index 0000000..809fd12 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/masonry@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/modals.png b/site/static/docs/5.3/assets/img/examples/modals.png Binary files differnew file mode 100644 index 0000000..0c8876a --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/modals.png diff --git a/site/static/docs/5.3/assets/img/examples/modals@2x.png b/site/static/docs/5.3/assets/img/examples/modals@2x.png Binary files differnew file mode 100644 index 0000000..c18990a --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/modals@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/navbar-bottom.png b/site/static/docs/5.3/assets/img/examples/navbar-bottom.png Binary files differnew file mode 100644 index 0000000..5e0b999 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbar-bottom.png diff --git a/site/static/docs/5.3/assets/img/examples/navbar-bottom@2x.png b/site/static/docs/5.3/assets/img/examples/navbar-bottom@2x.png Binary files differnew file mode 100644 index 0000000..93a7cdc --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbar-bottom@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/navbar-fixed.png b/site/static/docs/5.3/assets/img/examples/navbar-fixed.png Binary files differnew file mode 100644 index 0000000..eba24d3 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbar-fixed.png diff --git a/site/static/docs/5.3/assets/img/examples/navbar-fixed@2x.png b/site/static/docs/5.3/assets/img/examples/navbar-fixed@2x.png Binary files differnew file mode 100644 index 0000000..6e4b50f --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbar-fixed@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/navbar-static.png b/site/static/docs/5.3/assets/img/examples/navbar-static.png Binary files differnew file mode 100644 index 0000000..c894ae8 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbar-static.png diff --git a/site/static/docs/5.3/assets/img/examples/navbar-static@2x.png b/site/static/docs/5.3/assets/img/examples/navbar-static@2x.png Binary files differnew file mode 100644 index 0000000..9b05737 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbar-static@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/navbars-offcanvas.png b/site/static/docs/5.3/assets/img/examples/navbars-offcanvas.png Binary files differnew file mode 100644 index 0000000..0347bee --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbars-offcanvas.png diff --git a/site/static/docs/5.3/assets/img/examples/navbars-offcanvas@2x.png b/site/static/docs/5.3/assets/img/examples/navbars-offcanvas@2x.png Binary files differnew file mode 100644 index 0000000..7775a30 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbars-offcanvas@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/navbars.png b/site/static/docs/5.3/assets/img/examples/navbars.png Binary files differnew file mode 100644 index 0000000..3a9b873 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbars.png diff --git a/site/static/docs/5.3/assets/img/examples/navbars@2x.png b/site/static/docs/5.3/assets/img/examples/navbars@2x.png Binary files differnew file mode 100644 index 0000000..dc0cea0 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/navbars@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/offcanvas-navbar.png b/site/static/docs/5.3/assets/img/examples/offcanvas-navbar.png Binary files differnew file mode 100644 index 0000000..1e75d26 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/offcanvas-navbar.png diff --git a/site/static/docs/5.3/assets/img/examples/offcanvas-navbar@2x.png b/site/static/docs/5.3/assets/img/examples/offcanvas-navbar@2x.png Binary files differnew file mode 100644 index 0000000..e5287dd --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/offcanvas-navbar@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/pricing.png b/site/static/docs/5.3/assets/img/examples/pricing.png Binary files differnew file mode 100644 index 0000000..ea72246 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/pricing.png diff --git a/site/static/docs/5.3/assets/img/examples/pricing@2x.png b/site/static/docs/5.3/assets/img/examples/pricing@2x.png Binary files differnew file mode 100644 index 0000000..959d808 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/pricing@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/product.png b/site/static/docs/5.3/assets/img/examples/product.png Binary files differnew file mode 100644 index 0000000..a95eff6 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/product.png diff --git a/site/static/docs/5.3/assets/img/examples/product@2x.png b/site/static/docs/5.3/assets/img/examples/product@2x.png Binary files differnew file mode 100644 index 0000000..1dfe454 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/product@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/sidebars.png b/site/static/docs/5.3/assets/img/examples/sidebars.png Binary files differnew file mode 100644 index 0000000..00efb31 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/sidebars.png diff --git a/site/static/docs/5.3/assets/img/examples/sidebars@2x.png b/site/static/docs/5.3/assets/img/examples/sidebars@2x.png Binary files differnew file mode 100644 index 0000000..cb167e5 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/sidebars@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/sign-in.png b/site/static/docs/5.3/assets/img/examples/sign-in.png Binary files differnew file mode 100644 index 0000000..8d57f56 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/sign-in.png diff --git a/site/static/docs/5.3/assets/img/examples/sign-in@2x.png b/site/static/docs/5.3/assets/img/examples/sign-in@2x.png Binary files differnew file mode 100644 index 0000000..4773359 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/sign-in@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/starter-template.png b/site/static/docs/5.3/assets/img/examples/starter-template.png Binary files differnew file mode 100644 index 0000000..d4b2021 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/starter-template.png diff --git a/site/static/docs/5.3/assets/img/examples/starter-template@2x.png b/site/static/docs/5.3/assets/img/examples/starter-template@2x.png Binary files differnew file mode 100644 index 0000000..9323837 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/starter-template@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/sticky-footer-navbar.png b/site/static/docs/5.3/assets/img/examples/sticky-footer-navbar.png Binary files differnew file mode 100644 index 0000000..a9778d9 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/sticky-footer-navbar.png diff --git a/site/static/docs/5.3/assets/img/examples/sticky-footer-navbar@2x.png b/site/static/docs/5.3/assets/img/examples/sticky-footer-navbar@2x.png Binary files differnew file mode 100644 index 0000000..1662b36 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/sticky-footer-navbar@2x.png diff --git a/site/static/docs/5.3/assets/img/examples/sticky-footer.png b/site/static/docs/5.3/assets/img/examples/sticky-footer.png Binary files differnew file mode 100644 index 0000000..c2776fd --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/sticky-footer.png diff --git a/site/static/docs/5.3/assets/img/examples/sticky-footer@2x.png b/site/static/docs/5.3/assets/img/examples/sticky-footer@2x.png Binary files differnew file mode 100644 index 0000000..5a008a0 --- /dev/null +++ b/site/static/docs/5.3/assets/img/examples/sticky-footer@2x.png diff --git a/site/static/docs/5.3/assets/img/favicons/android-chrome-192x192.png b/site/static/docs/5.3/assets/img/favicons/android-chrome-192x192.png Binary files differnew file mode 100644 index 0000000..1c276a5 --- /dev/null +++ b/site/static/docs/5.3/assets/img/favicons/android-chrome-192x192.png diff --git a/site/static/docs/5.3/assets/img/favicons/android-chrome-512x512.png b/site/static/docs/5.3/assets/img/favicons/android-chrome-512x512.png Binary files differnew file mode 100644 index 0000000..936025e --- /dev/null +++ b/site/static/docs/5.3/assets/img/favicons/android-chrome-512x512.png diff --git a/site/static/docs/5.3/assets/img/favicons/apple-touch-icon.png b/site/static/docs/5.3/assets/img/favicons/apple-touch-icon.png Binary files differnew file mode 100644 index 0000000..e7053f9 --- /dev/null +++ b/site/static/docs/5.3/assets/img/favicons/apple-touch-icon.png diff --git a/site/static/docs/5.3/assets/img/favicons/favicon-16x16.png b/site/static/docs/5.3/assets/img/favicons/favicon-16x16.png Binary files differnew file mode 100644 index 0000000..f4754c1 --- /dev/null +++ b/site/static/docs/5.3/assets/img/favicons/favicon-16x16.png diff --git a/site/static/docs/5.3/assets/img/favicons/favicon-32x32.png b/site/static/docs/5.3/assets/img/favicons/favicon-32x32.png Binary files differnew file mode 100644 index 0000000..7c7f277 --- /dev/null +++ b/site/static/docs/5.3/assets/img/favicons/favicon-32x32.png diff --git a/site/static/docs/5.3/assets/img/favicons/favicon.ico b/site/static/docs/5.3/assets/img/favicons/favicon.ico Binary files differnew file mode 100644 index 0000000..0549906 --- /dev/null +++ b/site/static/docs/5.3/assets/img/favicons/favicon.ico diff --git a/site/static/docs/5.3/assets/img/favicons/manifest.json b/site/static/docs/5.3/assets/img/favicons/manifest.json new file mode 100644 index 0000000..8f2f0f7 --- /dev/null +++ b/site/static/docs/5.3/assets/img/favicons/manifest.json @@ -0,0 +1,20 @@ +{ + "name": "Bootstrap", + "short_name": "Bootstrap", + "icons": [ + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "start_url": "/?utm_source=a2hs", + "theme_color": "#7952b3", + "background_color": "#7952b3", + "display": "standalone" +} diff --git a/site/static/docs/5.3/assets/img/favicons/safari-pinned-tab.svg b/site/static/docs/5.3/assets/img/favicons/safari-pinned-tab.svg new file mode 100644 index 0000000..aa6e85c --- /dev/null +++ b/site/static/docs/5.3/assets/img/favicons/safari-pinned-tab.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="192" height="192" fill="none"><path fill="#000" fill-rule="evenodd" d="M39.878 20c-10.955 0-19.06 9.59-18.698 19.988.349 9.99-.104 22.93-3.361 33.48C14.55 84.052 9.026 90.756 0 91.615v9.719c9.026.86 14.55 7.563 17.819 18.147 3.257 10.551 3.71 23.491 3.361 33.48-.362 10.399 7.743 19.988 18.698 19.988h112.258c10.955 0 19.06-9.589 18.697-19.988-.348-9.989.104-22.929 3.362-33.48 3.268-10.584 8.779-17.287 17.805-18.147v-9.719c-9.026-.86-14.537-7.563-17.805-18.147-3.258-10.55-3.71-23.49-3.362-33.48C171.196 29.589 163.091 20 152.136 20H39.878zm88.665 94.15c0 14.32-10.68 23.002-28.404 23.002H68.713a2 2 0 01-2-2V57.797a2 2 0 012-2h31.253c14.779 0 24.478 8.006 24.478 20.296 0 8.626-6.524 16.35-14.837 17.703v.451c11.315 1.24 18.936 9.078 18.936 19.903zM96.848 66.114H79.644v24.3h14.491c11.2 0 17.377-4.51 17.377-12.573 0-7.555-5.311-11.727-14.664-11.727zm-17.204 33.941v26.78h17.84c11.661 0 17.838-4.68 17.838-13.475s-6.35-13.305-18.59-13.305H79.645z" clip-rule="evenodd"/></svg>
\ No newline at end of file diff --git a/site/static/docs/5.3/assets/img/guides/bootstrap-parcel.png b/site/static/docs/5.3/assets/img/guides/bootstrap-parcel.png Binary files differnew file mode 100644 index 0000000..4cfa46c --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/bootstrap-parcel.png diff --git a/site/static/docs/5.3/assets/img/guides/bootstrap-parcel@2x.png b/site/static/docs/5.3/assets/img/guides/bootstrap-parcel@2x.png Binary files differnew file mode 100644 index 0000000..4f71658 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/bootstrap-parcel@2x.png diff --git a/site/static/docs/5.3/assets/img/guides/bootstrap-vite.png b/site/static/docs/5.3/assets/img/guides/bootstrap-vite.png Binary files differnew file mode 100644 index 0000000..a290110 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/bootstrap-vite.png diff --git a/site/static/docs/5.3/assets/img/guides/bootstrap-vite@2x.png b/site/static/docs/5.3/assets/img/guides/bootstrap-vite@2x.png Binary files differnew file mode 100644 index 0000000..5fe40c5 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/bootstrap-vite@2x.png diff --git a/site/static/docs/5.3/assets/img/guides/bootstrap-webpack.png b/site/static/docs/5.3/assets/img/guides/bootstrap-webpack.png Binary files differnew file mode 100644 index 0000000..189b7f4 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/bootstrap-webpack.png diff --git a/site/static/docs/5.3/assets/img/guides/bootstrap-webpack@2x.png b/site/static/docs/5.3/assets/img/guides/bootstrap-webpack@2x.png Binary files differnew file mode 100644 index 0000000..7006386 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/bootstrap-webpack@2x.png diff --git a/site/static/docs/5.3/assets/img/guides/parcel-dev-server-bootstrap.png b/site/static/docs/5.3/assets/img/guides/parcel-dev-server-bootstrap.png Binary files differnew file mode 100644 index 0000000..5953879 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/parcel-dev-server-bootstrap.png diff --git a/site/static/docs/5.3/assets/img/guides/parcel-dev-server.png b/site/static/docs/5.3/assets/img/guides/parcel-dev-server.png Binary files differnew file mode 100644 index 0000000..db36ee5 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/parcel-dev-server.png diff --git a/site/static/docs/5.3/assets/img/guides/vite-dev-server-bootstrap.png b/site/static/docs/5.3/assets/img/guides/vite-dev-server-bootstrap.png Binary files differnew file mode 100644 index 0000000..a3ae095 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/vite-dev-server-bootstrap.png diff --git a/site/static/docs/5.3/assets/img/guides/vite-dev-server.png b/site/static/docs/5.3/assets/img/guides/vite-dev-server.png Binary files differnew file mode 100644 index 0000000..30a98b8 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/vite-dev-server.png diff --git a/site/static/docs/5.3/assets/img/guides/webpack-dev-server-bootstrap.png b/site/static/docs/5.3/assets/img/guides/webpack-dev-server-bootstrap.png Binary files differnew file mode 100644 index 0000000..0bf8304 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/webpack-dev-server-bootstrap.png diff --git a/site/static/docs/5.3/assets/img/guides/webpack-dev-server.png b/site/static/docs/5.3/assets/img/guides/webpack-dev-server.png Binary files differnew file mode 100644 index 0000000..2d612d3 --- /dev/null +++ b/site/static/docs/5.3/assets/img/guides/webpack-dev-server.png diff --git a/site/static/docs/5.3/assets/img/parcel.png b/site/static/docs/5.3/assets/img/parcel.png Binary files differnew file mode 100644 index 0000000..21afaa6 --- /dev/null +++ b/site/static/docs/5.3/assets/img/parcel.png diff --git a/site/static/docs/5.3/assets/img/vite.svg b/site/static/docs/5.3/assets/img/vite.svg new file mode 100644 index 0000000..831cb16 --- /dev/null +++ b/site/static/docs/5.3/assets/img/vite.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 410 404"><path fill="url(#a)" d="m399.641 59.525-183.998 329.02c-3.799 6.793-13.559 6.833-17.415.073L10.582 59.556C6.38 52.19 12.68 43.266 21.028 44.76l184.195 32.923c1.175.21 2.378.208 3.553-.006l180.343-32.87c8.32-1.517 14.649 7.337 10.522 14.719Z"/><path fill="url(#b)" d="M292.965 1.574 156.801 28.255a5 5 0 0 0-4.03 4.611l-8.376 141.464c-.197 3.332 2.863 5.918 6.115 5.168l37.91-8.749c3.547-.818 6.752 2.306 6.023 5.873l-11.263 55.153c-.758 3.712 2.727 6.886 6.352 5.785l23.415-7.114c3.63-1.102 7.118 2.081 6.35 5.796l-17.899 86.633c-1.12 5.419 6.088 8.374 9.094 3.728l2.008-3.103 110.954-221.428c1.858-3.707-1.346-7.935-5.418-7.15l-39.022 7.532c-3.667.707-6.787-2.708-5.752-6.296l25.469-88.291c1.036-3.594-2.095-7.012-5.766-6.293Z"/><defs><linearGradient id="a" x1="6" x2="235" y1="33" y2="344" gradientUnits="userSpaceOnUse"><stop stop-color="#41d1ff"/><stop offset="1" stop-color="#bd34fe"/></linearGradient><linearGradient id="b" x1="194.651" x2="236.076" y1="8.818" y2="292.989" gradientUnits="userSpaceOnUse"><stop stop-color="#ffea83"/><stop offset=".083" stop-color="#ffdd35"/><stop offset="1" stop-color="#ffa800"/></linearGradient></defs></svg> diff --git a/site/static/docs/5.3/assets/img/webpack.svg b/site/static/docs/5.3/assets/img/webpack.svg new file mode 100644 index 0000000..ed885f2 --- /dev/null +++ b/site/static/docs/5.3/assets/img/webpack.svg @@ -0,0 +1 @@ +<svg viewBox="0 0 1200 1200" xmlns="http://www.w3.org/2000/svg"><path d="m600 0 530.3 300v600L600 1200 69.7 900V300z" fill="#fff"/><path d="m1035.6 879.3-418.1 236.5V931.6L878 788.3zm28.6-25.9V358.8l-153 88.3V765zm-901.5 25.9 418.1 236.5V931.6L320.3 788.3zm-28.6-25.9V358.8l153 88.3V765zM152 326.8 580.8 84.2v178.1L306.1 413.4l-2.1 1.2zm894.3 0L617.5 84.2v178.1l274.7 151.1 2.1 1.2z" fill="#8ed6fb"/><path d="m580.8 889.7-257-141.3v-280l257 148.4zm36.7 0 257-141.3v-280l-257 148.4zM341.2 436l258-141.9 258 141.9-258 149z" fill="#1c78c0"/></svg> diff --git a/site/static/docs/5.3/assets/js/color-modes.js b/site/static/docs/5.3/assets/js/color-modes.js new file mode 100644 index 0000000..9f22daa --- /dev/null +++ b/site/static/docs/5.3/assets/js/color-modes.js @@ -0,0 +1,80 @@ +/*! + * Color mode toggler for Bootstrap's docs (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under the Creative Commons Attribution 3.0 Unported License. + */ + +(() => { + 'use strict' + + const getStoredTheme = () => localStorage.getItem('theme') + const setStoredTheme = theme => localStorage.setItem('theme', theme) + + const getPreferredTheme = () => { + const storedTheme = getStoredTheme() + if (storedTheme) { + return storedTheme + } + + return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light' + } + + const setTheme = theme => { + if (theme === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches) { + document.documentElement.setAttribute('data-bs-theme', 'dark') + } else { + document.documentElement.setAttribute('data-bs-theme', theme) + } + } + + setTheme(getPreferredTheme()) + + const showActiveTheme = (theme, focus = false) => { + const themeSwitcher = document.querySelector('#bd-theme') + + if (!themeSwitcher) { + return + } + + const themeSwitcherText = document.querySelector('#bd-theme-text') + const activeThemeIcon = document.querySelector('.theme-icon-active use') + const btnToActive = document.querySelector(`[data-bs-theme-value="${theme}"]`) + const svgOfActiveBtn = btnToActive.querySelector('svg use').getAttribute('href') + + document.querySelectorAll('[data-bs-theme-value]').forEach(element => { + element.classList.remove('active') + element.setAttribute('aria-pressed', 'false') + }) + + btnToActive.classList.add('active') + btnToActive.setAttribute('aria-pressed', 'true') + activeThemeIcon.setAttribute('href', svgOfActiveBtn) + const themeSwitcherLabel = `${themeSwitcherText.textContent} (${btnToActive.dataset.bsThemeValue})` + themeSwitcher.setAttribute('aria-label', themeSwitcherLabel) + + if (focus) { + themeSwitcher.focus() + } + } + + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => { + const storedTheme = getStoredTheme() + if (storedTheme !== 'light' && storedTheme !== 'dark') { + setTheme(getPreferredTheme()) + } + }) + + window.addEventListener('DOMContentLoaded', () => { + showActiveTheme(getPreferredTheme()) + + document.querySelectorAll('[data-bs-theme-value]') + .forEach(toggle => { + toggle.addEventListener('click', () => { + const theme = toggle.getAttribute('data-bs-theme-value') + setStoredTheme(theme) + setTheme(theme) + showActiveTheme(theme, true) + }) + }) + }) +})() diff --git a/site/static/docs/5.3/assets/js/validate-forms.js b/site/static/docs/5.3/assets/js/validate-forms.js new file mode 100644 index 0000000..30ea0aa --- /dev/null +++ b/site/static/docs/5.3/assets/js/validate-forms.js @@ -0,0 +1,19 @@ +// Example starter JavaScript for disabling form submissions if there are invalid fields +(() => { + 'use strict' + + // Fetch all the forms we want to apply custom Bootstrap validation styles to + const forms = document.querySelectorAll('.needs-validation') + + // Loop over them and prevent submission + Array.from(forms).forEach(form => { + form.addEventListener('submit', event => { + if (!form.checkValidity()) { + event.preventDefault() + event.stopPropagation() + } + + form.classList.add('was-validated') + }, false) + }) +})() |