asix/js/timeago_mkdocs_material.js
2023-12-31 18:51:48 +00:00

18 lines
576 B
JavaScript

// Script to ensure timeago keeps working when
// used with mkdocs-material's instant loading feature
if (typeof document$ !== "undefined") {
document$.subscribe(function() {
var nodes = document.querySelectorAll('.timeago');
if (nodes.length > 0) {
var locale = nodes[0].getAttribute('locale');
timeago.render(nodes, locale);
}
})
} else {
var nodes = document.querySelectorAll('.timeago');
if (nodes.length > 0) {
var locale = nodes[0].getAttribute('locale');
timeago.render(nodes, locale);
}
}