« get me outta code hell

content, css, test: tweak external link white-space handling - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2024-03-01 07:50:19 -0400
committer(quasar) nebula <qznebula@protonmail.com>2024-03-31 19:19:07 -0300
commitae3fac05e0d2ae6c654e2d23b66a9c63709a4f94 (patch)
tree6c8f515328da872ba7d01de9cc4fb355731d80db /src
parentb4a50b6bd41c35119572834ae39bc9f36eb5361c (diff)
content, css, test: tweak external link white-space handling
Diffstat (limited to 'src')
-rw-r--r--src/content/dependencies/linkExternal.js2
-rw-r--r--src/static/site6.css8
2 files changed, 9 insertions, 1 deletions
diff --git a/src/content/dependencies/linkExternal.js b/src/content/dependencies/linkExternal.js
index 2de1bc70..7a97762c 100644
--- a/src/content/dependencies/linkExternal.js
+++ b/src/content/dependencies/linkExternal.js
@@ -51,8 +51,8 @@ export default {
         });
     }
 
+    linkAttributes.set('class', 'external-link');
     linkAttributes.set('href', data.url);
-    linkAttributes.set('class', 'nowrap');
 
     if (slots.tab === 'separate') {
       linkAttributes.set('target', '_blank');
diff --git a/src/static/site6.css b/src/static/site6.css
index a29158c5..3d707f2c 100644
--- a/src/static/site6.css
+++ b/src/static/site6.css
@@ -468,6 +468,10 @@ a:not([href]):hover {
   text-decoration: none;
 }
 
+.external-link {
+  white-space: nowrap;
+}
+
 .nav-main-links .nav-link.current > span.nav-link-content > a {
   font-weight: 800;
 }
@@ -801,6 +805,10 @@ ul.image-details li {
   font-style: oblique;
 }
 
+.commentary-entry-body .external-link {
+  white-space: normal;
+}
+
 .commentary-art {
   float: right;
   width: 30%;