chore: Allow building from venv; bump version #24

Merged
glen merged 1 commits from ignore_venv into main 2024-09-15 18:49:58 +00:00
117 changed files with 1066 additions and 6270 deletions
Showing only changes of commit 2f6dd836c4 - Show all commits

View File

@ -6,6 +6,11 @@
# ``` # ```
# git clone https://code.studioinfinity.org/glen/mkdocs-semiliterate # git clone https://code.studioinfinity.org/glen/mkdocs-semiliterate
# ``` # ```
#
# For the remaining steps, it may be easiest to do them in a python
# virtual environment. If you put the virtual environment in `.venv` at
# the top level of the project, it will not disrupt any of the tests.
# Remember to activate your virtual environment before doing the testing.
### ###
kind: pipeline kind: pipeline
name: bootstrap name: bootstrap
@ -42,7 +47,7 @@ steps:
# starting from the top-level `mkdocs-semiliterate` directory, run the commands # starting from the top-level `mkdocs-semiliterate` directory, run the commands
# that drone uses to test: # that drone uses to test:
# ``` # ```
- flake8 --max-line-length=80 --extend-exclude=build - flake8 --max-line-length=80 --extend-exclude=build --extend-exclude=.venv
- mkdocs build - mkdocs build
- find site -not -path '*fonts*' -not -path '*img*' -not -path '*js*' | sort -f | diff tests/bootstrap.manifest - - find site -not -path '*fonts*' -not -path '*img*' -not -path '*js*' | sort -f | diff tests/bootstrap.manifest -
- bash tests/sites.bash - bash tests/sites.bash

View File

@ -7,7 +7,7 @@ plugins:
- search - search
- semiliterate: - semiliterate:
merge_docs_dir: false merge_docs_dir: false
ignore_folders: [build, dist, tests, semiliterate] ignore_folders: [build, dist, tests, semiliterate, .venv]
ignore_hidden: false ignore_hidden: false
include_extensions: [LICENSE, '.png'] include_extensions: [LICENSE, '.png']
extract_standard_markdown: extract_standard_markdown:

View File

@ -1,6 +1,6 @@
[metadata] [metadata]
name = mkdocs-semiliterate name = mkdocs-semiliterate
version = 0.7.0 version = 0.7.1
description = Extension of mkdocs-simple-plugin adding easy content inclusion description = Extension of mkdocs-simple-plugin adding easy content inclusion
long_description = file: README.md long_description = file: README.md
long_description_content_type = text/markdown long_description_content_type = text/markdown

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Enable extraction from included files</title> <title>Enable extraction from included files</title>
</head> </head>
<body> <body>
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href="/.">Enable extraction from included files</a> <a class="navbar-brand" href="/.">Enable extraction from included files</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,15 +23,15 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem"> <li class="nav-item">
<a href="/." class="nav-link">Want to copy and extract</a> <a href="/." class="nav-link">Want to copy and extract</a>
</li> </li>
<li class="navitem"> <li class="nav-item">
<a href="/polished/" class="nav-link">Internals</a> <a href="/polished/" class="nav-link">Internals</a>
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -64,7 +63,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,9 +1,7 @@
html { html {
/* csslint ignore:start */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
scroll-padding-top: calc(3.5rem + 20px); scroll-padding-top: calc(3.5rem + 20px);
/* csslint ignore:end */
} }
/* Replacement for `body { background-attachment: fixed; }`, which has /* Replacement for `body { background-attachment: fixed; }`, which has
@ -15,7 +13,7 @@ body::before {
height: 100%; height: 100%;
top: 0; top: 0;
left: 0; left: 0;
background-color: #f8f8f8; background-color: var(--bs-body-bg);
background: url(../img/grid.png) repeat-x; background: url(../img/grid.png) repeat-x;
will-change: transform; will-change: transform;
z-index: -1; z-index: -1;
@ -26,11 +24,9 @@ body > .container {
min-height: 400px; min-height: 400px;
} }
.navbar.fixed-top { /* csslint allow: adjoining-classes */ .navbar.fixed-top {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
} }
.source-links { .source-links {
@ -42,32 +38,33 @@ body > .container {
display: inline-block; display: inline-block;
padding: 4px; padding: 4px;
line-height: 1.428571429; line-height: 1.428571429;
background-color: #fff; background-color: var(--bs-secondary-bg-subtle);
border: 1px solid #ddd; border: 1px solid var(--bs-secondary-border-subtle);
border-radius: 4px; border-radius: 4px;
margin: 20px auto 30px auto; margin: 20px auto 30px auto;
} }
h1 { h1 {
color: #444; color: inherit;
font-weight: 400; font-weight: 400;
font-size: 42px; font-size: 42px;
} }
h2, h3, h4, h5, h6 { h2, h3, h4, h5, h6 {
color: #444; color: inherit;
font-weight: 300; font-weight: 300;
} }
hr { hr {
border-top: 1px solid #aaa; border-top: 1px solid #aaa;
opacity: 1;
} }
pre, .rst-content tt { pre, .rst-content tt {
max-width: 100%; max-width: 100%;
background: #fff; background-color: var(--bs-body-bg);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
overflow-x: auto; overflow-x: auto;
} }
@ -77,16 +74,15 @@ code.code-large, .rst-content tt.code-large {
code { code {
padding: 2px 5px; padding: 2px 5px;
background: #fff; background-color: rgba(var(--bs-body-bg-rgb), 0.75);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
white-space: pre-wrap; white-space: pre-wrap;
word-wrap: break-word; word-wrap: break-word;
} }
pre code { pre code {
display: block; display: block;
background: transparent;
border: none; border: none;
white-space: pre; white-space: pre;
word-wrap: normal; word-wrap: normal;
@ -97,19 +93,19 @@ pre code {
kbd { kbd {
padding: 2px 4px; padding: 2px 4px;
font-size: 90%; font-size: 90%;
color: #fff; color: var(--bs-secondary-text-emphasis);
background-color: #333; background-color: var(--bs-secondary-bg-subtle);
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
} }
a code { a code {
color: #2FA4E7; color: inherit;
} }
a:hover code, a:focus code { a:hover code, a:focus code {
color: #157AB5; color: inherit;
} }
footer { footer {
@ -130,17 +126,15 @@ footer {
* sections of docs content. * sections of docs content.
*/ */
.bs-sidebar.affix { /* csslint allow: adjoining-classes */ .bs-sidebar.affix {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
top: calc(3.5rem + 20px); top: calc(3.5rem + 20px);
} }
.bs-sidebar.card { /* csslint allow: adjoining-classes */ .bs-sidebar.card {
padding: 0; padding: 0;
max-height: 90%; max-height: 90%;
overflow-y: auto; overflow-y: auto;
@ -155,7 +149,7 @@ footer {
transform: scale(1, -1); transform: scale(1, -1);
} }
.bs-sidebar .navbar-toggler.collapsed span { /* csslint allow: adjoining-classes */ .bs-sidebar .navbar-toggler.collapsed span {
-moz-transform: scale(1, 1); -moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1); -webkit-transform: scale(1, 1);
-o-transform: scale(1, 1); -o-transform: scale(1, 1);
@ -207,13 +201,18 @@ footer {
font-size: 14px; font-size: 14px;
display: none; display: none;
padding-left: .5em; padding-left: .5em;
text-decoration: none;
vertical-align: middle;
} }
h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink { h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink {
display:inline-block; display:inline-block;
} }
blockquote {
padding-left: 10px;
border-left: 4px solid #e6e6e6;
}
.admonition, details { .admonition, details {
padding: 15px; padding: 15px;
@ -223,22 +222,69 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
text-align: left; text-align: left;
} }
.admonition.note, details.note { /* csslint allow: adjoining-classes */ .admonition.note, details.note {
color: #2e6b89; color: var(--bs-primary-text-emphasis);
background-color: #e2f0f7; background-color: var(--bs-primary-bg-subtle);
border-color: #bce8f1; border-color: var(--bs-primary-border-subtle);
} }
.admonition.warning, details.warning { /* csslint allow: adjoining-classes */ .admonition.note h1, .admonition.note h2, .admonition.note h3,
color: #7a6032; .admonition.note h4, .admonition.note h5, .admonition.note h6,
background-color: #fffae5; details.note h1, details.note h2, details.note h3,
border-color: #fbeed5; details.note h4, details.note h5, details.note h6 {
color: var(--bs-primary-text-emphasis);
} }
.admonition.danger, details.danger { /* csslint allow: adjoining-classes */ .admonition.info, details.info {
color: #7f3130; color: var(--bs-info-text-emphasis);
background-color: #fde3e3; background-color: var(--bs-info-bg-subtle);
border-color: #eed3d7; border-color: var(--bs-info-border-subtle);
}
.admonition.info h1, .admonition.info h2, .admonition.info h3,
.admonition.info h4, .admonition.info h5, .admonition.info h6,
details.info h1, details.info h2, details.info h3,
details.info h4, details.info h5, details.info h6 {
color: var(--bs-info-text-emphasis);
}
.admonition.warning, details.warning {
color: var(--bs-warning-text-emphasis);
background-color: var(--bs-warning-bg-subtle);
border-color: var(--bs-warning-border-subtle);
}
.admonition.warning h1, .admonition.warning h2, .admonition.warning h3,
.admonition.warning h4, .admonition.warning h5, .admonition.warning h6,
details.warning h1, details.warning h2, details.warning h3,
details.warning h4, details.warning h5, details.warning h6 {
color: var(--bs-warning-text-emphasis);
}
.admonition.danger, details.danger {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
border-color: var(--bs-danger-border-subtle);
}
.admonition.danger h1, .admonition.danger h2, .admonition.danger h3,
.admonition.danger h4, .admonition.danger h5, .admonition.danger h6,
details.danger h1, details.danger h2, details.danger h3,
details.danger h4, details.danger h5, details.danger h6 {
color: var(--bs-danger-text-emphasis);
}
.admonition, details {
color: var(--bs-light-text-emphasis);
background-color: var(--bs-light-bg-subtle);
border-color: var(--bs-light-border-subtle);
}
.admonition h1, .admonition h2, .admonition h3,
.admonition h4, .admonition h5, .admonition h6,
details h1, details h2, details h3,
details h4, details h5, details h6 {
color: var(--bs-light-text-emphasis);
} }
.admonition-title, summary { .admonition-title, summary {
@ -251,15 +297,15 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
@media (max-width: 991.98px) { @media (max-width: 991.98px) {
.navbar-collapse.show { /* csslint allow: adjoining-classes */ .navbar-collapse.show {
overflow-y: auto; overflow-y: auto;
max-height: calc(100vh - 3.5rem); max-height: calc(100vh - 3.5rem);
} }
} }
.dropdown-item.open { /* csslint allow: adjoining-classes */ .dropdown-item.open {
color: #fff; color: var(--bs-dropdown-link-active-color);
background-color: #2FA4E7; background-color: var(--bs-dropdown-link-active-bg);
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
@ -277,13 +323,13 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
border-color: transparent; border-color: transparent;
border-style: solid; border-style: solid;
border-width: 5px 0 5px 5px; border-width: 5px 0 5px 5px;
border-left-color: #ccc; border-left-color: var(--bs-dropdown-link-active-color);
margin-top: 5px; margin-top: 5px;
margin-right: -10px; margin-right: -10px;
} }
.dropdown-submenu:hover > a::after { .dropdown-submenu:hover > a::after {
border-left-color: #fff; border-left-color: var(--bs-dropdown-link-active-color);
} }
@media (min-width: 992px) { @media (min-width: 992px) {
@ -297,20 +343,18 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
/* csslint ignore:start */
position: fixed !important; position: fixed !important;
/* csslint ignore:end */
margin-top: -9px; margin-top: -9px;
margin-left: -2px; margin-left: -2px;
border-width: 1px; border-width: 1px;
padding: 0.5rem 0; padding: 0.5rem 0;
} }
.dropdown-submenu.pull-left { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left {
float: none; float: none;
} }
.dropdown-submenu.pull-left > .dropdown-menu { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%; left: -100%;
margin-left: 10px; margin-left: 10px;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Enable extraction from included files</title> <title>Enable extraction from included files</title>
</head> </head>
<body class="homepage"> <body class="homepage">
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href=".">Enable extraction from included files</a> <a class="navbar-brand" href=".">Enable extraction from included files</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,15 +23,15 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem active"> <li class="nav-item">
<a href="." class="nav-link">Want to copy and extract</a> <a href="." class="nav-link active" aria-current="page">Want to copy and extract</a>
</li> </li>
<li class="navitem"> <li class="nav-item">
<a href="polished/" class="nav-link">Internals</a> <a href="polished/" class="nav-link">Internals</a>
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
<li class="nav-item"> <li class="nav-item">
<a rel="prev" class="nav-link disabled"> <a rel="prev" class="nav-link disabled">
<i class="fa fa-arrow-left"></i> Previous <i class="fa fa-arrow-left"></i> Previous
@ -50,18 +49,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#want-to-copy-and-extract" class="nav-link">Want to copy and extract</a> <li class="nav-item" data-bs-level="1"><a href="#want-to-copy-and-extract" class="nav-link">Want to copy and extract</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -88,7 +87,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Internals - Enable extraction from included files</title> <title>Internals - Enable extraction from included files</title>
</head> </head>
<body> <body>
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href="..">Enable extraction from included files</a> <a class="navbar-brand" href="..">Enable extraction from included files</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,15 +23,15 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem"> <li class="nav-item">
<a href=".." class="nav-link">Want to copy and extract</a> <a href=".." class="nav-link">Want to copy and extract</a>
</li> </li>
<li class="navitem active"> <li class="nav-item">
<a href="./" class="nav-link">Internals</a> <a href="./" class="nav-link active" aria-current="page">Internals</a>
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
<li class="nav-item"> <li class="nav-item">
<a rel="prev" href=".." class="nav-link"> <a rel="prev" href=".." class="nav-link">
<i class="fa fa-arrow-left"></i> Previous <i class="fa fa-arrow-left"></i> Previous
@ -50,18 +49,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#internals" class="nav-link">Internals</a> <li class="nav-item" data-bs-level="1"><a href="#internals" class="nav-link">Internals</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -87,7 +86,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Full inclusion</title> <title>Full inclusion</title>
</head> </head>
<body> <body>
@ -19,7 +18,7 @@
<!-- Expanded navigation --> <!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -51,7 +50,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,9 +1,7 @@
html { html {
/* csslint ignore:start */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
scroll-padding-top: calc(3.5rem + 20px); scroll-padding-top: calc(3.5rem + 20px);
/* csslint ignore:end */
} }
/* Replacement for `body { background-attachment: fixed; }`, which has /* Replacement for `body { background-attachment: fixed; }`, which has
@ -15,7 +13,7 @@ body::before {
height: 100%; height: 100%;
top: 0; top: 0;
left: 0; left: 0;
background-color: #f8f8f8; background-color: var(--bs-body-bg);
background: url(../img/grid.png) repeat-x; background: url(../img/grid.png) repeat-x;
will-change: transform; will-change: transform;
z-index: -1; z-index: -1;
@ -26,11 +24,9 @@ body > .container {
min-height: 400px; min-height: 400px;
} }
.navbar.fixed-top { /* csslint allow: adjoining-classes */ .navbar.fixed-top {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
} }
.source-links { .source-links {
@ -42,32 +38,33 @@ body > .container {
display: inline-block; display: inline-block;
padding: 4px; padding: 4px;
line-height: 1.428571429; line-height: 1.428571429;
background-color: #fff; background-color: var(--bs-secondary-bg-subtle);
border: 1px solid #ddd; border: 1px solid var(--bs-secondary-border-subtle);
border-radius: 4px; border-radius: 4px;
margin: 20px auto 30px auto; margin: 20px auto 30px auto;
} }
h1 { h1 {
color: #444; color: inherit;
font-weight: 400; font-weight: 400;
font-size: 42px; font-size: 42px;
} }
h2, h3, h4, h5, h6 { h2, h3, h4, h5, h6 {
color: #444; color: inherit;
font-weight: 300; font-weight: 300;
} }
hr { hr {
border-top: 1px solid #aaa; border-top: 1px solid #aaa;
opacity: 1;
} }
pre, .rst-content tt { pre, .rst-content tt {
max-width: 100%; max-width: 100%;
background: #fff; background-color: var(--bs-body-bg);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
overflow-x: auto; overflow-x: auto;
} }
@ -77,16 +74,15 @@ code.code-large, .rst-content tt.code-large {
code { code {
padding: 2px 5px; padding: 2px 5px;
background: #fff; background-color: rgba(var(--bs-body-bg-rgb), 0.75);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
white-space: pre-wrap; white-space: pre-wrap;
word-wrap: break-word; word-wrap: break-word;
} }
pre code { pre code {
display: block; display: block;
background: transparent;
border: none; border: none;
white-space: pre; white-space: pre;
word-wrap: normal; word-wrap: normal;
@ -97,19 +93,19 @@ pre code {
kbd { kbd {
padding: 2px 4px; padding: 2px 4px;
font-size: 90%; font-size: 90%;
color: #fff; color: var(--bs-secondary-text-emphasis);
background-color: #333; background-color: var(--bs-secondary-bg-subtle);
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
} }
a code { a code {
color: #2FA4E7; color: inherit;
} }
a:hover code, a:focus code { a:hover code, a:focus code {
color: #157AB5; color: inherit;
} }
footer { footer {
@ -130,17 +126,15 @@ footer {
* sections of docs content. * sections of docs content.
*/ */
.bs-sidebar.affix { /* csslint allow: adjoining-classes */ .bs-sidebar.affix {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
top: calc(3.5rem + 20px); top: calc(3.5rem + 20px);
} }
.bs-sidebar.card { /* csslint allow: adjoining-classes */ .bs-sidebar.card {
padding: 0; padding: 0;
max-height: 90%; max-height: 90%;
overflow-y: auto; overflow-y: auto;
@ -155,7 +149,7 @@ footer {
transform: scale(1, -1); transform: scale(1, -1);
} }
.bs-sidebar .navbar-toggler.collapsed span { /* csslint allow: adjoining-classes */ .bs-sidebar .navbar-toggler.collapsed span {
-moz-transform: scale(1, 1); -moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1); -webkit-transform: scale(1, 1);
-o-transform: scale(1, 1); -o-transform: scale(1, 1);
@ -207,13 +201,18 @@ footer {
font-size: 14px; font-size: 14px;
display: none; display: none;
padding-left: .5em; padding-left: .5em;
text-decoration: none;
vertical-align: middle;
} }
h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink { h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink {
display:inline-block; display:inline-block;
} }
blockquote {
padding-left: 10px;
border-left: 4px solid #e6e6e6;
}
.admonition, details { .admonition, details {
padding: 15px; padding: 15px;
@ -223,22 +222,69 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
text-align: left; text-align: left;
} }
.admonition.note, details.note { /* csslint allow: adjoining-classes */ .admonition.note, details.note {
color: #2e6b89; color: var(--bs-primary-text-emphasis);
background-color: #e2f0f7; background-color: var(--bs-primary-bg-subtle);
border-color: #bce8f1; border-color: var(--bs-primary-border-subtle);
} }
.admonition.warning, details.warning { /* csslint allow: adjoining-classes */ .admonition.note h1, .admonition.note h2, .admonition.note h3,
color: #7a6032; .admonition.note h4, .admonition.note h5, .admonition.note h6,
background-color: #fffae5; details.note h1, details.note h2, details.note h3,
border-color: #fbeed5; details.note h4, details.note h5, details.note h6 {
color: var(--bs-primary-text-emphasis);
} }
.admonition.danger, details.danger { /* csslint allow: adjoining-classes */ .admonition.info, details.info {
color: #7f3130; color: var(--bs-info-text-emphasis);
background-color: #fde3e3; background-color: var(--bs-info-bg-subtle);
border-color: #eed3d7; border-color: var(--bs-info-border-subtle);
}
.admonition.info h1, .admonition.info h2, .admonition.info h3,
.admonition.info h4, .admonition.info h5, .admonition.info h6,
details.info h1, details.info h2, details.info h3,
details.info h4, details.info h5, details.info h6 {
color: var(--bs-info-text-emphasis);
}
.admonition.warning, details.warning {
color: var(--bs-warning-text-emphasis);
background-color: var(--bs-warning-bg-subtle);
border-color: var(--bs-warning-border-subtle);
}
.admonition.warning h1, .admonition.warning h2, .admonition.warning h3,
.admonition.warning h4, .admonition.warning h5, .admonition.warning h6,
details.warning h1, details.warning h2, details.warning h3,
details.warning h4, details.warning h5, details.warning h6 {
color: var(--bs-warning-text-emphasis);
}
.admonition.danger, details.danger {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
border-color: var(--bs-danger-border-subtle);
}
.admonition.danger h1, .admonition.danger h2, .admonition.danger h3,
.admonition.danger h4, .admonition.danger h5, .admonition.danger h6,
details.danger h1, details.danger h2, details.danger h3,
details.danger h4, details.danger h5, details.danger h6 {
color: var(--bs-danger-text-emphasis);
}
.admonition, details {
color: var(--bs-light-text-emphasis);
background-color: var(--bs-light-bg-subtle);
border-color: var(--bs-light-border-subtle);
}
.admonition h1, .admonition h2, .admonition h3,
.admonition h4, .admonition h5, .admonition h6,
details h1, details h2, details h3,
details h4, details h5, details h6 {
color: var(--bs-light-text-emphasis);
} }
.admonition-title, summary { .admonition-title, summary {
@ -251,15 +297,15 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
@media (max-width: 991.98px) { @media (max-width: 991.98px) {
.navbar-collapse.show { /* csslint allow: adjoining-classes */ .navbar-collapse.show {
overflow-y: auto; overflow-y: auto;
max-height: calc(100vh - 3.5rem); max-height: calc(100vh - 3.5rem);
} }
} }
.dropdown-item.open { /* csslint allow: adjoining-classes */ .dropdown-item.open {
color: #fff; color: var(--bs-dropdown-link-active-color);
background-color: #2FA4E7; background-color: var(--bs-dropdown-link-active-bg);
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
@ -277,13 +323,13 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
border-color: transparent; border-color: transparent;
border-style: solid; border-style: solid;
border-width: 5px 0 5px 5px; border-width: 5px 0 5px 5px;
border-left-color: #ccc; border-left-color: var(--bs-dropdown-link-active-color);
margin-top: 5px; margin-top: 5px;
margin-right: -10px; margin-right: -10px;
} }
.dropdown-submenu:hover > a::after { .dropdown-submenu:hover > a::after {
border-left-color: #fff; border-left-color: var(--bs-dropdown-link-active-color);
} }
@media (min-width: 992px) { @media (min-width: 992px) {
@ -297,20 +343,18 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
/* csslint ignore:start */
position: fixed !important; position: fixed !important;
/* csslint ignore:end */
margin-top: -9px; margin-top: -9px;
margin-left: -2px; margin-left: -2px;
border-width: 1px; border-width: 1px;
padding: 0.5rem 0; padding: 0.5rem 0;
} }
.dropdown-submenu.pull-left { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left {
float: none; float: none;
} }
.dropdown-submenu.pull-left > .dropdown-menu { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%; left: -100%;
margin-left: 10px; margin-left: 10px;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Full inclusion</title> <title>Full inclusion</title>
</head> </head>
<body class="homepage"> <body class="homepage">
@ -19,7 +18,7 @@
<!-- Expanded navigation --> <!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -27,18 +26,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#test-of-vanilla-inclusion" class="nav-link">Test of vanilla inclusion</a> <li class="nav-item" data-bs-level="1"><a href="#test-of-vanilla-inclusion" class="nav-link">Test of vanilla inclusion</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -66,7 +65,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Full inclusion</title> <title>Full inclusion</title>
</head> </head>
<body> <body>
@ -19,7 +18,7 @@
<!-- Expanded navigation --> <!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -51,7 +50,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,9 +1,7 @@
html { html {
/* csslint ignore:start */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
scroll-padding-top: calc(3.5rem + 20px); scroll-padding-top: calc(3.5rem + 20px);
/* csslint ignore:end */
} }
/* Replacement for `body { background-attachment: fixed; }`, which has /* Replacement for `body { background-attachment: fixed; }`, which has
@ -15,7 +13,7 @@ body::before {
height: 100%; height: 100%;
top: 0; top: 0;
left: 0; left: 0;
background-color: #f8f8f8; background-color: var(--bs-body-bg);
background: url(../img/grid.png) repeat-x; background: url(../img/grid.png) repeat-x;
will-change: transform; will-change: transform;
z-index: -1; z-index: -1;
@ -26,11 +24,9 @@ body > .container {
min-height: 400px; min-height: 400px;
} }
.navbar.fixed-top { /* csslint allow: adjoining-classes */ .navbar.fixed-top {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
} }
.source-links { .source-links {
@ -42,32 +38,33 @@ body > .container {
display: inline-block; display: inline-block;
padding: 4px; padding: 4px;
line-height: 1.428571429; line-height: 1.428571429;
background-color: #fff; background-color: var(--bs-secondary-bg-subtle);
border: 1px solid #ddd; border: 1px solid var(--bs-secondary-border-subtle);
border-radius: 4px; border-radius: 4px;
margin: 20px auto 30px auto; margin: 20px auto 30px auto;
} }
h1 { h1 {
color: #444; color: inherit;
font-weight: 400; font-weight: 400;
font-size: 42px; font-size: 42px;
} }
h2, h3, h4, h5, h6 { h2, h3, h4, h5, h6 {
color: #444; color: inherit;
font-weight: 300; font-weight: 300;
} }
hr { hr {
border-top: 1px solid #aaa; border-top: 1px solid #aaa;
opacity: 1;
} }
pre, .rst-content tt { pre, .rst-content tt {
max-width: 100%; max-width: 100%;
background: #fff; background-color: var(--bs-body-bg);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
overflow-x: auto; overflow-x: auto;
} }
@ -77,16 +74,15 @@ code.code-large, .rst-content tt.code-large {
code { code {
padding: 2px 5px; padding: 2px 5px;
background: #fff; background-color: rgba(var(--bs-body-bg-rgb), 0.75);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
white-space: pre-wrap; white-space: pre-wrap;
word-wrap: break-word; word-wrap: break-word;
} }
pre code { pre code {
display: block; display: block;
background: transparent;
border: none; border: none;
white-space: pre; white-space: pre;
word-wrap: normal; word-wrap: normal;
@ -97,19 +93,19 @@ pre code {
kbd { kbd {
padding: 2px 4px; padding: 2px 4px;
font-size: 90%; font-size: 90%;
color: #fff; color: var(--bs-secondary-text-emphasis);
background-color: #333; background-color: var(--bs-secondary-bg-subtle);
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
} }
a code { a code {
color: #2FA4E7; color: inherit;
} }
a:hover code, a:focus code { a:hover code, a:focus code {
color: #157AB5; color: inherit;
} }
footer { footer {
@ -130,17 +126,15 @@ footer {
* sections of docs content. * sections of docs content.
*/ */
.bs-sidebar.affix { /* csslint allow: adjoining-classes */ .bs-sidebar.affix {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
top: calc(3.5rem + 20px); top: calc(3.5rem + 20px);
} }
.bs-sidebar.card { /* csslint allow: adjoining-classes */ .bs-sidebar.card {
padding: 0; padding: 0;
max-height: 90%; max-height: 90%;
overflow-y: auto; overflow-y: auto;
@ -155,7 +149,7 @@ footer {
transform: scale(1, -1); transform: scale(1, -1);
} }
.bs-sidebar .navbar-toggler.collapsed span { /* csslint allow: adjoining-classes */ .bs-sidebar .navbar-toggler.collapsed span {
-moz-transform: scale(1, 1); -moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1); -webkit-transform: scale(1, 1);
-o-transform: scale(1, 1); -o-transform: scale(1, 1);
@ -207,13 +201,18 @@ footer {
font-size: 14px; font-size: 14px;
display: none; display: none;
padding-left: .5em; padding-left: .5em;
text-decoration: none;
vertical-align: middle;
} }
h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink { h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink {
display:inline-block; display:inline-block;
} }
blockquote {
padding-left: 10px;
border-left: 4px solid #e6e6e6;
}
.admonition, details { .admonition, details {
padding: 15px; padding: 15px;
@ -223,22 +222,69 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
text-align: left; text-align: left;
} }
.admonition.note, details.note { /* csslint allow: adjoining-classes */ .admonition.note, details.note {
color: #2e6b89; color: var(--bs-primary-text-emphasis);
background-color: #e2f0f7; background-color: var(--bs-primary-bg-subtle);
border-color: #bce8f1; border-color: var(--bs-primary-border-subtle);
} }
.admonition.warning, details.warning { /* csslint allow: adjoining-classes */ .admonition.note h1, .admonition.note h2, .admonition.note h3,
color: #7a6032; .admonition.note h4, .admonition.note h5, .admonition.note h6,
background-color: #fffae5; details.note h1, details.note h2, details.note h3,
border-color: #fbeed5; details.note h4, details.note h5, details.note h6 {
color: var(--bs-primary-text-emphasis);
} }
.admonition.danger, details.danger { /* csslint allow: adjoining-classes */ .admonition.info, details.info {
color: #7f3130; color: var(--bs-info-text-emphasis);
background-color: #fde3e3; background-color: var(--bs-info-bg-subtle);
border-color: #eed3d7; border-color: var(--bs-info-border-subtle);
}
.admonition.info h1, .admonition.info h2, .admonition.info h3,
.admonition.info h4, .admonition.info h5, .admonition.info h6,
details.info h1, details.info h2, details.info h3,
details.info h4, details.info h5, details.info h6 {
color: var(--bs-info-text-emphasis);
}
.admonition.warning, details.warning {
color: var(--bs-warning-text-emphasis);
background-color: var(--bs-warning-bg-subtle);
border-color: var(--bs-warning-border-subtle);
}
.admonition.warning h1, .admonition.warning h2, .admonition.warning h3,
.admonition.warning h4, .admonition.warning h5, .admonition.warning h6,
details.warning h1, details.warning h2, details.warning h3,
details.warning h4, details.warning h5, details.warning h6 {
color: var(--bs-warning-text-emphasis);
}
.admonition.danger, details.danger {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
border-color: var(--bs-danger-border-subtle);
}
.admonition.danger h1, .admonition.danger h2, .admonition.danger h3,
.admonition.danger h4, .admonition.danger h5, .admonition.danger h6,
details.danger h1, details.danger h2, details.danger h3,
details.danger h4, details.danger h5, details.danger h6 {
color: var(--bs-danger-text-emphasis);
}
.admonition, details {
color: var(--bs-light-text-emphasis);
background-color: var(--bs-light-bg-subtle);
border-color: var(--bs-light-border-subtle);
}
.admonition h1, .admonition h2, .admonition h3,
.admonition h4, .admonition h5, .admonition h6,
details h1, details h2, details h3,
details h4, details h5, details h6 {
color: var(--bs-light-text-emphasis);
} }
.admonition-title, summary { .admonition-title, summary {
@ -251,15 +297,15 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
@media (max-width: 991.98px) { @media (max-width: 991.98px) {
.navbar-collapse.show { /* csslint allow: adjoining-classes */ .navbar-collapse.show {
overflow-y: auto; overflow-y: auto;
max-height: calc(100vh - 3.5rem); max-height: calc(100vh - 3.5rem);
} }
} }
.dropdown-item.open { /* csslint allow: adjoining-classes */ .dropdown-item.open {
color: #fff; color: var(--bs-dropdown-link-active-color);
background-color: #2FA4E7; background-color: var(--bs-dropdown-link-active-bg);
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
@ -277,13 +323,13 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
border-color: transparent; border-color: transparent;
border-style: solid; border-style: solid;
border-width: 5px 0 5px 5px; border-width: 5px 0 5px 5px;
border-left-color: #ccc; border-left-color: var(--bs-dropdown-link-active-color);
margin-top: 5px; margin-top: 5px;
margin-right: -10px; margin-right: -10px;
} }
.dropdown-submenu:hover > a::after { .dropdown-submenu:hover > a::after {
border-left-color: #fff; border-left-color: var(--bs-dropdown-link-active-color);
} }
@media (min-width: 992px) { @media (min-width: 992px) {
@ -297,20 +343,18 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
/* csslint ignore:start */
position: fixed !important; position: fixed !important;
/* csslint ignore:end */
margin-top: -9px; margin-top: -9px;
margin-left: -2px; margin-left: -2px;
border-width: 1px; border-width: 1px;
padding: 0.5rem 0; padding: 0.5rem 0;
} }
.dropdown-submenu.pull-left { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left {
float: none; float: none;
} }
.dropdown-submenu.pull-left > .dropdown-menu { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%; left: -100%;
margin-left: 10px; margin-left: 10px;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Full inclusion</title> <title>Full inclusion</title>
</head> </head>
<body class="homepage"> <body class="homepage">
@ -19,7 +18,7 @@
<!-- Expanded navigation --> <!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -27,18 +26,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#test-of-git-extraction" class="nav-link">Test of git extraction</a> <li class="nav-item" data-bs-level="1"><a href="#test-of-git-extraction" class="nav-link">Test of git extraction</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -74,7 +73,7 @@ docs_dir: mkdocs_semiliterate # dummy</p>
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Do not extract from included files</title> <title>Do not extract from included files</title>
</head> </head>
<body> <body>
@ -19,7 +18,7 @@
<!-- Expanded navigation --> <!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -51,7 +50,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,9 +1,7 @@
html { html {
/* csslint ignore:start */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
scroll-padding-top: calc(3.5rem + 20px); scroll-padding-top: calc(3.5rem + 20px);
/* csslint ignore:end */
} }
/* Replacement for `body { background-attachment: fixed; }`, which has /* Replacement for `body { background-attachment: fixed; }`, which has
@ -15,7 +13,7 @@ body::before {
height: 100%; height: 100%;
top: 0; top: 0;
left: 0; left: 0;
background-color: #f8f8f8; background-color: var(--bs-body-bg);
background: url(../img/grid.png) repeat-x; background: url(../img/grid.png) repeat-x;
will-change: transform; will-change: transform;
z-index: -1; z-index: -1;
@ -26,11 +24,9 @@ body > .container {
min-height: 400px; min-height: 400px;
} }
.navbar.fixed-top { /* csslint allow: adjoining-classes */ .navbar.fixed-top {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
} }
.source-links { .source-links {
@ -42,32 +38,33 @@ body > .container {
display: inline-block; display: inline-block;
padding: 4px; padding: 4px;
line-height: 1.428571429; line-height: 1.428571429;
background-color: #fff; background-color: var(--bs-secondary-bg-subtle);
border: 1px solid #ddd; border: 1px solid var(--bs-secondary-border-subtle);
border-radius: 4px; border-radius: 4px;
margin: 20px auto 30px auto; margin: 20px auto 30px auto;
} }
h1 { h1 {
color: #444; color: inherit;
font-weight: 400; font-weight: 400;
font-size: 42px; font-size: 42px;
} }
h2, h3, h4, h5, h6 { h2, h3, h4, h5, h6 {
color: #444; color: inherit;
font-weight: 300; font-weight: 300;
} }
hr { hr {
border-top: 1px solid #aaa; border-top: 1px solid #aaa;
opacity: 1;
} }
pre, .rst-content tt { pre, .rst-content tt {
max-width: 100%; max-width: 100%;
background: #fff; background-color: var(--bs-body-bg);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
overflow-x: auto; overflow-x: auto;
} }
@ -77,16 +74,15 @@ code.code-large, .rst-content tt.code-large {
code { code {
padding: 2px 5px; padding: 2px 5px;
background: #fff; background-color: rgba(var(--bs-body-bg-rgb), 0.75);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
white-space: pre-wrap; white-space: pre-wrap;
word-wrap: break-word; word-wrap: break-word;
} }
pre code { pre code {
display: block; display: block;
background: transparent;
border: none; border: none;
white-space: pre; white-space: pre;
word-wrap: normal; word-wrap: normal;
@ -97,19 +93,19 @@ pre code {
kbd { kbd {
padding: 2px 4px; padding: 2px 4px;
font-size: 90%; font-size: 90%;
color: #fff; color: var(--bs-secondary-text-emphasis);
background-color: #333; background-color: var(--bs-secondary-bg-subtle);
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
} }
a code { a code {
color: #2FA4E7; color: inherit;
} }
a:hover code, a:focus code { a:hover code, a:focus code {
color: #157AB5; color: inherit;
} }
footer { footer {
@ -130,17 +126,15 @@ footer {
* sections of docs content. * sections of docs content.
*/ */
.bs-sidebar.affix { /* csslint allow: adjoining-classes */ .bs-sidebar.affix {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
top: calc(3.5rem + 20px); top: calc(3.5rem + 20px);
} }
.bs-sidebar.card { /* csslint allow: adjoining-classes */ .bs-sidebar.card {
padding: 0; padding: 0;
max-height: 90%; max-height: 90%;
overflow-y: auto; overflow-y: auto;
@ -155,7 +149,7 @@ footer {
transform: scale(1, -1); transform: scale(1, -1);
} }
.bs-sidebar .navbar-toggler.collapsed span { /* csslint allow: adjoining-classes */ .bs-sidebar .navbar-toggler.collapsed span {
-moz-transform: scale(1, 1); -moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1); -webkit-transform: scale(1, 1);
-o-transform: scale(1, 1); -o-transform: scale(1, 1);
@ -207,13 +201,18 @@ footer {
font-size: 14px; font-size: 14px;
display: none; display: none;
padding-left: .5em; padding-left: .5em;
text-decoration: none;
vertical-align: middle;
} }
h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink { h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink {
display:inline-block; display:inline-block;
} }
blockquote {
padding-left: 10px;
border-left: 4px solid #e6e6e6;
}
.admonition, details { .admonition, details {
padding: 15px; padding: 15px;
@ -223,22 +222,69 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
text-align: left; text-align: left;
} }
.admonition.note, details.note { /* csslint allow: adjoining-classes */ .admonition.note, details.note {
color: #2e6b89; color: var(--bs-primary-text-emphasis);
background-color: #e2f0f7; background-color: var(--bs-primary-bg-subtle);
border-color: #bce8f1; border-color: var(--bs-primary-border-subtle);
} }
.admonition.warning, details.warning { /* csslint allow: adjoining-classes */ .admonition.note h1, .admonition.note h2, .admonition.note h3,
color: #7a6032; .admonition.note h4, .admonition.note h5, .admonition.note h6,
background-color: #fffae5; details.note h1, details.note h2, details.note h3,
border-color: #fbeed5; details.note h4, details.note h5, details.note h6 {
color: var(--bs-primary-text-emphasis);
} }
.admonition.danger, details.danger { /* csslint allow: adjoining-classes */ .admonition.info, details.info {
color: #7f3130; color: var(--bs-info-text-emphasis);
background-color: #fde3e3; background-color: var(--bs-info-bg-subtle);
border-color: #eed3d7; border-color: var(--bs-info-border-subtle);
}
.admonition.info h1, .admonition.info h2, .admonition.info h3,
.admonition.info h4, .admonition.info h5, .admonition.info h6,
details.info h1, details.info h2, details.info h3,
details.info h4, details.info h5, details.info h6 {
color: var(--bs-info-text-emphasis);
}
.admonition.warning, details.warning {
color: var(--bs-warning-text-emphasis);
background-color: var(--bs-warning-bg-subtle);
border-color: var(--bs-warning-border-subtle);
}
.admonition.warning h1, .admonition.warning h2, .admonition.warning h3,
.admonition.warning h4, .admonition.warning h5, .admonition.warning h6,
details.warning h1, details.warning h2, details.warning h3,
details.warning h4, details.warning h5, details.warning h6 {
color: var(--bs-warning-text-emphasis);
}
.admonition.danger, details.danger {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
border-color: var(--bs-danger-border-subtle);
}
.admonition.danger h1, .admonition.danger h2, .admonition.danger h3,
.admonition.danger h4, .admonition.danger h5, .admonition.danger h6,
details.danger h1, details.danger h2, details.danger h3,
details.danger h4, details.danger h5, details.danger h6 {
color: var(--bs-danger-text-emphasis);
}
.admonition, details {
color: var(--bs-light-text-emphasis);
background-color: var(--bs-light-bg-subtle);
border-color: var(--bs-light-border-subtle);
}
.admonition h1, .admonition h2, .admonition h3,
.admonition h4, .admonition h5, .admonition h6,
details h1, details h2, details h3,
details h4, details h5, details h6 {
color: var(--bs-light-text-emphasis);
} }
.admonition-title, summary { .admonition-title, summary {
@ -251,15 +297,15 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
@media (max-width: 991.98px) { @media (max-width: 991.98px) {
.navbar-collapse.show { /* csslint allow: adjoining-classes */ .navbar-collapse.show {
overflow-y: auto; overflow-y: auto;
max-height: calc(100vh - 3.5rem); max-height: calc(100vh - 3.5rem);
} }
} }
.dropdown-item.open { /* csslint allow: adjoining-classes */ .dropdown-item.open {
color: #fff; color: var(--bs-dropdown-link-active-color);
background-color: #2FA4E7; background-color: var(--bs-dropdown-link-active-bg);
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
@ -277,13 +323,13 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
border-color: transparent; border-color: transparent;
border-style: solid; border-style: solid;
border-width: 5px 0 5px 5px; border-width: 5px 0 5px 5px;
border-left-color: #ccc; border-left-color: var(--bs-dropdown-link-active-color);
margin-top: 5px; margin-top: 5px;
margin-right: -10px; margin-right: -10px;
} }
.dropdown-submenu:hover > a::after { .dropdown-submenu:hover > a::after {
border-left-color: #fff; border-left-color: var(--bs-dropdown-link-active-color);
} }
@media (min-width: 992px) { @media (min-width: 992px) {
@ -297,20 +343,18 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
/* csslint ignore:start */
position: fixed !important; position: fixed !important;
/* csslint ignore:end */
margin-top: -9px; margin-top: -9px;
margin-left: -2px; margin-left: -2px;
border-width: 1px; border-width: 1px;
padding: 0.5rem 0; padding: 0.5rem 0;
} }
.dropdown-submenu.pull-left { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left {
float: none; float: none;
} }
.dropdown-submenu.pull-left > .dropdown-menu { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%; left: -100%;
margin-left: 10px; margin-left: 10px;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Do not extract from included files</title> <title>Do not extract from included files</title>
</head> </head>
<body class="homepage"> <body class="homepage">
@ -19,7 +18,7 @@
<!-- Expanded navigation --> <!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -27,18 +26,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#just-want-the-image" class="nav-link">Just want the image</a> <li class="nav-item" data-bs-level="1"><a href="#just-want-the-image" class="nav-link">Just want the image</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -64,7 +63,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Full inclusion</title> <title>Full inclusion</title>
</head> </head>
<body> <body>
@ -19,7 +18,7 @@
<!-- Expanded navigation --> <!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -51,7 +50,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,9 +1,7 @@
html { html {
/* csslint ignore:start */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
scroll-padding-top: calc(3.5rem + 20px); scroll-padding-top: calc(3.5rem + 20px);
/* csslint ignore:end */
} }
/* Replacement for `body { background-attachment: fixed; }`, which has /* Replacement for `body { background-attachment: fixed; }`, which has
@ -15,7 +13,7 @@ body::before {
height: 100%; height: 100%;
top: 0; top: 0;
left: 0; left: 0;
background-color: #f8f8f8; background-color: var(--bs-body-bg);
background: url(../img/grid.png) repeat-x; background: url(../img/grid.png) repeat-x;
will-change: transform; will-change: transform;
z-index: -1; z-index: -1;
@ -26,11 +24,9 @@ body > .container {
min-height: 400px; min-height: 400px;
} }
.navbar.fixed-top { /* csslint allow: adjoining-classes */ .navbar.fixed-top {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
} }
.source-links { .source-links {
@ -42,32 +38,33 @@ body > .container {
display: inline-block; display: inline-block;
padding: 4px; padding: 4px;
line-height: 1.428571429; line-height: 1.428571429;
background-color: #fff; background-color: var(--bs-secondary-bg-subtle);
border: 1px solid #ddd; border: 1px solid var(--bs-secondary-border-subtle);
border-radius: 4px; border-radius: 4px;
margin: 20px auto 30px auto; margin: 20px auto 30px auto;
} }
h1 { h1 {
color: #444; color: inherit;
font-weight: 400; font-weight: 400;
font-size: 42px; font-size: 42px;
} }
h2, h3, h4, h5, h6 { h2, h3, h4, h5, h6 {
color: #444; color: inherit;
font-weight: 300; font-weight: 300;
} }
hr { hr {
border-top: 1px solid #aaa; border-top: 1px solid #aaa;
opacity: 1;
} }
pre, .rst-content tt { pre, .rst-content tt {
max-width: 100%; max-width: 100%;
background: #fff; background-color: var(--bs-body-bg);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
overflow-x: auto; overflow-x: auto;
} }
@ -77,16 +74,15 @@ code.code-large, .rst-content tt.code-large {
code { code {
padding: 2px 5px; padding: 2px 5px;
background: #fff; background-color: rgba(var(--bs-body-bg-rgb), 0.75);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
white-space: pre-wrap; white-space: pre-wrap;
word-wrap: break-word; word-wrap: break-word;
} }
pre code { pre code {
display: block; display: block;
background: transparent;
border: none; border: none;
white-space: pre; white-space: pre;
word-wrap: normal; word-wrap: normal;
@ -97,19 +93,19 @@ pre code {
kbd { kbd {
padding: 2px 4px; padding: 2px 4px;
font-size: 90%; font-size: 90%;
color: #fff; color: var(--bs-secondary-text-emphasis);
background-color: #333; background-color: var(--bs-secondary-bg-subtle);
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
} }
a code { a code {
color: #2FA4E7; color: inherit;
} }
a:hover code, a:focus code { a:hover code, a:focus code {
color: #157AB5; color: inherit;
} }
footer { footer {
@ -130,17 +126,15 @@ footer {
* sections of docs content. * sections of docs content.
*/ */
.bs-sidebar.affix { /* csslint allow: adjoining-classes */ .bs-sidebar.affix {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
top: calc(3.5rem + 20px); top: calc(3.5rem + 20px);
} }
.bs-sidebar.card { /* csslint allow: adjoining-classes */ .bs-sidebar.card {
padding: 0; padding: 0;
max-height: 90%; max-height: 90%;
overflow-y: auto; overflow-y: auto;
@ -155,7 +149,7 @@ footer {
transform: scale(1, -1); transform: scale(1, -1);
} }
.bs-sidebar .navbar-toggler.collapsed span { /* csslint allow: adjoining-classes */ .bs-sidebar .navbar-toggler.collapsed span {
-moz-transform: scale(1, 1); -moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1); -webkit-transform: scale(1, 1);
-o-transform: scale(1, 1); -o-transform: scale(1, 1);
@ -207,13 +201,18 @@ footer {
font-size: 14px; font-size: 14px;
display: none; display: none;
padding-left: .5em; padding-left: .5em;
text-decoration: none;
vertical-align: middle;
} }
h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink { h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink {
display:inline-block; display:inline-block;
} }
blockquote {
padding-left: 10px;
border-left: 4px solid #e6e6e6;
}
.admonition, details { .admonition, details {
padding: 15px; padding: 15px;
@ -223,22 +222,69 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
text-align: left; text-align: left;
} }
.admonition.note, details.note { /* csslint allow: adjoining-classes */ .admonition.note, details.note {
color: #2e6b89; color: var(--bs-primary-text-emphasis);
background-color: #e2f0f7; background-color: var(--bs-primary-bg-subtle);
border-color: #bce8f1; border-color: var(--bs-primary-border-subtle);
} }
.admonition.warning, details.warning { /* csslint allow: adjoining-classes */ .admonition.note h1, .admonition.note h2, .admonition.note h3,
color: #7a6032; .admonition.note h4, .admonition.note h5, .admonition.note h6,
background-color: #fffae5; details.note h1, details.note h2, details.note h3,
border-color: #fbeed5; details.note h4, details.note h5, details.note h6 {
color: var(--bs-primary-text-emphasis);
} }
.admonition.danger, details.danger { /* csslint allow: adjoining-classes */ .admonition.info, details.info {
color: #7f3130; color: var(--bs-info-text-emphasis);
background-color: #fde3e3; background-color: var(--bs-info-bg-subtle);
border-color: #eed3d7; border-color: var(--bs-info-border-subtle);
}
.admonition.info h1, .admonition.info h2, .admonition.info h3,
.admonition.info h4, .admonition.info h5, .admonition.info h6,
details.info h1, details.info h2, details.info h3,
details.info h4, details.info h5, details.info h6 {
color: var(--bs-info-text-emphasis);
}
.admonition.warning, details.warning {
color: var(--bs-warning-text-emphasis);
background-color: var(--bs-warning-bg-subtle);
border-color: var(--bs-warning-border-subtle);
}
.admonition.warning h1, .admonition.warning h2, .admonition.warning h3,
.admonition.warning h4, .admonition.warning h5, .admonition.warning h6,
details.warning h1, details.warning h2, details.warning h3,
details.warning h4, details.warning h5, details.warning h6 {
color: var(--bs-warning-text-emphasis);
}
.admonition.danger, details.danger {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
border-color: var(--bs-danger-border-subtle);
}
.admonition.danger h1, .admonition.danger h2, .admonition.danger h3,
.admonition.danger h4, .admonition.danger h5, .admonition.danger h6,
details.danger h1, details.danger h2, details.danger h3,
details.danger h4, details.danger h5, details.danger h6 {
color: var(--bs-danger-text-emphasis);
}
.admonition, details {
color: var(--bs-light-text-emphasis);
background-color: var(--bs-light-bg-subtle);
border-color: var(--bs-light-border-subtle);
}
.admonition h1, .admonition h2, .admonition h3,
.admonition h4, .admonition h5, .admonition h6,
details h1, details h2, details h3,
details h4, details h5, details h6 {
color: var(--bs-light-text-emphasis);
} }
.admonition-title, summary { .admonition-title, summary {
@ -251,15 +297,15 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
@media (max-width: 991.98px) { @media (max-width: 991.98px) {
.navbar-collapse.show { /* csslint allow: adjoining-classes */ .navbar-collapse.show {
overflow-y: auto; overflow-y: auto;
max-height: calc(100vh - 3.5rem); max-height: calc(100vh - 3.5rem);
} }
} }
.dropdown-item.open { /* csslint allow: adjoining-classes */ .dropdown-item.open {
color: #fff; color: var(--bs-dropdown-link-active-color);
background-color: #2FA4E7; background-color: var(--bs-dropdown-link-active-bg);
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
@ -277,13 +323,13 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
border-color: transparent; border-color: transparent;
border-style: solid; border-style: solid;
border-width: 5px 0 5px 5px; border-width: 5px 0 5px 5px;
border-left-color: #ccc; border-left-color: var(--bs-dropdown-link-active-color);
margin-top: 5px; margin-top: 5px;
margin-right: -10px; margin-right: -10px;
} }
.dropdown-submenu:hover > a::after { .dropdown-submenu:hover > a::after {
border-left-color: #fff; border-left-color: var(--bs-dropdown-link-active-color);
} }
@media (min-width: 992px) { @media (min-width: 992px) {
@ -297,20 +343,18 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
/* csslint ignore:start */
position: fixed !important; position: fixed !important;
/* csslint ignore:end */
margin-top: -9px; margin-top: -9px;
margin-left: -2px; margin-left: -2px;
border-width: 1px; border-width: 1px;
padding: 0.5rem 0; padding: 0.5rem 0;
} }
.dropdown-submenu.pull-left { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left {
float: none; float: none;
} }
.dropdown-submenu.pull-left > .dropdown-menu { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%; left: -100%;
margin-left: 10px; margin-left: 10px;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Full inclusion</title> <title>Full inclusion</title>
</head> </head>
<body class="homepage"> <body class="homepage">
@ -19,7 +18,7 @@
<!-- Expanded navigation --> <!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -27,18 +26,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#test-of-quoted-inclusion" class="nav-link">Test of quoted inclusion</a> <li class="nav-item" data-bs-level="1"><a href="#test-of-quoted-inclusion" class="nav-link">Test of quoted inclusion</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -66,7 +65,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Custom semiliterate</title> <title>Custom semiliterate</title>
</head> </head>
<body> <body>
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href="/.">Custom semiliterate</a> <a class="navbar-brand" href="/.">Custom semiliterate</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,15 +23,15 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem"> <li class="nav-item">
<a href="/." class="nav-link">About</a> <a href="/." class="nav-link">About</a>
</li> </li>
<li class="navitem"> <li class="nav-item">
<a href="/foo/" class="nav-link">Details</a> <a href="/foo/" class="nav-link">Details</a>
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -64,7 +63,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,9 +1,7 @@
html { html {
/* csslint ignore:start */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
scroll-padding-top: calc(3.5rem + 20px); scroll-padding-top: calc(3.5rem + 20px);
/* csslint ignore:end */
} }
/* Replacement for `body { background-attachment: fixed; }`, which has /* Replacement for `body { background-attachment: fixed; }`, which has
@ -15,7 +13,7 @@ body::before {
height: 100%; height: 100%;
top: 0; top: 0;
left: 0; left: 0;
background-color: #f8f8f8; background-color: var(--bs-body-bg);
background: url(../img/grid.png) repeat-x; background: url(../img/grid.png) repeat-x;
will-change: transform; will-change: transform;
z-index: -1; z-index: -1;
@ -26,11 +24,9 @@ body > .container {
min-height: 400px; min-height: 400px;
} }
.navbar.fixed-top { /* csslint allow: adjoining-classes */ .navbar.fixed-top {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
} }
.source-links { .source-links {
@ -42,32 +38,33 @@ body > .container {
display: inline-block; display: inline-block;
padding: 4px; padding: 4px;
line-height: 1.428571429; line-height: 1.428571429;
background-color: #fff; background-color: var(--bs-secondary-bg-subtle);
border: 1px solid #ddd; border: 1px solid var(--bs-secondary-border-subtle);
border-radius: 4px; border-radius: 4px;
margin: 20px auto 30px auto; margin: 20px auto 30px auto;
} }
h1 { h1 {
color: #444; color: inherit;
font-weight: 400; font-weight: 400;
font-size: 42px; font-size: 42px;
} }
h2, h3, h4, h5, h6 { h2, h3, h4, h5, h6 {
color: #444; color: inherit;
font-weight: 300; font-weight: 300;
} }
hr { hr {
border-top: 1px solid #aaa; border-top: 1px solid #aaa;
opacity: 1;
} }
pre, .rst-content tt { pre, .rst-content tt {
max-width: 100%; max-width: 100%;
background: #fff; background-color: var(--bs-body-bg);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
overflow-x: auto; overflow-x: auto;
} }
@ -77,16 +74,15 @@ code.code-large, .rst-content tt.code-large {
code { code {
padding: 2px 5px; padding: 2px 5px;
background: #fff; background-color: rgba(var(--bs-body-bg-rgb), 0.75);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
white-space: pre-wrap; white-space: pre-wrap;
word-wrap: break-word; word-wrap: break-word;
} }
pre code { pre code {
display: block; display: block;
background: transparent;
border: none; border: none;
white-space: pre; white-space: pre;
word-wrap: normal; word-wrap: normal;
@ -97,19 +93,19 @@ pre code {
kbd { kbd {
padding: 2px 4px; padding: 2px 4px;
font-size: 90%; font-size: 90%;
color: #fff; color: var(--bs-secondary-text-emphasis);
background-color: #333; background-color: var(--bs-secondary-bg-subtle);
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
} }
a code { a code {
color: #2FA4E7; color: inherit;
} }
a:hover code, a:focus code { a:hover code, a:focus code {
color: #157AB5; color: inherit;
} }
footer { footer {
@ -130,17 +126,15 @@ footer {
* sections of docs content. * sections of docs content.
*/ */
.bs-sidebar.affix { /* csslint allow: adjoining-classes */ .bs-sidebar.affix {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
top: calc(3.5rem + 20px); top: calc(3.5rem + 20px);
} }
.bs-sidebar.card { /* csslint allow: adjoining-classes */ .bs-sidebar.card {
padding: 0; padding: 0;
max-height: 90%; max-height: 90%;
overflow-y: auto; overflow-y: auto;
@ -155,7 +149,7 @@ footer {
transform: scale(1, -1); transform: scale(1, -1);
} }
.bs-sidebar .navbar-toggler.collapsed span { /* csslint allow: adjoining-classes */ .bs-sidebar .navbar-toggler.collapsed span {
-moz-transform: scale(1, 1); -moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1); -webkit-transform: scale(1, 1);
-o-transform: scale(1, 1); -o-transform: scale(1, 1);
@ -207,13 +201,18 @@ footer {
font-size: 14px; font-size: 14px;
display: none; display: none;
padding-left: .5em; padding-left: .5em;
text-decoration: none;
vertical-align: middle;
} }
h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink { h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink {
display:inline-block; display:inline-block;
} }
blockquote {
padding-left: 10px;
border-left: 4px solid #e6e6e6;
}
.admonition, details { .admonition, details {
padding: 15px; padding: 15px;
@ -223,22 +222,69 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
text-align: left; text-align: left;
} }
.admonition.note, details.note { /* csslint allow: adjoining-classes */ .admonition.note, details.note {
color: #2e6b89; color: var(--bs-primary-text-emphasis);
background-color: #e2f0f7; background-color: var(--bs-primary-bg-subtle);
border-color: #bce8f1; border-color: var(--bs-primary-border-subtle);
} }
.admonition.warning, details.warning { /* csslint allow: adjoining-classes */ .admonition.note h1, .admonition.note h2, .admonition.note h3,
color: #7a6032; .admonition.note h4, .admonition.note h5, .admonition.note h6,
background-color: #fffae5; details.note h1, details.note h2, details.note h3,
border-color: #fbeed5; details.note h4, details.note h5, details.note h6 {
color: var(--bs-primary-text-emphasis);
} }
.admonition.danger, details.danger { /* csslint allow: adjoining-classes */ .admonition.info, details.info {
color: #7f3130; color: var(--bs-info-text-emphasis);
background-color: #fde3e3; background-color: var(--bs-info-bg-subtle);
border-color: #eed3d7; border-color: var(--bs-info-border-subtle);
}
.admonition.info h1, .admonition.info h2, .admonition.info h3,
.admonition.info h4, .admonition.info h5, .admonition.info h6,
details.info h1, details.info h2, details.info h3,
details.info h4, details.info h5, details.info h6 {
color: var(--bs-info-text-emphasis);
}
.admonition.warning, details.warning {
color: var(--bs-warning-text-emphasis);
background-color: var(--bs-warning-bg-subtle);
border-color: var(--bs-warning-border-subtle);
}
.admonition.warning h1, .admonition.warning h2, .admonition.warning h3,
.admonition.warning h4, .admonition.warning h5, .admonition.warning h6,
details.warning h1, details.warning h2, details.warning h3,
details.warning h4, details.warning h5, details.warning h6 {
color: var(--bs-warning-text-emphasis);
}
.admonition.danger, details.danger {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
border-color: var(--bs-danger-border-subtle);
}
.admonition.danger h1, .admonition.danger h2, .admonition.danger h3,
.admonition.danger h4, .admonition.danger h5, .admonition.danger h6,
details.danger h1, details.danger h2, details.danger h3,
details.danger h4, details.danger h5, details.danger h6 {
color: var(--bs-danger-text-emphasis);
}
.admonition, details {
color: var(--bs-light-text-emphasis);
background-color: var(--bs-light-bg-subtle);
border-color: var(--bs-light-border-subtle);
}
.admonition h1, .admonition h2, .admonition h3,
.admonition h4, .admonition h5, .admonition h6,
details h1, details h2, details h3,
details h4, details h5, details h6 {
color: var(--bs-light-text-emphasis);
} }
.admonition-title, summary { .admonition-title, summary {
@ -251,15 +297,15 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
@media (max-width: 991.98px) { @media (max-width: 991.98px) {
.navbar-collapse.show { /* csslint allow: adjoining-classes */ .navbar-collapse.show {
overflow-y: auto; overflow-y: auto;
max-height: calc(100vh - 3.5rem); max-height: calc(100vh - 3.5rem);
} }
} }
.dropdown-item.open { /* csslint allow: adjoining-classes */ .dropdown-item.open {
color: #fff; color: var(--bs-dropdown-link-active-color);
background-color: #2FA4E7; background-color: var(--bs-dropdown-link-active-bg);
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
@ -277,13 +323,13 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
border-color: transparent; border-color: transparent;
border-style: solid; border-style: solid;
border-width: 5px 0 5px 5px; border-width: 5px 0 5px 5px;
border-left-color: #ccc; border-left-color: var(--bs-dropdown-link-active-color);
margin-top: 5px; margin-top: 5px;
margin-right: -10px; margin-right: -10px;
} }
.dropdown-submenu:hover > a::after { .dropdown-submenu:hover > a::after {
border-left-color: #fff; border-left-color: var(--bs-dropdown-link-active-color);
} }
@media (min-width: 992px) { @media (min-width: 992px) {
@ -297,20 +343,18 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
/* csslint ignore:start */
position: fixed !important; position: fixed !important;
/* csslint ignore:end */
margin-top: -9px; margin-top: -9px;
margin-left: -2px; margin-left: -2px;
border-width: 1px; border-width: 1px;
padding: 0.5rem 0; padding: 0.5rem 0;
} }
.dropdown-submenu.pull-left { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left {
float: none; float: none;
} }
.dropdown-submenu.pull-left > .dropdown-menu { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%; left: -100%;
margin-left: 10px; margin-left: 10px;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Details - Custom semiliterate</title> <title>Details - Custom semiliterate</title>
</head> </head>
<body> <body>
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href="..">Custom semiliterate</a> <a class="navbar-brand" href="..">Custom semiliterate</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,15 +23,15 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem"> <li class="nav-item">
<a href=".." class="nav-link">About</a> <a href=".." class="nav-link">About</a>
</li> </li>
<li class="navitem active"> <li class="nav-item">
<a href="./" class="nav-link">Details</a> <a href="./" class="nav-link active" aria-current="page">Details</a>
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
<li class="nav-item"> <li class="nav-item">
<a rel="prev" href=".." class="nav-link"> <a rel="prev" href=".." class="nav-link">
<i class="fa fa-arrow-left"></i> Previous <i class="fa fa-arrow-left"></i> Previous
@ -50,18 +49,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="2"><a href="#exposition" class="nav-link">Exposition</a> <li class="nav-item" data-bs-level="2"><a href="#exposition" class="nav-link">Exposition</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -90,7 +89,7 @@ syntax and <code>{! escaped syntax !}</code>.</p></div>
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Custom semiliterate</title> <title>Custom semiliterate</title>
</head> </head>
<body class="homepage"> <body class="homepage">
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href=".">Custom semiliterate</a> <a class="navbar-brand" href=".">Custom semiliterate</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,15 +23,15 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem active"> <li class="nav-item">
<a href="." class="nav-link">About</a> <a href="." class="nav-link active" aria-current="page">About</a>
</li> </li>
<li class="navitem"> <li class="nav-item">
<a href="foo/" class="nav-link">Details</a> <a href="foo/" class="nav-link">Details</a>
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
<li class="nav-item"> <li class="nav-item">
<a rel="prev" class="nav-link disabled"> <a rel="prev" class="nav-link disabled">
<i class="fa fa-arrow-left"></i> Previous <i class="fa fa-arrow-left"></i> Previous
@ -50,18 +49,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#more-complex-semiliterate-site" class="nav-link">More complex semiliterate site</a> <li class="nav-item" data-bs-level="1"><a href="#more-complex-semiliterate-site" class="nav-link">More complex semiliterate site</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -87,7 +86,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Enable extraction from included files</title> <title>Enable extraction from included files</title>
</head> </head>
<body> <body>
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href="/.">Enable extraction from included files</a> <a class="navbar-brand" href="/.">Enable extraction from included files</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,11 +23,11 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem"> <li class="nav-item">
<a href="/." class="nav-link">Want to extract to a sibling directory</a> <a href="/." class="nav-link">Want to extract to a sibling directory</a>
</li> </li>
<li class="dropdown"> <li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">Finished <b class="caret"></b></a> <a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Finished</a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li> <li>
@ -38,7 +37,7 @@
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
</ul> </ul>
</div> </div>
</div> </div>
@ -70,7 +69,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,9 +1,7 @@
html { html {
/* csslint ignore:start */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
scroll-padding-top: calc(3.5rem + 20px); scroll-padding-top: calc(3.5rem + 20px);
/* csslint ignore:end */
} }
/* Replacement for `body { background-attachment: fixed; }`, which has /* Replacement for `body { background-attachment: fixed; }`, which has
@ -15,7 +13,7 @@ body::before {
height: 100%; height: 100%;
top: 0; top: 0;
left: 0; left: 0;
background-color: #f8f8f8; background-color: var(--bs-body-bg);
background: url(../img/grid.png) repeat-x; background: url(../img/grid.png) repeat-x;
will-change: transform; will-change: transform;
z-index: -1; z-index: -1;
@ -26,11 +24,9 @@ body > .container {
min-height: 400px; min-height: 400px;
} }
.navbar.fixed-top { /* csslint allow: adjoining-classes */ .navbar.fixed-top {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
} }
.source-links { .source-links {
@ -42,32 +38,33 @@ body > .container {
display: inline-block; display: inline-block;
padding: 4px; padding: 4px;
line-height: 1.428571429; line-height: 1.428571429;
background-color: #fff; background-color: var(--bs-secondary-bg-subtle);
border: 1px solid #ddd; border: 1px solid var(--bs-secondary-border-subtle);
border-radius: 4px; border-radius: 4px;
margin: 20px auto 30px auto; margin: 20px auto 30px auto;
} }
h1 { h1 {
color: #444; color: inherit;
font-weight: 400; font-weight: 400;
font-size: 42px; font-size: 42px;
} }
h2, h3, h4, h5, h6 { h2, h3, h4, h5, h6 {
color: #444; color: inherit;
font-weight: 300; font-weight: 300;
} }
hr { hr {
border-top: 1px solid #aaa; border-top: 1px solid #aaa;
opacity: 1;
} }
pre, .rst-content tt { pre, .rst-content tt {
max-width: 100%; max-width: 100%;
background: #fff; background-color: var(--bs-body-bg);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
overflow-x: auto; overflow-x: auto;
} }
@ -77,16 +74,15 @@ code.code-large, .rst-content tt.code-large {
code { code {
padding: 2px 5px; padding: 2px 5px;
background: #fff; background-color: rgba(var(--bs-body-bg-rgb), 0.75);
border: solid 1px #e1e4e5; border: solid 1px var(--bs-border-color);
color: #333; color: var(--bs-body-color);
white-space: pre-wrap; white-space: pre-wrap;
word-wrap: break-word; word-wrap: break-word;
} }
pre code { pre code {
display: block; display: block;
background: transparent;
border: none; border: none;
white-space: pre; white-space: pre;
word-wrap: normal; word-wrap: normal;
@ -97,19 +93,19 @@ pre code {
kbd { kbd {
padding: 2px 4px; padding: 2px 4px;
font-size: 90%; font-size: 90%;
color: #fff; color: var(--bs-secondary-text-emphasis);
background-color: #333; background-color: var(--bs-secondary-bg-subtle);
border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
} }
a code { a code {
color: #2FA4E7; color: inherit;
} }
a:hover code, a:focus code { a:hover code, a:focus code {
color: #157AB5; color: inherit;
} }
footer { footer {
@ -130,17 +126,15 @@ footer {
* sections of docs content. * sections of docs content.
*/ */
.bs-sidebar.affix { /* csslint allow: adjoining-classes */ .bs-sidebar.affix {
/* csslint ignore:start */
position: -webkit-sticky; position: -webkit-sticky;
position: sticky; position: sticky;
/* csslint ignore:end */
/* The nav header is 3.5rem high, plus 20px for the margin-top of the /* The nav header is 3.5rem high, plus 20px for the margin-top of the
main container. */ main container. */
top: calc(3.5rem + 20px); top: calc(3.5rem + 20px);
} }
.bs-sidebar.card { /* csslint allow: adjoining-classes */ .bs-sidebar.card {
padding: 0; padding: 0;
max-height: 90%; max-height: 90%;
overflow-y: auto; overflow-y: auto;
@ -155,7 +149,7 @@ footer {
transform: scale(1, -1); transform: scale(1, -1);
} }
.bs-sidebar .navbar-toggler.collapsed span { /* csslint allow: adjoining-classes */ .bs-sidebar .navbar-toggler.collapsed span {
-moz-transform: scale(1, 1); -moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1); -webkit-transform: scale(1, 1);
-o-transform: scale(1, 1); -o-transform: scale(1, 1);
@ -207,13 +201,18 @@ footer {
font-size: 14px; font-size: 14px;
display: none; display: none;
padding-left: .5em; padding-left: .5em;
text-decoration: none;
vertical-align: middle;
} }
h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink { h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink {
display:inline-block; display:inline-block;
} }
blockquote {
padding-left: 10px;
border-left: 4px solid #e6e6e6;
}
.admonition, details { .admonition, details {
padding: 15px; padding: 15px;
@ -223,22 +222,69 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
text-align: left; text-align: left;
} }
.admonition.note, details.note { /* csslint allow: adjoining-classes */ .admonition.note, details.note {
color: #2e6b89; color: var(--bs-primary-text-emphasis);
background-color: #e2f0f7; background-color: var(--bs-primary-bg-subtle);
border-color: #bce8f1; border-color: var(--bs-primary-border-subtle);
} }
.admonition.warning, details.warning { /* csslint allow: adjoining-classes */ .admonition.note h1, .admonition.note h2, .admonition.note h3,
color: #7a6032; .admonition.note h4, .admonition.note h5, .admonition.note h6,
background-color: #fffae5; details.note h1, details.note h2, details.note h3,
border-color: #fbeed5; details.note h4, details.note h5, details.note h6 {
color: var(--bs-primary-text-emphasis);
} }
.admonition.danger, details.danger { /* csslint allow: adjoining-classes */ .admonition.info, details.info {
color: #7f3130; color: var(--bs-info-text-emphasis);
background-color: #fde3e3; background-color: var(--bs-info-bg-subtle);
border-color: #eed3d7; border-color: var(--bs-info-border-subtle);
}
.admonition.info h1, .admonition.info h2, .admonition.info h3,
.admonition.info h4, .admonition.info h5, .admonition.info h6,
details.info h1, details.info h2, details.info h3,
details.info h4, details.info h5, details.info h6 {
color: var(--bs-info-text-emphasis);
}
.admonition.warning, details.warning {
color: var(--bs-warning-text-emphasis);
background-color: var(--bs-warning-bg-subtle);
border-color: var(--bs-warning-border-subtle);
}
.admonition.warning h1, .admonition.warning h2, .admonition.warning h3,
.admonition.warning h4, .admonition.warning h5, .admonition.warning h6,
details.warning h1, details.warning h2, details.warning h3,
details.warning h4, details.warning h5, details.warning h6 {
color: var(--bs-warning-text-emphasis);
}
.admonition.danger, details.danger {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
border-color: var(--bs-danger-border-subtle);
}
.admonition.danger h1, .admonition.danger h2, .admonition.danger h3,
.admonition.danger h4, .admonition.danger h5, .admonition.danger h6,
details.danger h1, details.danger h2, details.danger h3,
details.danger h4, details.danger h5, details.danger h6 {
color: var(--bs-danger-text-emphasis);
}
.admonition, details {
color: var(--bs-light-text-emphasis);
background-color: var(--bs-light-bg-subtle);
border-color: var(--bs-light-border-subtle);
}
.admonition h1, .admonition h2, .admonition h3,
.admonition h4, .admonition h5, .admonition h6,
details h1, details h2, details h3,
details h4, details h5, details h6 {
color: var(--bs-light-text-emphasis);
} }
.admonition-title, summary { .admonition-title, summary {
@ -251,15 +297,15 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
@media (max-width: 991.98px) { @media (max-width: 991.98px) {
.navbar-collapse.show { /* csslint allow: adjoining-classes */ .navbar-collapse.show {
overflow-y: auto; overflow-y: auto;
max-height: calc(100vh - 3.5rem); max-height: calc(100vh - 3.5rem);
} }
} }
.dropdown-item.open { /* csslint allow: adjoining-classes */ .dropdown-item.open {
color: #fff; color: var(--bs-dropdown-link-active-color);
background-color: #2FA4E7; background-color: var(--bs-dropdown-link-active-bg);
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
@ -277,13 +323,13 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
border-color: transparent; border-color: transparent;
border-style: solid; border-style: solid;
border-width: 5px 0 5px 5px; border-width: 5px 0 5px 5px;
border-left-color: #ccc; border-left-color: var(--bs-dropdown-link-active-color);
margin-top: 5px; margin-top: 5px;
margin-right: -10px; margin-right: -10px;
} }
.dropdown-submenu:hover > a::after { .dropdown-submenu:hover > a::after {
border-left-color: #fff; border-left-color: var(--bs-dropdown-link-active-color);
} }
@media (min-width: 992px) { @media (min-width: 992px) {
@ -297,20 +343,18 @@ h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .head
} }
.dropdown-submenu > .dropdown-menu { .dropdown-submenu > .dropdown-menu {
/* csslint ignore:start */
position: fixed !important; position: fixed !important;
/* csslint ignore:end */
margin-top: -9px; margin-top: -9px;
margin-left: -2px; margin-left: -2px;
border-width: 1px; border-width: 1px;
padding: 0.5rem 0; padding: 0.5rem 0;
} }
.dropdown-submenu.pull-left { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left {
float: none; float: none;
} }
.dropdown-submenu.pull-left > .dropdown-menu { /* csslint allow: adjoining-classes */ .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%; left: -100%;
margin-left: 10px; margin-left: 10px;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Internals - Enable extraction from included files</title> <title>Internals - Enable extraction from included files</title>
</head> </head>
<body> <body>
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href="../..">Enable extraction from included files</a> <a class="navbar-brand" href="../..">Enable extraction from included files</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,21 +23,21 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem"> <li class="nav-item">
<a href="../.." class="nav-link">Want to extract to a sibling directory</a> <a href="../.." class="nav-link">Want to extract to a sibling directory</a>
</li> </li>
<li class="dropdown active"> <li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">Finished <b class="caret"></b></a> <a href="#" class="nav-link dropdown-toggle active" aria-current="page" role="button" data-bs-toggle="dropdown" aria-expanded="false">Finished</a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li> <li>
<a href="./" class="dropdown-item active">Internals</a> <a href="./" class="dropdown-item active" aria-current="page">Internals</a>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
<li class="nav-item"> <li class="nav-item">
<a rel="prev" href="../.." class="nav-link"> <a rel="prev" href="../.." class="nav-link">
<i class="fa fa-arrow-left"></i> Previous <i class="fa fa-arrow-left"></i> Previous
@ -56,18 +55,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#internals" class="nav-link">Internals</a> <li class="nav-item" data-bs-level="1"><a href="#internals" class="nav-link">Internals</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -93,7 +92,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" data-bs-theme="light">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
@ -8,7 +8,6 @@
<title>Enable extraction from included files</title> <title>Enable extraction from included files</title>
</head> </head>
<body class="homepage"> <body class="homepage">
@ -16,7 +15,7 @@
<div class="container"> <div class="container">
<a class="navbar-brand" href=".">Enable extraction from included files</a> <a class="navbar-brand" href=".">Enable extraction from included files</a>
<!-- Expander button --> <!-- Expander button -->
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar-collapse"> <button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -24,11 +23,11 @@
<div id="navbar-collapse" class="navbar-collapse collapse"> <div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation --> <!-- Main navigation -->
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="navitem active"> <li class="nav-item">
<a href="." class="nav-link">Want to extract to a sibling directory</a> <a href="." class="nav-link active" aria-current="page">Want to extract to a sibling directory</a>
</li> </li>
<li class="dropdown"> <li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">Finished <b class="caret"></b></a> <a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Finished</a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li> <li>
@ -38,7 +37,7 @@
</li> </li>
</ul> </ul>
<ul class="nav navbar-nav ml-auto"> <ul class="nav navbar-nav ms-md-auto">
<li class="nav-item"> <li class="nav-item">
<a rel="prev" class="nav-link disabled"> <a rel="prev" class="nav-link disabled">
<i class="fa fa-arrow-left"></i> Previous <i class="fa fa-arrow-left"></i> Previous
@ -56,18 +55,18 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> <div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents"> <button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span> <span class="fa fa-angle-down"></span>
</button> </button>
</div> </div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> <div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column"> <ul class="nav flex-column">
<li class="nav-item" data-level="1"><a href="#want-to-extract-to-a-sibling-directory" class="nav-link">Want to extract to a sibling directory</a> <li class="nav-item" data-bs-level="1"><a href="#want-to-extract-to-a-sibling-directory" class="nav-link">Want to extract to a sibling directory</a>
<ul class="nav flex-column"> <ul class="nav flex-column">
</ul> </ul>
</li> </li>
@ -93,7 +92,7 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table"> <table class="table">

View File

@ -1,283 +0,0 @@
function getSearchTerm() {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == 'q') {
return sParameterName[1];
}
}
}
function applyTopPadding() {
// Update various absolute positions to match where the main container
// starts. This is necessary for handling multi-line nav headers, since
// that pushes the main container down.
var offset = $('body > .container').offset();
$('html').css('scroll-padding-top', offset.top + 'px');
$('.bs-sidebar.affix').css('top', offset.top + 'px');
}
$(document).ready(function() {
applyTopPadding();
var search_term = getSearchTerm(),
$search_modal = $('#mkdocs_search_modal'),
$keyboard_modal = $('#mkdocs_keyboard_modal');
if (search_term) {
$search_modal.modal();
}
// make sure search input gets autofocus every time modal opens.
$search_modal.on('shown.bs.modal', function() {
$search_modal.find('#mkdocs-search-query').focus();
});
// Close search modal when result is selected
// The links get added later so listen to parent
$('#mkdocs-search-results').click(function(e) {
if ($(e.target).is('a')) {
$search_modal.modal('hide');
}
});
// Populate keyboard modal with proper Keys
$keyboard_modal.find('.help.shortcut kbd')[0].innerHTML = keyCodes[shortcuts.help];
$keyboard_modal.find('.prev.shortcut kbd')[0].innerHTML = keyCodes[shortcuts.previous];
$keyboard_modal.find('.next.shortcut kbd')[0].innerHTML = keyCodes[shortcuts.next];
$keyboard_modal.find('.search.shortcut kbd')[0].innerHTML = keyCodes[shortcuts.search];
// Keyboard navigation
document.addEventListener("keydown", function(e) {
if ($(e.target).is(':input')) return true;
var key = e.which || e.keyCode || window.event && window.event.keyCode;
var page;
switch (key) {
case shortcuts.next:
page = $('.navbar a[rel="next"]:first').prop('href');
break;
case shortcuts.previous:
page = $('.navbar a[rel="prev"]:first').prop('href');
break;
case shortcuts.search:
e.preventDefault();
$keyboard_modal.modal('hide');
$search_modal.modal('show');
$search_modal.find('#mkdocs-search-query').focus();
break;
case shortcuts.help:
$search_modal.modal('hide');
$keyboard_modal.modal('show');
break;
default: break;
}
if (page) {
$keyboard_modal.modal('hide');
window.location.href = page;
}
});
$('table').addClass('table table-striped table-hover');
// Improve the scrollspy behaviour when users click on a TOC item.
$(".bs-sidenav a").on("click", function() {
var clicked = this;
setTimeout(function() {
var active = $('.nav li.active a');
active = active[active.length - 1];
if (clicked !== active) {
$(active).parent().removeClass("active");
$(clicked).parent().addClass("active");
}
}, 50);
});
function showInnerDropdown(item) {
var popup = $(item).next('.dropdown-menu');
popup.addClass('show');
$(item).addClass('open');
// First, close any sibling dropdowns.
var container = $(item).parent().parent();
container.find('> .dropdown-submenu > a').each(function(i, el) {
if (el !== item) {
hideInnerDropdown(el);
}
});
var popupMargin = 10;
var maxBottom = $(window).height() - popupMargin;
var bounds = item.getBoundingClientRect();
popup.css('left', bounds.right + 'px');
if (bounds.top + popup.height() > maxBottom &&
bounds.top > $(window).height() / 2) {
popup.css({
'top': (bounds.bottom - popup.height()) + 'px',
'max-height': (bounds.bottom - popupMargin) + 'px',
});
} else {
popup.css({
'top': bounds.top + 'px',
'max-height': (maxBottom - bounds.top) + 'px',
});
}
}
function hideInnerDropdown(item) {
var popup = $(item).next('.dropdown-menu');
popup.removeClass('show');
$(item).removeClass('open');
popup.scrollTop(0);
popup.find('.dropdown-menu').scrollTop(0).removeClass('show');
popup.find('.dropdown-submenu > a').removeClass('open');
}
$('.dropdown-submenu > a').on('click', function(e) {
if ($(this).next('.dropdown-menu').hasClass('show')) {
hideInnerDropdown(this);
} else {
showInnerDropdown(this);
}
e.stopPropagation();
e.preventDefault();
});
$('.dropdown-menu').parent().on('hide.bs.dropdown', function(e) {
$(this).find('.dropdown-menu').scrollTop(0);
$(this).find('.dropdown-submenu > a').removeClass('open');
$(this).find('.dropdown-menu .dropdown-menu').removeClass('show');
});
});
$(window).on('resize', applyTopPadding);
$('body').scrollspy({
target: '.bs-sidebar',
offset: 100
});
/* Prevent disabled links from causing a page reload */
$("li.disabled a").click(function() {
event.preventDefault();
});
// See https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
// We only list common keys below. Obscure keys are omitted and their use is discouraged.
var keyCodes = {
8: 'backspace',
9: 'tab',
13: 'enter',
16: 'shift',
17: 'ctrl',
18: 'alt',
19: 'pause/break',
20: 'caps lock',
27: 'escape',
32: 'spacebar',
33: 'page up',
34: 'page down',
35: 'end',
36: 'home',
37: '&larr;',
38: '&uarr;',
39: '&rarr;',
40: '&darr;',
45: 'insert',
46: 'delete',
48: '0',
49: '1',
50: '2',
51: '3',
52: '4',
53: '5',
54: '6',
55: '7',
56: '8',
57: '9',
65: 'a',
66: 'b',
67: 'c',
68: 'd',
69: 'e',
70: 'f',
71: 'g',
72: 'h',
73: 'i',
74: 'j',
75: 'k',
76: 'l',
77: 'm',
78: 'n',
79: 'o',
80: 'p',
81: 'q',
82: 'r',
83: 's',
84: 't',
85: 'u',
86: 'v',
87: 'w',
88: 'x',
89: 'y',
90: 'z',
91: 'Left Windows Key / Left ⌘',
92: 'Right Windows Key',
93: 'Windows Menu / Right ⌘',
96: 'numpad 0',
97: 'numpad 1',
98: 'numpad 2',
99: 'numpad 3',
100: 'numpad 4',
101: 'numpad 5',
102: 'numpad 6',
103: 'numpad 7',
104: 'numpad 8',
105: 'numpad 9',
106: 'multiply',
107: 'add',
109: 'subtract',
110: 'decimal point',
111: 'divide',
112: 'f1',
113: 'f2',
114: 'f3',
115: 'f4',
116: 'f5',
117: 'f6',
118: 'f7',
119: 'f8',
120: 'f9',
121: 'f10',
122: 'f11',
123: 'f12',
124: 'f13',
125: 'f14',
126: 'f15',
127: 'f16',
128: 'f17',
129: 'f18',
130: 'f19',
131: 'f20',
132: 'f21',
133: 'f22',
134: 'f23',
135: 'f24',
144: 'num lock',
145: 'scroll lock',
186: '&semi;',
187: '&equals;',
188: '&comma;',
189: '&hyphen;',
190: '&period;',
191: '&quest;',
192: '&grave;',
219: '&lsqb;',
220: '&bsol;',
221: '&rsqb;',
222: '&apos;',
};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>None</loc>
<lastmod>2022-08-02</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>None</loc>
<lastmod>2022-08-02</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

View File

@ -39,7 +39,7 @@
<div class="wy-nav-content"> <div class="wy-nav-content">
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation"> <div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
<li><a href="/." class="icon icon-home" alt="Docs"></a> &raquo;</li> <li><a href="/." class="icon icon-home" aria-label="Docs"></a></li>
<li class="wy-breadcrumbs-aside"> <li class="wy-breadcrumbs-aside">
</li> </li>
</ul> </ul>
@ -80,9 +80,9 @@
</span> </span>
</div> </div>
window.onload = function () { jQuery(function () {
SphinxRtdTheme.Navigation.enable(true); SphinxRtdTheme.Navigation.enable(true);
}; });
</body> </body>
</html> </html>

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 434 KiB

Some files were not shown because too many files have changed in this diff Show More