summaryrefslogtreecommitdiffstatshomepage
path: root/docs/site/js/timeago_mkdocs_material.js
blob: b3c8cdf8d956318dd2ae322add09cc7c778fbc91 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 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);
    }
}