From a833289800d0160aa021d155b07503b58e7a7899 Mon Sep 17 00:00:00 2001 From: Dan Allen Date: Mon, 5 Jun 2023 15:32:49 -0600 Subject: [PATCH 1/3] integrate Asciidoctor Tabs --- package-lock.json | 6 ++++++ package.json | 1 + preview-src/tux.png | Bin 0 -> 22137 bytes preview-src/ui-model.yml | 3 +++ src/css/vendor/tabs.css | 1 + src/js/vendor/tabs.bundle.js | 1 + src/partials/footer-scripts.hbs | 1 + src/partials/head-styles.hbs | 1 + 8 files changed, 14 insertions(+) create mode 100644 preview-src/tux.png create mode 100644 src/css/vendor/tabs.css create mode 100644 src/js/vendor/tabs.bundle.js diff --git a/package-lock.json b/package-lock.json index 3615cde5..a496d634 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17404,6 +17404,12 @@ "unxhr": "1.0.1" } }, + "@asciidoctor/tabs": { + "version": "1.0.0-beta.4", + "resolved": "https://registry.npmjs.org/@asciidoctor/tabs/-/tabs-1.0.0-beta.4.tgz", + "integrity": "sha512-TQfqr/g6fquuvXKOhiIavfj/VCGmgpWZw7ezlAUPp5e3RR7hC64KyteHs4DTvZP8703pujVnRAqFMLgT7JTMFQ==", + "dev": true + }, "@babel/code-frame": { "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", diff --git a/package.json b/package.json index a1300b6b..eb500855 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@fontsource/material-icons-outlined": "~5.0", "@fontsource/roboto-flex": "~5.0", "@fontsource/roboto-mono": "~5.0", + "@asciidoctor/tabs": "1.0.0-beta.4", "autoprefixer": "~9.7", "browser-pack-flat": "~3.4", "browserify": "~16.5", diff --git a/preview-src/tux.png b/preview-src/tux.png new file mode 100644 index 0000000000000000000000000000000000000000..d846bf2dfd5a7b864ab1ee261ac32a46def83395 GIT binary patch literal 22137 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 literal 0 HcmV?d00001 diff --git a/preview-src/ui-model.yml b/preview-src/ui-model.yml index 9dce6d07..2db713ce 100644 --- a/preview-src/ui-model.yml +++ b/preview-src/ui-model.yml @@ -1,4 +1,7 @@ antoraVersion: '1.0.0' +asciidoc: + extensions: + - '@asciidoctor/tabs' site: url: http://localhost:5252 title: Brand Docs diff --git a/src/css/vendor/tabs.css b/src/css/vendor/tabs.css new file mode 100644 index 00000000..9440ddfc --- /dev/null +++ b/src/css/vendor/tabs.css @@ -0,0 +1 @@ +@import "@asciidoctor/tabs" diff --git a/src/js/vendor/tabs.bundle.js b/src/js/vendor/tabs.bundle.js new file mode 100644 index 00000000..8d1016f8 --- /dev/null +++ b/src/js/vendor/tabs.bundle.js @@ -0,0 +1 @@ +require('@asciidoctor/tabs') diff --git a/src/partials/footer-scripts.hbs b/src/partials/footer-scripts.hbs index b21c0803..118aa726 100644 --- a/src/partials/footer-scripts.hbs +++ b/src/partials/footer-scripts.hbs @@ -1,4 +1,5 @@ + diff --git a/src/partials/head-styles.hbs b/src/partials/head-styles.hbs index d6839e54..7335a23e 100644 --- a/src/partials/head-styles.hbs +++ b/src/partials/head-styles.hbs @@ -1 +1,2 @@ + From e38af7dda73f09e96fbcf3cb233aeb78b37a7318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josu=C3=A9=20Bran?= Date: Fri, 6 Oct 2023 12:26:15 -0600 Subject: [PATCH 2/3] add tabs styles --- preview-src/index.adoc | 19 +++++++++++++- src/css/vendor/tabs.css | 57 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 74 insertions(+), 2 deletions(-) diff --git a/preview-src/index.adoc b/preview-src/index.adoc index a26debc6..b4f8eac3 100644 --- a/preview-src/index.adoc +++ b/preview-src/index.adoc @@ -455,7 +455,24 @@ Contains more than one block. === Example: Overflow tabset -[tabs] +[tabs.overflow] +====== +Tab Name:: Contents of Tab. + +Longer Tab Name:: ++ +Contents of Longer Tab. + +An Even Longer Tab Name:: ++ +Contents of Even Longer Tab. + +This Is The Longest Tab Name:: ++ +Contents of The Longest Tab. +====== + +[tabs.wrapping] ====== Tab Name:: Contents of Tab. diff --git a/src/css/vendor/tabs.css b/src/css/vendor/tabs.css index 9440ddfc..7cd6430b 100644 --- a/src/css/vendor/tabs.css +++ b/src/css/vendor/tabs.css @@ -1 +1,56 @@ -@import "@asciidoctor/tabs" +@import "@asciidoctor/tabs"; + +/* Datastax styles */ + +.tabpanel { + padding: var(--ds-space-2) 0; + border: none; + border-top: 1px solid var(--ds-divider); +} + +.tablist > ul li { + background-color: transparent; + border: none; + font-weight: normal; + color: var(--ds-text-primary); + padding: var(--ds-space-1) var(--ds-space-1h); +} + +.tablist.ulist > ul li + li { + margin: 0; +} + +.tabs .tablist li::after { + height: calc(2 / var(--rem-base) * 1rem); +} + +.tabs.is-loading .tablist li:not(:first-child), +.tabs:not(.is-loading) .tablist li:not(.is-selected) { + color: var(--ds-text-tertiary); + background-color: transparent; +} + +.tabs.is-loading .tablist li:first-child::after, +.tabs:not(.is-loading) .tablist li.is-selected::after { + background-color: var(--ds-text-primary); +} + +/* overflow tab title */ +.tabs.overflow .tablist > ul li p { + max-width: var(--ds-space-15); + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; +} + +/* wrapping tab title */ +.tabs.wrapping .tablist > ul li p { + max-width: var(--ds-space-15); + display: flex; +} + +.tabs.overflow .tablist > ul, +.tabs.wrapping .tablist > ul { + flex-wrap: nowrap; +} From 1877b065f469a61c5f954bb133b6af100b1bda65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josu=C3=A9=20Bran?= Date: Fri, 6 Oct 2023 13:16:32 -0600 Subject: [PATCH 3/3] update asciidoctor-tabs dependency --- package-lock.json | 16 +++++++++++++--- package.json | 2 +- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index a496d634..bd72fec4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "license": "MPL-2.0", "devDependencies": { "@asciidoctor/core": "~2.2", + "@asciidoctor/tabs": "1.0.0-beta.6", "@fontsource/material-icons-outlined": "~5.0", "@fontsource/roboto-flex": "~5.0", "@fontsource/roboto-mono": "~5.0", @@ -91,6 +92,15 @@ "yarn": ">=1.1.0" } }, + "node_modules/@asciidoctor/tabs": { + "version": "1.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@asciidoctor/tabs/-/tabs-1.0.0-beta.6.tgz", + "integrity": "sha512-gGZnW7UfRXnbiyKNd9PpGKtSuD8+DsqaaTSbQ1dHVkZ76NaolLhdQg8RW6/xqN3pX1vWZEcF4e81+Oe9rNRWxg==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", @@ -17405,9 +17415,9 @@ } }, "@asciidoctor/tabs": { - "version": "1.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@asciidoctor/tabs/-/tabs-1.0.0-beta.4.tgz", - "integrity": "sha512-TQfqr/g6fquuvXKOhiIavfj/VCGmgpWZw7ezlAUPp5e3RR7hC64KyteHs4DTvZP8703pujVnRAqFMLgT7JTMFQ==", + "version": "1.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@asciidoctor/tabs/-/tabs-1.0.0-beta.6.tgz", + "integrity": "sha512-gGZnW7UfRXnbiyKNd9PpGKtSuD8+DsqaaTSbQ1dHVkZ76NaolLhdQg8RW6/xqN3pX1vWZEcF4e81+Oe9rNRWxg==", "dev": true }, "@babel/code-frame": { diff --git a/package.json b/package.json index eb500855..982670ae 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@fontsource/material-icons-outlined": "~5.0", "@fontsource/roboto-flex": "~5.0", "@fontsource/roboto-mono": "~5.0", - "@asciidoctor/tabs": "1.0.0-beta.4", + "@asciidoctor/tabs": "1.0.0-beta.6", "autoprefixer": "~9.7", "browser-pack-flat": "~3.4", "browserify": "~16.5",