diff --git a/_config.yml b/_config.yml
index fb0f615..ff92783 100644
--- a/_config.yml
+++ b/_config.yml
@@ -378,6 +378,8 @@ bootstrap:
integrity:
css: "sha256-DF7Zhf293AJxJNTmh5zhoYYIMs2oXitRfBjY+9L//AY="
js: "sha256-fgLAgv7fyCGopR/gBNq2iW3ZKIdqIcyshnUULC4vex8="
+bootstrap-table:
+ version: "1.21.4"
fontawesome:
version: "5.15.4"
integrity: "sha256-mUZM63G8m73Mcidfrv5E+Y61y7a12O5mW4ezU3bxqW4="
diff --git a/_includes/head.html b/_includes/head.html
index b05a0d6..e717c18 100644
--- a/_includes/head.html
+++ b/_includes/head.html
@@ -6,7 +6,7 @@
-
+
diff --git a/_includes/scripts/misc.html b/_includes/scripts/misc.html
index 6679e80..ddd6ee8 100644
--- a/_includes/scripts/misc.html
+++ b/_includes/scripts/misc.html
@@ -17,7 +17,7 @@
{% endif %}
-
+
diff --git a/_sass/_base.scss b/_sass/_base.scss
index 545f03d..6462b5f 100644
--- a/_sass/_base.scss
+++ b/_sass/_base.scss
@@ -48,6 +48,10 @@ table.table a {
}
}
+.table-dark {
+ background-color: transparent;
+}
+
figure,
img {
max-width: 90vw;
@@ -946,4 +950,3 @@ nav[data-toggle="toc"] {
top: 0;
}
}
-
diff --git a/assets/js/no_defer.js b/assets/js/no_defer.js
index 95e8b2e..574f2f5 100644
--- a/assets/js/no_defer.js
+++ b/assets/js/no_defer.js
@@ -1,6 +1,12 @@
// add bootstrap classes to tables
$(document).ready(function() {
$('table').each(function() {
+ if (document.documentElement.getAttribute("data-theme") == "dark") {
+ $(this).addClass('table-dark');
+ } else {
+ $(this).removeClass('table-dark');
+ }
+
// only select tables that are not inside an element with "news" (about page) or "card" (cv page) class
if($(this).parents('[class*="news"]').length==0 &&
$(this).parents('[class*="card"]').length==0 &&
@@ -10,12 +16,6 @@ $(document).ready(function() {
// add some classes to make the table look better
// $(this).addClass('table-sm');
$(this).addClass('table-hover');
-
- if (document.documentElement.getAttribute("data-theme") == "dark") {
- $(this).addClass('table-dark');
- } else {
- $(this).removeClass('table-dark');
- }
}
})
});