new_site/assets/js/no_defer.js

23 lines
768 B
JavaScript

// 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 &&
$(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');
}
})
});