Skip to content

Commit 3f70767

Browse files
committed
Some prep for Bootstrap 5
1 parent 5787934 commit 3f70767

File tree

11 files changed

+205
-144
lines changed

11 files changed

+205
-144
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[Demo](https://bootstrap.philwareham.co.uk/).
88

9-
Textpattern templates for use with [Bootstrap](https://getbootstrap.com/) v4.
9+
Textpattern templates for use with [Bootstrap](https://getbootstrap.com/) v5.
1010

1111
## Supported web browsers
1212

dev-docs/design-patterns-page.textile

+3-3
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ pre. This is an example of a non-code
7070
h3. Pre-formatted code blocks
7171

7272
bc. <section class="alert alert-error" role="alert">
73-
<a class="close" data-dismiss="alert">&amp;times;</a>
73+
<a class="close" data-bs-dismiss="alert">&amp;times;</a>
7474
<h3>Message pane</h3>
7575
<p>Error message goes here.</p>
7676
</section>
@@ -108,11 +108,11 @@ notextile. <figure>
108108

109109
h3. Left ranged image
110110

111-
Aenean vehicula posuere neque. Nam nibh lectus, laoreet non, convallis sed, vulputate consectetuer, enim. Pellentesque arcu. Vestibulum consequat nisi a ipsum vulputate vehicula. Aliquam lacus diam, ultricies vel, interdum eget, posuere non, tellus. Donec vel ligula. Sed felis. <img class="rounded float-left p-4" src="https://default-theme.textpattern.com/images/1.png" alt="160×160 Image Example"> Quisque ultrices gravida pede. Mauris accumsan vulputate tellus. Phasellus condimentum bibendum dolor. Mauris sed ipsum. Phasellus in diam. Nam sapien ligula, consectetuer id, hendrerit in, cursus sed, leo. Nam tincidunt rhoncus urna. Aliquam id massa ut nibh bibendum imperdiet. Curabitur neque mauris, porta vel, lacinia quis, placerat ultrices, orci. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In lectus nisl, porttitor eget, fermentum et, viverra a, odio. Sed semper. Praesent vulputate nibh eget nisi. Sed ligula. Aenean vehicula posuere neque. Nam nibh lectus, laoreet non, convallis sed, vulputate consectetuer, enim. Pellentesque arcu. Vestibulum consequat nisi a ipsum vulputate vehicula. Aliquam lacus diam, ultricies vel, interdum eget, posuere non, tellus. Donec vel ligula. Sed felis.
111+
Aenean vehicula posuere neque. Nam nibh lectus, laoreet non, convallis sed, vulputate consectetuer, enim. Pellentesque arcu. Vestibulum consequat nisi a ipsum vulputate vehicula. Aliquam lacus diam, ultricies vel, interdum eget, posuere non, tellus. Donec vel ligula. Sed felis. <img class="rounded float-start p-4" src="https://default-theme.textpattern.com/images/1.png" alt="160×160 Image Example"> Quisque ultrices gravida pede. Mauris accumsan vulputate tellus. Phasellus condimentum bibendum dolor. Mauris sed ipsum. Phasellus in diam. Nam sapien ligula, consectetuer id, hendrerit in, cursus sed, leo. Nam tincidunt rhoncus urna. Aliquam id massa ut nibh bibendum imperdiet. Curabitur neque mauris, porta vel, lacinia quis, placerat ultrices, orci. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In lectus nisl, porttitor eget, fermentum et, viverra a, odio. Sed semper. Praesent vulputate nibh eget nisi. Sed ligula. Aenean vehicula posuere neque. Nam nibh lectus, laoreet non, convallis sed, vulputate consectetuer, enim. Pellentesque arcu. Vestibulum consequat nisi a ipsum vulputate vehicula. Aliquam lacus diam, ultricies vel, interdum eget, posuere non, tellus. Donec vel ligula. Sed felis.
112112

113113
h3. Right ranged image
114114

115-
Aenean vehicula posuere neque. Nam nibh lectus, laoreet non, convallis sed, vulputate consectetuer, enim. Pellentesque arcu. Vestibulum consequat nisi a ipsum vulputate vehicula. Aliquam lacus diam, ultricies vel, interdum eget, posuere non, tellus. Donec vel ligula. Sed felis. <img class="rounded float-right p-4" src="https://default-theme.textpattern.com/images/1.png" alt="160×160 Image Example"> Quisque ultrices gravida pede. Mauris accumsan vulputate tellus. Phasellus condimentum bibendum dolor. Mauris sed ipsum. Phasellus in diam. Nam sapien ligula, consectetuer id, hendrerit in, cursus sed, leo. Nam tincidunt rhoncus urna. Aliquam id massa ut nibh bibendum imperdiet. Curabitur neque mauris, porta vel, lacinia quis, placerat ultrices, orci. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In lectus nisl, porttitor eget, fermentum et, viverra a, odio. Sed semper. Praesent vulputate nibh eget nisi. Sed ligula. Aenean vehicula posuere neque. Nam nibh lectus, laoreet non, convallis sed, vulputate consectetuer, enim. Pellentesque arcu. Vestibulum consequat nisi a ipsum vulputate vehicula. Aliquam lacus diam, ultricies vel, interdum eget, posuere non, tellus. Donec vel ligula. Sed felis.
115+
Aenean vehicula posuere neque. Nam nibh lectus, laoreet non, convallis sed, vulputate consectetuer, enim. Pellentesque arcu. Vestibulum consequat nisi a ipsum vulputate vehicula. Aliquam lacus diam, ultricies vel, interdum eget, posuere non, tellus. Donec vel ligula. Sed felis. <img class="rounded float-end p-4" src="https://default-theme.textpattern.com/images/1.png" alt="160×160 Image Example"> Quisque ultrices gravida pede. Mauris accumsan vulputate tellus. Phasellus condimentum bibendum dolor. Mauris sed ipsum. Phasellus in diam. Nam sapien ligula, consectetuer id, hendrerit in, cursus sed, leo. Nam tincidunt rhoncus urna. Aliquam id massa ut nibh bibendum imperdiet. Curabitur neque mauris, porta vel, lacinia quis, placerat ultrices, orci. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In lectus nisl, porttitor eget, fermentum et, viverra a, odio. Sed semper. Praesent vulputate nibh eget nisi. Sed ligula. Aenean vehicula posuere neque. Nam nibh lectus, laoreet non, convallis sed, vulputate consectetuer, enim. Pellentesque arcu. Vestibulum consequat nisi a ipsum vulputate vehicula. Aliquam lacus diam, ultricies vel, interdum eget, posuere non, tellus. Donec vel ligula. Sed felis.
116116

117117
h3. Centred image
118118

dev-to-sort/carousel.html

+8-8
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
<header>
2121
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
2222
<a class="navbar-brand" href="#">Carousel</a>
23-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
23+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
2424
<span class="navbar-toggler-icon"></span>
2525
</button>
2626
<div class="collapse navbar-collapse" id="navbarCollapse">
27-
<ul class="navbar-nav mr-auto">
27+
<ul class="navbar-nav me-auto">
2828
<li class="nav-item active">
2929
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
3030
</li>
@@ -36,7 +36,7 @@
3636
</li>
3737
</ul>
3838
<form class="form-inline mt-2 mt-md-0">
39-
<input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search">
39+
<input class="form-control me-sm-2" type="text" placeholder="Search" aria-label="Search">
4040
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
4141
</form>
4242
</div>
@@ -47,15 +47,15 @@
4747

4848
<div id="myCarousel" class="carousel slide" data-ride="carousel">
4949
<ol class="carousel-indicators">
50-
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
51-
<li data-target="#myCarousel" data-slide-to="1"></li>
52-
<li data-target="#myCarousel" data-slide-to="2"></li>
50+
<li data-bs-target="#myCarousel" data-slide-to="0" class="active"></li>
51+
<li data-bs-target="#myCarousel" data-slide-to="1"></li>
52+
<li data-bs-target="#myCarousel" data-slide-to="2"></li>
5353
</ol>
5454
<div class="carousel-inner">
5555
<div class="carousel-item active">
5656
<img class="first-slide" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="First slide">
5757
<div class="container">
58-
<div class="carousel-caption text-left">
58+
<div class="carousel-caption text-start">
5959
<h1>Example headline.</h1>
6060
<p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
6161
<p><a class="btn btn-lg btn-primary" href="#" role="button">Sign up today</a></p>
@@ -75,7 +75,7 @@ <h1>Another example headline.</h1>
7575
<div class="carousel-item">
7676
<img class="third-slide" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Third slide">
7777
<div class="container">
78-
<div class="carousel-caption text-right">
78+
<div class="carousel-caption text-end">
7979
<h1>One more for good measure.</h1>
8080
<p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
8181
<p><a class="btn btn-lg btn-primary" href="#" role="button">Browse gallery</a></p>

dev-to-sort/jumbotron.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020

2121
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
2222
<a class="navbar-brand" href="#">Navbar</a>
23-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
23+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
2424
<span class="navbar-toggler-icon"></span>
2525
</button>
2626

2727
<div class="collapse navbar-collapse" id="navbarsExampleDefault">
28-
<ul class="navbar-nav mr-auto">
28+
<ul class="navbar-nav me-auto">
2929
<li class="nav-item active">
3030
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
3131
</li>
@@ -36,7 +36,7 @@
3636
<a class="nav-link disabled" href="#">Disabled</a>
3737
</li>
3838
<li class="nav-item dropdown">
39-
<a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown</a>
39+
<a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown01" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown</a>
4040
<div class="dropdown-menu" aria-labelledby="dropdown01">
4141
<a class="dropdown-item" href="#">Action</a>
4242
<a class="dropdown-item" href="#">Another action</a>
@@ -45,7 +45,7 @@
4545
</li>
4646
</ul>
4747
<form class="form-inline my-2 my-lg-0">
48-
<input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search">
48+
<input class="form-control me-sm-2" type="text" placeholder="Search" aria-label="Search">
4949
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
5050
</form>
5151
</div>

dev-to-sort/product.html

+14-14
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,23 @@
3535

3636
<div class="position-relative overflow-hidden p-3 p-md-5 m-md-3 text-center bg-light">
3737
<div class="col-md-5 p-lg-5 mx-auto my-5">
38-
<h1 class="display-4 font-weight-normal">Punny headline</h1>
39-
<p class="lead font-weight-normal">And an even wittier subheading to boot. Jumpstart your marketing efforts with this example based on Apple's marketing pages.</p>
38+
<h1 class="display-4 fw-normal">Punny headline</h1>
39+
<p class="lead fw-normal">And an even wittier subheading to boot. Jumpstart your marketing efforts with this example based on Apple's marketing pages.</p>
4040
<a class="btn btn-outline-secondary" href="#">Coming soon</a>
4141
</div>
4242
<div class="product-device box-shadow d-none d-md-block"></div>
4343
<div class="product-device product-device-2 box-shadow d-none d-md-block"></div>
4444
</div>
4545

46-
<div class="d-md-flex flex-md-equal w-100 my-md-3 pl-md-3">
47-
<div class="bg-dark mr-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center text-white overflow-hidden">
46+
<div class="d-md-flex flex-md-equal w-100 my-md-3 ps-md-3">
47+
<div class="bg-dark me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center text-white overflow-hidden">
4848
<div class="my-3 py-3">
4949
<h2 class="display-5">Another headline</h2>
5050
<p class="lead">And an even wittier subheading.</p>
5151
</div>
5252
<div class="bg-light box-shadow mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div>
5353
</div>
54-
<div class="bg-light mr-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
54+
<div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
5555
<div class="my-3 p-3">
5656
<h2 class="display-5">Another headline</h2>
5757
<p class="lead">And an even wittier subheading.</p>
@@ -60,15 +60,15 @@ <h2 class="display-5">Another headline</h2>
6060
</div>
6161
</div>
6262

63-
<div class="d-md-flex flex-md-equal w-100 my-md-3 pl-md-3">
64-
<div class="bg-light mr-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
63+
<div class="d-md-flex flex-md-equal w-100 my-md-3 ps-md-3">
64+
<div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
6565
<div class="my-3 p-3">
6666
<h2 class="display-5">Another headline</h2>
6767
<p class="lead">And an even wittier subheading.</p>
6868
</div>
6969
<div class="bg-dark box-shadow mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div>
7070
</div>
71-
<div class="bg-primary mr-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center text-white overflow-hidden">
71+
<div class="bg-primary me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center text-white overflow-hidden">
7272
<div class="my-3 py-3">
7373
<h2 class="display-5">Another headline</h2>
7474
<p class="lead">And an even wittier subheading.</p>
@@ -77,15 +77,15 @@ <h2 class="display-5">Another headline</h2>
7777
</div>
7878
</div>
7979

80-
<div class="d-md-flex flex-md-equal w-100 my-md-3 pl-md-3">
81-
<div class="bg-light mr-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
80+
<div class="d-md-flex flex-md-equal w-100 my-md-3 ps-md-3">
81+
<div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
8282
<div class="my-3 p-3">
8383
<h2 class="display-5">Another headline</h2>
8484
<p class="lead">And an even wittier subheading.</p>
8585
</div>
8686
<div class="bg-white box-shadow mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div>
8787
</div>
88-
<div class="bg-light mr-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
88+
<div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
8989
<div class="my-3 py-3">
9090
<h2 class="display-5">Another headline</h2>
9191
<p class="lead">And an even wittier subheading.</p>
@@ -94,15 +94,15 @@ <h2 class="display-5">Another headline</h2>
9494
</div>
9595
</div>
9696

97-
<div class="d-md-flex flex-md-equal w-100 my-md-3 pl-md-3">
98-
<div class="bg-light mr-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
97+
<div class="d-md-flex flex-md-equal w-100 my-md-3 ps-md-3">
98+
<div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
9999
<div class="my-3 p-3">
100100
<h2 class="display-5">Another headline</h2>
101101
<p class="lead">And an even wittier subheading.</p>
102102
</div>
103103
<div class="bg-white box-shadow mx-auto" style="width: 80%; height: 300px; border-radius: 21px 21px 0 0;"></div>
104104
</div>
105-
<div class="bg-light mr-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
105+
<div class="bg-light me-md-3 pt-3 px-3 pt-md-5 px-md-5 text-center overflow-hidden">
106106
<div class="my-3 py-3">
107107
<h2 class="display-5">Another headline</h2>
108108
<p class="lead">And an even wittier subheading.</p>

index.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313

1414
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
1515
<a class="navbar-brand" href="#">Site name</a>
16-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
16+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
1717
<span class="navbar-toggler-icon"></span>
1818
</button>
1919

2020
<div class="collapse navbar-collapse" id="navbarCollapse">
21-
<ul class="navbar-nav mr-auto">
21+
<ul class="navbar-nav me-auto">
2222
<li class="nav-item active">
2323
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
2424
</li>
@@ -29,7 +29,7 @@
2929
<a class="nav-link disabled" href="#">Disabled</a>
3030
</li>
3131
<li class="nav-item dropdown">
32-
<a class="nav-link dropdown-toggle" href="https://example.com" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown</a>
32+
<a class="nav-link dropdown-toggle" href="https://example.com" id="dropdown01" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dropdown</a>
3333
<div class="dropdown-menu" aria-labelledby="dropdown01">
3434
<a class="dropdown-item" href="#">Action</a>
3535
<a class="dropdown-item" href="#">Another action</a>
@@ -38,7 +38,7 @@
3838
</li>
3939
</ul>
4040
<form class="form-inline my-2 my-lg-0">
41-
<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
41+
<input class="form-control me-sm-2" type="search" placeholder="Search" aria-label="Search">
4242
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
4343
</form>
4444
</div>

package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@
3030
"webpack-cli": "4.2.0"
3131
},
3232
"dependencies": {
33-
"bootstrap": "4.5.3",
34-
"jquery": "3.5.1",
35-
"popper.js": "1.16.1"
33+
"@popperjs/core": "2.5.4",
34+
"bootstrap": "5.0.0-beta1"
3635
},
3736
"browserslist": [
3837
"> 0.5%",
@@ -42,5 +41,5 @@
4241
"scripts": {
4342
"build": "webpack --progress"
4443
},
45-
"license": "(MIT AND GPL-2.0)"
44+
"license": "(MIT AND Gps-2.0)"
4645
}

0 commit comments

Comments
 (0)