diff --git a/docs/css/styles.css b/docs/css/styles.css
index 71c8b5e..2bd7846 100644
--- a/docs/css/styles.css
+++ b/docs/css/styles.css
@@ -99,6 +99,7 @@ figure p img {
}
/* fix for IE :( */
+[tabindex="-1"]:focus,
div:not([tabindex]):focus {
outline: none;
}
@@ -767,7 +768,7 @@ p:empty {
a svg, button svg, h1 svg {
height: 0.75em;
width: auto;
- margin-right: 0.125em;
+ margin-right: 0.25em;
}
h1 svg, li > svg, h2 a svg {
@@ -779,6 +780,10 @@ h1 svg {
margin-right: 0;
}
+.print {
+ white-space: nowrap;
+}
+
.svg-outer {
width: 0.75em;
display: inline-block;
@@ -820,7 +825,7 @@ h1 svg {
/* inline demos */
-[id^="demo-"] {
+[id^="js-demo-"] {
all: initial;
display: block;
}
diff --git a/docs/index.html b/docs/index.html
index 4255938..83ae8f1 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -104,6 +104,12 @@
+
+
+
+
+
+
@@ -113,7 +119,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/coding/code-blocks/index.html b/docs/patterns/coding/code-blocks/index.html
index 95695cf..957431c 100644
--- a/docs/patterns/coding/code-blocks/index.html
+++ b/docs/patterns/coding/code-blocks/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/coding/color-palettes/index.html b/docs/patterns/coding/color-palettes/index.html
index e71c912..3fca2e9 100644
--- a/docs/patterns/coding/color-palettes/index.html
+++ b/docs/patterns/coding/color-palettes/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/coding/command-line/index.html b/docs/patterns/coding/command-line/index.html
index d8d1c88..a3cf1fb 100644
--- a/docs/patterns/coding/command-line/index.html
+++ b/docs/patterns/coding/command-line/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/coding/demo-embedding/index.html b/docs/patterns/coding/demo-embedding/index.html
index e70d52e..46cc4b9 100644
--- a/docs/patterns/coding/demo-embedding/index.html
+++ b/docs/patterns/coding/demo-embedding/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/coding/file-trees/index.html b/docs/patterns/coding/file-trees/index.html
index 649853f..4654b71 100644
--- a/docs/patterns/coding/file-trees/index.html
+++ b/docs/patterns/coding/file-trees/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/coding/index.html b/docs/patterns/coding/index.html
index cc18f58..b303fde 100644
--- a/docs/patterns/coding/index.html
+++ b/docs/patterns/coding/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/coding/tested/index.html b/docs/patterns/coding/tested/index.html
index 03e7422..2a91916 100644
--- a/docs/patterns/coding/tested/index.html
+++ b/docs/patterns/coding/tested/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/coding/writing-inline-demos/index.html b/docs/patterns/coding/writing-inline-demos/index.html
index 76bda1b..c01a59a 100644
--- a/docs/patterns/coding/writing-inline-demos/index.html
+++ b/docs/patterns/coding/writing-inline-demos/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
@@ -346,7 +363,7 @@ toggle.addEventListener('click', (e) => {
-
+
diff --git a/docs/patterns/index.html b/docs/patterns/index.html
index 18858ba..32d2eef 100644
--- a/docs/patterns/index.html
+++ b/docs/patterns/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/installation/index.html b/docs/patterns/installation/index.html
index 6ab063c..bcac3ea 100644
--- a/docs/patterns/installation/index.html
+++ b/docs/patterns/installation/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/library-setup/index.html b/docs/patterns/library-setup/index.html
index 627af10..9ea6135 100644
--- a/docs/patterns/library-setup/index.html
+++ b/docs/patterns/library-setup/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/media/including-images/index.html b/docs/patterns/media/including-images/index.html
index ccc42cc..55aa0ae 100644
--- a/docs/patterns/media/including-images/index.html
+++ b/docs/patterns/media/including-images/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/media/including-videos/index.html b/docs/patterns/media/including-videos/index.html
index 7968891..7b51882 100644
--- a/docs/patterns/media/including-videos/index.html
+++ b/docs/patterns/media/including-videos/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/media/index.html b/docs/patterns/media/index.html
index 94ba067..aac2008 100644
--- a/docs/patterns/media/index.html
+++ b/docs/patterns/media/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/serving/index.html b/docs/patterns/serving/index.html
index be0b832..11c998c 100644
--- a/docs/patterns/serving/index.html
+++ b/docs/patterns/serving/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/writing/expandable-sections/index.html b/docs/patterns/writing/expandable-sections/index.html
index d281df2..da7c2e4 100644
--- a/docs/patterns/writing/expandable-sections/index.html
+++ b/docs/patterns/writing/expandable-sections/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/writing/index.html b/docs/patterns/writing/index.html
index 4eaecd8..459b2c7 100644
--- a/docs/patterns/writing/index.html
+++ b/docs/patterns/writing/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/writing/library-structure/index.html b/docs/patterns/writing/library-structure/index.html
index a26d7a4..5eedd9e 100644
--- a/docs/patterns/writing/library-structure/index.html
+++ b/docs/patterns/writing/library-structure/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/writing/markdown-and-metadata/index.html b/docs/patterns/writing/markdown-and-metadata/index.html
index 32ec8ec..867879e 100644
--- a/docs/patterns/writing/markdown-and-metadata/index.html
+++ b/docs/patterns/writing/markdown-and-metadata/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/writing/notes-and-warnings/index.html b/docs/patterns/writing/notes-and-warnings/index.html
index b12120e..ac8bf03 100644
--- a/docs/patterns/writing/notes-and-warnings/index.html
+++ b/docs/patterns/writing/notes-and-warnings/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/writing/references/index.html b/docs/patterns/writing/references/index.html
index fdc4067..32c4362 100644
--- a/docs/patterns/writing/references/index.html
+++ b/docs/patterns/writing/references/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/patterns/writing/tables-of-contents/index.html b/docs/patterns/writing/tables-of-contents/index.html
index 760b234..ea1e62d 100644
--- a/docs/patterns/writing/tables-of-contents/index.html
+++ b/docs/patterns/writing/tables-of-contents/index.html
@@ -105,6 +105,12 @@
+
+
+
+
+
+
@@ -114,7 +120,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/print-version/index.html b/docs/print-version/index.html
index fab10bd..5ceb261 100644
--- a/docs/print-version/index.html
+++ b/docs/print-version/index.html
@@ -101,6 +101,12 @@
+
+
+
+
+
+
@@ -110,7 +116,11 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+
Table of contents ⇩
@@ -1511,7 +1521,7 @@ toggle.addEventListener('click', (e) => {
-
+
diff --git a/docs/service-worker.js b/docs/service-worker.js
index 488e81a..18f7d3a 100644
--- a/docs/service-worker.js
+++ b/docs/service-worker.js
@@ -37,7 +37,7 @@
/* eslint-disable indent, no-unused-vars, no-multiple-empty-lines, max-nested-callbacks, space-before-function-paren, quotes, comma-spacing */
'use strict';
-var precacheConfig = [["browserconfig.xml","67c3113b1574fecc6015d56d774e1d38"],["categories/index.xml","0ac1d02cfbcad2fcc8c13b2c54715338"],["css/fonts/miriamlibre-bold.woff","96496f6f06535d25b3bcba876917ca35"],["css/fonts/miriamlibre-bold.woff2","668defa44d9a74dd709ce0c826a5eb11"],["css/fonts/pt_sans-web-bold.woff","f83c22b548d2d684e24e315d81f7d22b"],["css/fonts/pt_sans-web-bold.woff2","84520c22e6ebf1b30b6f17251d65fff7"],["css/fonts/pt_sans-web-italic.woff","31f09f09a1d3fbe6c8de19644ef0e614"],["css/fonts/pt_sans-web-italic.woff2","df128e1d5a449fc0506fc1b48aac0184"],["css/fonts/pt_sans-web-regular.woff","32100f6ebf01af64d4a71416561c072d"],["css/fonts/pt_sans-web-regular.woff2","b6d4ede9a3a5dbe4d5ac242ae4b0ecc2"],["css/images/arrow_effect.svg","1434d178461f70c16b77acb4bdbc51e3"],["css/images/icon-tick.svg","35d4d4728ea80d254508b2bca4109d70"],["css/images/stripe.svg","fa3f32a026b6a1bb04ee98d963432e15"],["css/prism.css","004029c8c70ed2bbaa5d9debcf14f8c7"],["css/styles.css","f0c61037480f3502b523ad4b75b2233e"],["images/android-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/android-icon-192x192.png","4c07782e52e0ab714074e6d3d69dc3ec"],["images/android-icon-36x36.png","3b2cd8c925a66bf84c89b68bb30e5f62"],["images/android-icon-48x48.png","45dc386eea1d8a46216a8b6de9b156c6"],["images/android-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/android-icon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/apple-icon-114x114.png","72e127d6f01dfcd2ba2340141babc536"],["images/apple-icon-120x120.png","bc7cd9e36869e66aaca78412207bf723"],["images/apple-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/apple-icon-152x152.png","567c64205576865b5e5d06c849613ca2"],["images/apple-icon-180x180.png","6b8734c446bf02ab50be598b4c01ec9c"],["images/apple-icon-57x57.png","f8c586086752c78870820b6190d6b42b"],["images/apple-icon-60x60.png","6e88df111e506bcd5501bed4ff10542e"],["images/apple-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/apple-icon-76x76.png","d8666e0ac256f39f8c5c628486bd71fb"],["images/apple-icon-precomposed.png","725f6cec25256abb1db10385e0724400"],["images/apple-icon.png","725f6cec25256abb1db10385e0724400"],["images/browser-Chrome-Android.svg","3100b2a9c5f0e34982c717fc2aa46d73"],["images/browser-Chrome.svg","fa39b4be6727525330e928f582fbe80a"],["images/browser-Edge.svg","9e8265ab8f6a701587a4271dd3aa6a73"],["images/browser-Firefox-Android.svg","452df7b9e83c70a07e8e03b4e8dab9c4"],["images/browser-Firefox.svg","d3093eda664be3d0cc6d791e1386420f"],["images/browser-IE.svg","13e192cf2b3fe17e7049a49b7d085caa"],["images/browser-Opera.svg","95d65630c9f7deef6a3098af8f5baf9f"],["images/browser-Safari-iOS.svg","f729e629ec998ec40d313495d7257741"],["images/browser-Safari.svg","523ee9491f5a937b8975f4d23aa77f62"],["images/favicon-16x16.png","7a99c20d6c00babddd26d03607b8721d"],["images/favicon-32x32.png","129881474a1bf130027bff7a1e89febd"],["images/favicon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/favicon.ico","81c46feedbfcc6c6dc9495e4fd5adfad"],["images/icon-info.svg","53a6c555ce41f818556c71ab0dfc533b"],["images/icon-tag.svg","f067bbbc072941b2a0335679300bfc6c"],["images/icon-warning.svg","2a4322abbee9aed694fadb50e98a1f61"],["images/logo.png","0134d77c2c6b01eabb425990bab7ce9a"],["images/ms-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/ms-icon-150x150.png","e73370837ab9060772a18d62aaacd0f0"],["images/ms-icon-310x310.png","8a7143516b929702e3309bb537a99c5c"],["images/ms-icon-70x70.png","d7c6e7368733d53b5f979546d5aa4fe9"],["images/open_in_desktop.png","e899d6679b011aa7b0e783683d90d99b"],["images/serve_from_docs.png","15ae9eac3737a21593ebe00a9312bf9e"],["images/steve_faulkner.jpg","b90382f2b505ce6f6b1e08657637395e"],["index.html","d269e009c5c03a9d67544a365cfc6d8d"],["index.xml","b05076afa4fbe42cbf4c13fa52499488"],["js/dom-scripts.js","2b572ac4dd9d0d060b542a7c9d36196b"],["js/prism.js","0c1fb8d3a69ee7c91dbf0f361ded7763"],["js/service-worker-registration.js","d60f01dc1393cbaaf4f7435339074d5e"],["js/webcomponents.js","c5f6fe397db634cde89f66c2f1bc2f62"],["manifest.json","4e77b7f1253442852a2f185822f1b4d8"],["patterns/coding/code-blocks/index.html","f4778ffa12c194f6c5f3bcf7b318d017"],["patterns/coding/color-palettes/index.html","9b2cddd2478bd1c2886600b67e03a9ee"],["patterns/coding/command-line/index.html","bcf9aaa02e6e826e2ee9ca3e7535229c"],["patterns/coding/demo-embedding/index.html","c312d608a9a73beac1ac03bb6ccc2257"],["patterns/coding/file-trees/index.html","0a3ac98056cd43eaf807803442d0ca2e"],["patterns/coding/index.html","ef9afca9222bf35b4a74e441ff9c4081"],["patterns/coding/index.xml","c8141d2e5b185b41c7c2297cbe9761a9"],["patterns/coding/tested/index.html","fb72dfb1120156025a7731aa4c56b05e"],["patterns/coding/writing-inline-demos/index.html","5934dd9fc5a017e8992d50f363f28815"],["patterns/index.html","602faf0e5d98bcb269bf4c9f316bdf2e"],["patterns/index.xml","8c88ea8c5d4e10c5982c9293a8fd501b"],["patterns/installation/index.html","6689d256090bb90ef739c0ed1d609d24"],["patterns/library-setup/index.html","48c432e54043296e708fe87e6575f5aa"],["patterns/media/including-images/index.html","1beec3e67342c8c3fd62b495642b2cc2"],["patterns/media/including-videos/index.html","43db0f9bade763b2857e88bb96d38205"],["patterns/media/index.html","ad8bc5f1a3f2ead1978690350393daa8"],["patterns/media/index.xml","91130ea74bd16f6d51c959a00c3c6284"],["patterns/serving/index.html","14811a06055e06d7d3152144e1552cc5"],["patterns/writing/expandable-sections/index.html","5a6713c4904430a1e96d1c3fb41dec0c"],["patterns/writing/index.html","27be2fe31a5a5635ad1805b65e50384e"],["patterns/writing/index.xml","7975bc05d66958e02f1433099f033636"],["patterns/writing/library-structure/index.html","c5dfeacd91150f7eedce2be6a0e63a26"],["patterns/writing/markdown-and-metadata/index.html","835f0fc3626ab8c145b3b0076ce95393"],["patterns/writing/notes-and-warnings/index.html","ff4d6af3de939c89808d9ad7cb1bf053"],["patterns/writing/references/index.html","fbbc62b8d8ad59d62ee5fb946b704789"],["patterns/writing/tables-of-contents/index.html","310eaac828df9594b12e880eb09577e3"],["print-version/index.html","d58324b169f940214d0a12d7d61c4e5f"],["sitemap.xml","dccc7ccd443b4159d83ae2a0068ae6c6"],["tags/index.xml","5af18d25fdcb072a78c1603adacee4f6"],["tags/markdown/index.html","a4e2a634b9e6f3940b3329c3a60488af"],["tags/markdown/index.xml","757d307cdf85883859ac95ea20527f4a"],["tags/metadata/index.html","98031a8f27f965adc7b7f2168b9bbaeb"],["tags/metadata/index.xml","b6989e44540f4745072a2063369de173"]];
+var precacheConfig = [["browserconfig.xml","67c3113b1574fecc6015d56d774e1d38"],["categories/index.xml","0ac1d02cfbcad2fcc8c13b2c54715338"],["css/fonts/miriamlibre-bold.woff","96496f6f06535d25b3bcba876917ca35"],["css/fonts/miriamlibre-bold.woff2","668defa44d9a74dd709ce0c826a5eb11"],["css/fonts/pt_sans-web-bold.woff","f83c22b548d2d684e24e315d81f7d22b"],["css/fonts/pt_sans-web-bold.woff2","84520c22e6ebf1b30b6f17251d65fff7"],["css/fonts/pt_sans-web-italic.woff","31f09f09a1d3fbe6c8de19644ef0e614"],["css/fonts/pt_sans-web-italic.woff2","df128e1d5a449fc0506fc1b48aac0184"],["css/fonts/pt_sans-web-regular.woff","32100f6ebf01af64d4a71416561c072d"],["css/fonts/pt_sans-web-regular.woff2","b6d4ede9a3a5dbe4d5ac242ae4b0ecc2"],["css/images/arrow_effect.svg","1434d178461f70c16b77acb4bdbc51e3"],["css/images/icon-tick.svg","35d4d4728ea80d254508b2bca4109d70"],["css/images/stripe.svg","fa3f32a026b6a1bb04ee98d963432e15"],["css/prism.css","004029c8c70ed2bbaa5d9debcf14f8c7"],["css/styles.css","d30dd7495d40046390a2934e6ebd0091"],["images/android-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/android-icon-192x192.png","4c07782e52e0ab714074e6d3d69dc3ec"],["images/android-icon-36x36.png","3b2cd8c925a66bf84c89b68bb30e5f62"],["images/android-icon-48x48.png","45dc386eea1d8a46216a8b6de9b156c6"],["images/android-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/android-icon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/apple-icon-114x114.png","72e127d6f01dfcd2ba2340141babc536"],["images/apple-icon-120x120.png","bc7cd9e36869e66aaca78412207bf723"],["images/apple-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/apple-icon-152x152.png","567c64205576865b5e5d06c849613ca2"],["images/apple-icon-180x180.png","6b8734c446bf02ab50be598b4c01ec9c"],["images/apple-icon-57x57.png","f8c586086752c78870820b6190d6b42b"],["images/apple-icon-60x60.png","6e88df111e506bcd5501bed4ff10542e"],["images/apple-icon-72x72.png","b04c64637efed2b04fa900ddfcbfe75d"],["images/apple-icon-76x76.png","d8666e0ac256f39f8c5c628486bd71fb"],["images/apple-icon-precomposed.png","725f6cec25256abb1db10385e0724400"],["images/apple-icon.png","725f6cec25256abb1db10385e0724400"],["images/browser-Chrome-Android.svg","3100b2a9c5f0e34982c717fc2aa46d73"],["images/browser-Chrome.svg","fa39b4be6727525330e928f582fbe80a"],["images/browser-Edge.svg","9e8265ab8f6a701587a4271dd3aa6a73"],["images/browser-Firefox-Android.svg","452df7b9e83c70a07e8e03b4e8dab9c4"],["images/browser-Firefox.svg","d3093eda664be3d0cc6d791e1386420f"],["images/browser-IE.svg","13e192cf2b3fe17e7049a49b7d085caa"],["images/browser-Opera.svg","95d65630c9f7deef6a3098af8f5baf9f"],["images/browser-Safari-iOS.svg","f729e629ec998ec40d313495d7257741"],["images/browser-Safari.svg","523ee9491f5a937b8975f4d23aa77f62"],["images/favicon-16x16.png","7a99c20d6c00babddd26d03607b8721d"],["images/favicon-32x32.png","129881474a1bf130027bff7a1e89febd"],["images/favicon-96x96.png","bd9c126a4d6baf7ce442122ce0e89e11"],["images/favicon.ico","81c46feedbfcc6c6dc9495e4fd5adfad"],["images/icon-info.svg","53a6c555ce41f818556c71ab0dfc533b"],["images/icon-tag.svg","f067bbbc072941b2a0335679300bfc6c"],["images/icon-warning.svg","2a4322abbee9aed694fadb50e98a1f61"],["images/logo.png","0134d77c2c6b01eabb425990bab7ce9a"],["images/ms-icon-144x144.png","43e1f47f182b13d0dee15f510213e928"],["images/ms-icon-150x150.png","e73370837ab9060772a18d62aaacd0f0"],["images/ms-icon-310x310.png","8a7143516b929702e3309bb537a99c5c"],["images/ms-icon-70x70.png","d7c6e7368733d53b5f979546d5aa4fe9"],["images/open_in_desktop.png","e899d6679b011aa7b0e783683d90d99b"],["images/serve_from_docs.png","15ae9eac3737a21593ebe00a9312bf9e"],["images/steve_faulkner.jpg","b90382f2b505ce6f6b1e08657637395e"],["index.html","b34d62d2bd8ad851ee73f3c8ace48aa0"],["index.xml","b05076afa4fbe42cbf4c13fa52499488"],["js/dom-scripts.js","2b572ac4dd9d0d060b542a7c9d36196b"],["js/prism.js","0c1fb8d3a69ee7c91dbf0f361ded7763"],["js/service-worker-registration.js","d60f01dc1393cbaaf4f7435339074d5e"],["js/webcomponents.js","c5f6fe397db634cde89f66c2f1bc2f62"],["manifest.json","4e77b7f1253442852a2f185822f1b4d8"],["patterns/coding/code-blocks/index.html","e873470c2f635c35a611e829ab3b20cf"],["patterns/coding/color-palettes/index.html","273a38735bc8e721991bf16d00c3581d"],["patterns/coding/command-line/index.html","179ef0ea52370660ce88b9e5b90be89f"],["patterns/coding/demo-embedding/index.html","317669956a4ba39a388ec178eb95db21"],["patterns/coding/file-trees/index.html","439ea2400fb96dc2e2d9acb2a077ec0a"],["patterns/coding/index.html","ff9aa7ff2dca4627a489cf53a2741cbe"],["patterns/coding/index.xml","c8141d2e5b185b41c7c2297cbe9761a9"],["patterns/coding/tested/index.html","262ea62018c07724413d30ad9bcfc548"],["patterns/coding/writing-inline-demos/index.html","812209481bc4135e38963765bce9ea41"],["patterns/index.html","68b179522900566d9e4cbfd383c7dacb"],["patterns/index.xml","8c88ea8c5d4e10c5982c9293a8fd501b"],["patterns/installation/index.html","498bdc2b6d1541abd34ba88af146a3d9"],["patterns/library-setup/index.html","9d4ceb3eb4beae8ae702e591cf539a6f"],["patterns/media/including-images/index.html","7fea65fb5eb6d955d8fa177658906a9b"],["patterns/media/including-videos/index.html","9bcea96108d27853394640e7382e3f94"],["patterns/media/index.html","6bce74ffa02435ca5297140e3c4cea03"],["patterns/media/index.xml","91130ea74bd16f6d51c959a00c3c6284"],["patterns/serving/index.html","d48180669b5fb8b320913282ef3c31d7"],["patterns/writing/expandable-sections/index.html","2c68364fa99b8f67d32421708fa7466e"],["patterns/writing/index.html","0265390e63827f9b9ff2d42d843b39b6"],["patterns/writing/index.xml","7975bc05d66958e02f1433099f033636"],["patterns/writing/library-structure/index.html","cf4a32b1cbafdc65c6d12eba7799169b"],["patterns/writing/markdown-and-metadata/index.html","f3c5a1a14045030edc1374149103655f"],["patterns/writing/notes-and-warnings/index.html","938a4dfa12de7885c6d01650b71e517d"],["patterns/writing/references/index.html","7ec8d5744e15c1df1296fffbf4d10d79"],["patterns/writing/tables-of-contents/index.html","c83b0a7bf2c7fa2fc2440d05a9eac8c6"],["print-version/index.html","075df886ca3797484a58d472393dc4c8"],["sitemap.xml","dccc7ccd443b4159d83ae2a0068ae6c6"],["tags/index.xml","5af18d25fdcb072a78c1603adacee4f6"],["tags/markdown/index.html","a4b959d7913ba0f500636feb77b126fa"],["tags/markdown/index.xml","757d307cdf85883859ac95ea20527f4a"],["tags/metadata/index.html","8d71e6fdd0b81c02db4f4276bd328aa5"],["tags/metadata/index.xml","b6989e44540f4745072a2063369de173"]];
var cacheName = 'sw-precache-v3-sw-precache-' + (self.registration ? self.registration.scope : '');
diff --git a/docs/tags/markdown/index.html b/docs/tags/markdown/index.html
index 02bc917..6069314 100644
--- a/docs/tags/markdown/index.html
+++ b/docs/tags/markdown/index.html
@@ -103,6 +103,12 @@
+
+
+
+
+
+
@@ -112,7 +118,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/docs/tags/metadata/index.html b/docs/tags/metadata/index.html
index 8857f1e..5ed9604 100644
--- a/docs/tags/metadata/index.html
+++ b/docs/tags/metadata/index.html
@@ -103,6 +103,12 @@
+
+
+
+
+
+
@@ -112,7 +118,18 @@
-
Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+ Documentation for the Infusion pattern library builder. This documentation is constructed using the builder itself.
+
+
+ Print version
+
+
+
diff --git a/node/toPDF.js b/node/toPDF.js
index a9ce0ec..22bde8d 100644
--- a/node/toPDF.js
+++ b/node/toPDF.js
@@ -1 +1 @@
-console.log('toPDF')
+// stub
diff --git a/package.json b/package.json
index 7b6ccde..bcdd52f 100644
--- a/package.json
+++ b/package.json
@@ -7,8 +7,7 @@
"test": "echo \"Error: no test specified\" && exit 1",
"serve": "hugo server --baseURL http://localhost:1313",
"clean": "rm -rf content && mkdir content && mkdir content/patterns && hugo new patterns/pattern.md && hugo new _index.md && hugo new print-version.md --kind print-version",
- "build": "rm -rfv docs/* && hugo && sw-precache --root=docs && git add -A",
- "pdf": "node ./node/toPDF.js"
+ "build": "rm -rfv docs/* && hugo && sw-precache --root=docs && git add -A"
},
"pre-commit": [
"build"
diff --git a/themes/infusion/layouts/_default/baseof.html b/themes/infusion/layouts/_default/baseof.html
index 5cea20a..e4d37b2 100644
--- a/themes/infusion/layouts/_default/baseof.html
+++ b/themes/infusion/layouts/_default/baseof.html
@@ -45,7 +45,18 @@
- {{ .Site.Params.Description | markdownify }}
+
+ {{ .Site.Params.Description | markdownify }}
+ {{ if ne .Type "print-version" }}
+
+ Print version
+ {{ end }}
+
+
{{ if eq .Type "print-version" }}
Table of contents ⇩
{{ end }}
diff --git a/themes/infusion/layouts/partials/svg.html b/themes/infusion/layouts/partials/svg.html
index 18cbf57..cc2f878 100644
--- a/themes/infusion/layouts/partials/svg.html
+++ b/themes/infusion/layouts/partials/svg.html
@@ -66,4 +66,10 @@
+
+
+
+
+
+
diff --git a/themes/infusion/layouts/shortcodes/demo.html b/themes/infusion/layouts/shortcodes/demo.html
index edb9102..7eb98c4 100644
--- a/themes/infusion/layouts/shortcodes/demo.html
+++ b/themes/infusion/layouts/shortcodes/demo.html
@@ -5,7 +5,7 @@
{{ if .Get "caption" }}