20 lines
733 B
JavaScript
20 lines
733 B
JavaScript
// add bootstrap classes to tables
|
|
$(document).ready(function () {
|
|
$("table").each(function () {
|
|
if (determineComputedTheme() == "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 && $(this).parents("code").length == 0) {
|
|
// make table use bootstrap-table
|
|
$(this).attr("data-toggle", "table");
|
|
// add some classes to make the table look better
|
|
// $(this).addClass('table-sm');
|
|
$(this).addClass("table-hover");
|
|
}
|
|
});
|
|
});
|