]> Untitled Git - lemmy-ui.git/commitdiff
Improve the look of tables (#1299)
authorAndrew DeLisa <andrew@bulletlogic.com>
Thu, 15 Jun 2023 21:42:22 +0000 (17:42 -0400)
committerGitHub <noreply@github.com>
Thu, 15 Jun 2023 21:42:22 +0000 (17:42 -0400)
* feat(css): remove table styling that overrides bootstrap

* feat(utils): style MD tables appropriately with bootstrap class

src/assets/css/main.css
src/shared/utils.ts

index e1adfc53e1fde6077b34e16b552c8a6604b73825..82f8433e89d063fd4c514dc9e5a09664fdbece4d 100644 (file)
   overflow-x: auto;
 }
 
-.md-div table {
-  border-collapse: collapse;
-  width: 100%;
-  margin-bottom: 1rem;
-  border: 1px solid var(--dark);
-}
-
-.md-div table th,
-.md-div table td {
-  padding: 0.3rem;
-  vertical-align: top;
-  border-top: 1px solid var(--dark);
-  border: 1px solid var(--dark);
-}
-
-.md-div table thead th {
-  vertical-align: bottom;
-  border-bottom: 2px solid var(--dark);
-}
-
-.md-div table tbody + tbody {
-  border-top: 2px solid var(--dark);
-}
-
 .vote-bar {
   margin-top: -6.5px;
 }
index 4a3b298a83bd91ce7e90a5ae1a9ba1e9156257a9..067b78ac2a6f5a82974bf91c78ef88c0367737c3 100644 (file)
@@ -739,7 +739,7 @@ function setupMarkdown() {
       defs: emojiDefs,
     })
     .disable("image");
-  var defaultRenderer = md.renderer.rules.image;
+  const defaultRenderer = md.renderer.rules.image;
   md.renderer.rules.image = function (
     tokens: Token[],
     idx: number,
@@ -758,6 +758,9 @@ function setupMarkdown() {
     const alt_text = item.content;
     return `<img class="icon icon-emoji" src="${src}" title="${title}" alt="${alt_text}"/>`;
   };
+  md.renderer.rules.table_open = function () {
+    return '<table class="table">';
+  };
 }
 
 export function getEmojiMart(