Skip to content

Commit 5cc6c6c

Browse files
authored
Update demos and docs to Bootstrap 5.x (#3300)
1 parent 22efcf7 commit 5cc6c6c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1721
-1688
lines changed

docs/doxy-boot.js

+42-39
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,68 @@
11
$(document).ready(function() {
22

3-
$("div.headertitle").addClass("page-header");
3+
$("div.headertitle").addClass("pb-2 mt-4 mb-2 border-bottom");
44
$("div.title").addClass("h1");
5-
6-
$('li > a[href="index.html"] > span').before("<i class='fa fa-cog'></i> ");
5+
6+
$('li > a[href="index.html"] > span').before("<i class='fa-solid fa-gear'></i> ");
77
// $('li > a[href="index.html"] > span').text("CoActionOS");
8-
$('li > a[href="modules.html"] > span').before("<i class='fa fa-square'></i> ");
9-
$('li > a[href="namespaces.html"] > span').before("<i class='fa fa-bars'></i> ");
10-
$('li > a[href="annotated.html"] > span').before("<i class='fa fa-list-ul'></i> ");
11-
$('li > a[href="classes.html"] > span').before("<i class='fa fa-book'></i> ");
12-
$('li > a[href="inherits.html"] > span').before("<i class='fa fa-sitemap'></i> ");
13-
$('li > a[href="functions.html"] > span').before("<i class='fa fa-list'></i> ");
14-
$('li > a[href="functions_func.html"] > span').before("<i class='fa fa-list'></i> ");
15-
$('li > a[href="functions_vars.html"] > span').before("<i class='fa fa-list'></i> ");
16-
$('li > a[href="functions_enum.html"] > span').before("<i class='fa fa-list'></i> ");
17-
$('li > a[href="functions_eval.html"] > span').before("<i class='fa fa-list'></i> ");
18-
$('img[src="ftv2ns.png"]').replaceWith('<span class="label label-danger">N</span> ');
19-
$('img[src="ftv2cl.png"]').replaceWith('<span class="label label-danger">C</span> ');
20-
21-
$("ul.tablist").addClass("nav nav-pills nav-justified");
8+
$('li > a[href="modules.html"] > span').before("<i class='fa-solid fa-square'></i> ");
9+
$('li > a[href="namespaces.html"] > span').before("<i class='fa-solid fa-bars'></i> ");
10+
$('li > a[href="annotated.html"] > span').before("<i class='fa-solid fa-list-ul'></i> ");
11+
$('li > a[href="classes.html"] > span').before("<i class='fa-solid fa-book'></i> ");
12+
$('li > a[href="inherits.html"] > span').before("<i class='fa-solid fa-sitemap'></i> ");
13+
$('li > a[href="functions.html"] > span').before("<i class='fa-solid fa-list'></i> ");
14+
$('li > a[href="functions_func.html"] > span').before("<i class='fa-solid fa-list'></i> ");
15+
$('li > a[href="functions_vars.html"] > span').before("<i class='fa-solid fa-list'></i> ");
16+
$('li > a[href="functions_enum.html"] > span').before("<i class='fa-solid fa-list'></i> ");
17+
$('li > a[href="functions_eval.html"] > span').before("<i class='fa-solid fa-list'></i> ");
18+
$('img[src="ftv2ns.png"]').replaceWith('<span class="badge bg-danger">N</span> ');
19+
$('img[src="ftv2cl.png"]').replaceWith('<span class="badge bg-danger">C</span> ');
20+
21+
$("ul.tablist").addClass("nav nav-pills nav-fill");
2222
$("ul.tablist").css("margin-top", "0.5em");
2323
$("ul.tablist").css("margin-bottom", "0.5em");
24-
$("li.current").addClass("active");
24+
$("ul.tablist > li").addClass("nav-item");
25+
$("ul.tablist > li > a").addClass("nav-link");
26+
$("li.current").children().addClass("active");
2527
$("iframe").attr("scrolling", "yes");
26-
28+
2729
$("#nav-path > ul").addClass("breadcrumb");
28-
30+
2931
$("table.params").addClass("table");
3032
$("div.ingroups").wrapInner("<small></small>");
33+
$("div.ingroups > small > a").addClass("text-muted");
3134
$("div.levels").css("margin", "0.5em");
32-
$("div.levels > span").addClass("btn btn-default btn-xs");
35+
$("div.levels > span").addClass("btn btn-secondary btn-sm");
3336
$("div.levels > span").css("margin-right", "0.25em");
34-
37+
3538
$("table.directory").addClass("table table-striped");
36-
$("div.summary > a").addClass("btn btn-default btn-xs");
39+
$("div.summary > a").addClass("btn btn-secondary btn-sm");
3740
$("table.fieldtable").addClass("table");
38-
$(".fragment").addClass("well");
39-
$(".memitem").addClass("panel panel-default");
40-
$(".memproto").addClass("panel-heading");
41-
$(".memdoc").addClass("panel-body");
42-
$("span.mlabel").addClass("label label-info");
43-
41+
$(".fragment").addClass("card card-body bg-gray");
42+
$(".memitem").addClass("card");
43+
$(".memproto").addClass("card-header");
44+
$(".memdoc").addClass("card-body");
45+
$("span.mlabel").addClass("badge bg-info");
46+
4447
$("table.memberdecls").addClass("table");
4548
$("[class^=memitem]").addClass("active");
46-
47-
$("div.ah").addClass("btn btn-default");
49+
50+
$("div.ah").addClass("btn btn-secondary");
4851
$("span.mlabels").addClass("pull-right");
4952
$("table.mlabels").css("width", "100%")
5053
$("td.mlabels-right").addClass("pull-right");
5154

52-
$("div.ttc").addClass("panel panel-info");
53-
$("div.ttname").addClass("panel-heading");
54-
$("div.ttdef,div.ttdoc,div.ttdeci").addClass("panel-body");
55-
56-
$('div.tabs').addClass('container well');
57-
$('div.tabs2').addClass('container well');
58-
$('div.tabs3').addClass('container well');
55+
$("div.ttc").addClass("card card-info");
56+
$("div.ttname").addClass("card-header");
57+
$("div.ttdef,div.ttdoc,div.ttdeci").addClass("card-body");
58+
59+
$('div.tabs').addClass('container card card-body bg-gray mb-3');
60+
$('div.tabs2').addClass('container card card-body bg-gray mb-3');
61+
$('div.tabs3').addClass('container card card-body bg-gray mb-3');
5962
$('div.header').addClass('container');
6063
$('div.contents').addClass('container');
6164
$('div.groupHeader').addClass('alert-link').parent().parent().addClass('alert alert-info');
62-
65+
6366
$('#MSearchBox').remove();//.parent().appendTo('#topmenu');
6467

6568
$('code').each(function() { $(this).html($(this).html().replace("–", "--")); } );

docs/header.html

+27-28
Original file line numberDiff line numberDiff line change
@@ -7,47 +7,46 @@
77
<meta name="generator" content="Doxygen $doxygenversion"/>
88
<meta name="viewport" content="width=device-width, initial-scale=1"/>
99
<title>$title</title>
10-
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
10+
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
11+
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js"></script>
1112
<script type="text/javascript" src="$relpath^dynsections.js"></script>
1213
$treeview
1314
$search
1415
$mathjax
1516
$extrastylesheet
16-
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.4.0/cerulean/bootstrap.min.css" rel="stylesheet">
17+
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/5.3.2/cerulean/bootstrap.min.css" rel="stylesheet">
1718
<link href="css/demo.css" rel="stylesheet">
18-
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>
19+
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.2/js/bootstrap.min.js"></script>
1920
<script type="text/javascript" src="doxy-boot.js"></script>
2021
</head>
2122
<body>
2223
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
2324

24-
<a href="https://github.com/meetecho/janus-gateway"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 1001;" src="forkme_left_darkblue_121621.png" alt="Fork me on GitHub"></a>
25+
<a href="https://github.com/meetecho/janus-gateway"><img style="position: absolute; top: 0; left: 0; border: 0; z-index: 2001;" src="forkme_left_darkblue_121621.png" alt="Fork me on GitHub"></a>
2526

26-
<nav class="navbar navbar-default navbar-static-top">
27+
<div class="navbar navbar-expand-lg fixed-top navbar-dark bg-primary">
2728
<div class="container">
28-
<div class="navbar-header">
29-
<a class="navbar-brand" href=".">$projectname</a>
30-
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
31-
<span class="icon-bar"></span>
32-
<span class="icon-bar"></span>
33-
<span class="icon-bar"></span>
34-
</button>
35-
</div>
36-
<div class="navbar-collapse collapse">
37-
<ul class="nav navbar-nav">
38-
<li><a href="https://janus.conf.meetecho.com/">Home</a></li>
39-
<li><a href="https://janus.conf.meetecho.com/demos.html">Demos</a></li>
40-
<li class="active"><a href="index.html">Documentation</a></li>
41-
<li><a href="https://janus.conf.meetecho.com/citeus.html">Papers</a></li>
42-
<li><a href="https://janus.conf.meetecho.com/support.html">Need help?</a></li>
43-
<li><a href="https://janus-legacy.conf.meetecho.com/">Janus (0.x)</a></li>
44-
<li><a class="januscon" target="_blank" href="https://januscon.it">JanusCon!</a></li>
29+
<a class="navbar-brand" href="https://janus.conf.meetecho.com/">$projectname</a>
30+
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target=".navbar-collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false">
31+
<span class="navbar-toggler-icon"></span>
32+
</button>
33+
<div class="navbar-collapse collapse" id="navbarResponsive">
34+
<ul class="navbar-nav">
35+
<li class="nav-item"><a class="nav-link" href="https://janus.conf.meetecho.com/">Home</a></li>
36+
<li class="nav-item"><a class="nav-link" href="https://janus.conf.meetecho.com/">Demos</a></li>
37+
<li class="nav-item"><a class="nav-link active" href="index.html">Documentation</a></li>
38+
<li class="nav-item"><a class="nav-link" href="https://janus.conf.meetecho.com/citeus.html">Papers</a></li>
39+
<li class="nav-item"><a class="nav-link" href="https://janus.conf.meetecho.com/support.html">Need help?</a></li>
40+
<li class="nav-item"><a class="nav-link" href="https://janus-legacy.conf.meetecho.com/">Janus (0.x)</a></li>
41+
<li class="nav-item"><a class="nav-link januscon" target="_blank" href="https://januscon.it">JanusCon!</a></li>
42+
</ul>
43+
<ul class="navbar-nav ms-auto">
44+
<li class="nav-item">
45+
<a class="nav-link meetecho-logo" target="_blank" href="https://www.meetecho.com">
46+
<img src="meetecho-logo.png"/>
47+
</a>
48+
</li>
4549
</ul>
46-
<div class="navbar-header navbar-right">
47-
<ul class="nav navbar-nav">
48-
<li><a target="_blank" href="https://www.meetecho.com" class="navbar-link meetecho-logo"><img src="meetecho-logo.png"/></a></li>
49-
</ul>
50-
</div>
5150
</div>
5251
</div>
53-
</nav>
52+
</div>

0 commit comments

Comments
 (0)