home / github / issue_comments

Menu
  • GraphQL API

issue_comments: 1017975322

This data as json

html_url issue_url id node_id user created_at updated_at author_association body reactions issue performed_via_github_app
https://github.com/simonw/datasette/issues/1608#issuecomment-1017975322 https://api.github.com/repos/simonw/datasette/issues/1608 1017975322 IC_kwDOBm6k_c48rRIa 9599 2022-01-20T22:17:01Z 2022-01-20T22:27:07Z OWNER Turns out that banner is something that ReadTheDocs implemented - I found it using GitHub code search, it's produced by this piece of JavaScript: https://github.com/readthedocs/readthedocs.org/blob/0852d7c10d725d954d3e9a93513171baa1116d9f/readthedocs/core/static-src/core/js/doc-embed/version-compare.js#L13-L21 ```javascript function init(data) { var rtd = rtddata.get(); /// Out of date message if (data.is_highest) { return; } var currentURL = window.location.pathname.replace(rtd['version'], data.slug); var warning = $( '<div class="admonition warning"> ' + '<p class="first admonition-title">Note</p> ' + '<p class="last"> ' + 'You are not reading the most recent version of this documentation. ' + '<a href="#"></a> is the latest version available.' + '</p>' + '</div>'); warning .find('a') .attr('href', currentURL) .text(data.slug); var body = $("div.body"); if (!body.length) { body = $("div.document"); } body.prepend(warning); } ``` And here's where that module is called from the rest of their code: https://github.com/readthedocs/readthedocs.org/blob/bc3e147770e5740314a8e8c33fec5d111c850498/readthedocs/core/static-src/core/js/doc-embed/footer.js#L66-L86 {"total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} 1109808154  
Powered by Datasette · Queries took 2.538ms