Skip to content

Commit

Permalink
Add Plaudit endorsements for articles with a DOI
Browse files Browse the repository at this point in the history
  • Loading branch information
Vinnl committed Jan 14, 2023
1 parent 9d8a631 commit 2119d50
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 0 deletions.
7 changes: 7 additions & 0 deletions browse/static/js/plaudit.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
(function () {
$output = $('#plauditContainer');
const embedTag = document.createElement('script');
embedTag.dataset.embedderId = "arxiv";
embedTag.src = 'https://plaudit.pub/embed/endorsements.js';
$output.append(embedTag);
})();
7 changes: 7 additions & 0 deletions browse/static/js/toggle-labs.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ $(document).ready(function() {
"iarxiv": $('#iarxiv-toggle').data('script-url'),
"connectedpapers": $('#connectedpapers-toggle').data('script-url'),
"sciencecast": $('#sciencecast-toggle').data('script-url'),
"plaudit": $('#plaudit-toggle').data('script-url'),
"bibex": {
"url": "https://static.arxiv.org/js/bibex/bibex.js?20210223",
"container": "#bib-main"
Expand Down Expand Up @@ -62,6 +63,10 @@ $(document).ready(function() {
$.cachedScript(scripts["core-recommender"]["url"]).done(function(script, textStatus) {
console.log(textStatus);
});
} else if (key == "plaudit-toggle") {
$.cachedScript(scripts["plaudit"]).done(function(script, textStatus) {
console.log(textStatus);
});
} else if (key === "paperwithcode-toggle") {
$.cachedScript(scripts["paperwithcode"]).done(function(script, textStatus) {
console.log(textStatus);
Expand Down Expand Up @@ -139,6 +144,8 @@ $(document).ready(function() {
});
} else if ($(this).attr("id") == "core-recommender-toggle" && $(this).hasClass("enabled")) {
$.cachedScript(scripts["core-recommender"]["url"]).done(function(script, textStatus) {});
} else if ($(this).attr("id") == "plaudit-toggle") {
$.cachedScript(scripts["plaudit"]).done(function(script, textStatus) {});
} else if ($(this).attr("id") == "paperwithcode-toggle") {
$.cachedScript(scripts["paperwithcode"]).done(function(script, textStatus) {
console.log(textStatus);
Expand Down
25 changes: 25 additions & 0 deletions browse/templates/abs/labs_tabs.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,31 @@ <h1>Code, Data and Media Associated with this Article</h1>
<div id="pwc-data-output" style="display:none"></div>
<div id="sciencecast-output" style="display:none"></div>
</div>
{%- if abs_meta.doi -%}
<input type="radio" name="tabs" id="tabfive">
<label for="tabfive">Endorsements</label>
<div class="tab">
<h1>Endorsements</h1>
<div class="toggle">
<div class="columns is-mobile lab-row">
<div class="column lab-switch">
<label class="switch">
<input
id="plaudit-toggle"
data-script-url="{{ url_for('static', filename='js/plaudit.js') }}"
type="checkbox" class="lab-toggle" aria-labelledby="label-for-plaudit">
<span class="slider"></span>
<span class="is-sr-only">Plaudit endorsements toggle</span>
</label>
</div>
<div class="column lab-name">
<span id="label-for-plaudit">Plaudit endorsements</span> <em>(<a href="https://labs.arxiv.org/">What is Plaudit?</a>)</em>
</div>
</div>
</div>
<div id="plauditContainer"></div>
</div>
{% endif %}


<input type="radio" name="tabs" id="labstabs-demos-input">
Expand Down

0 comments on commit 2119d50

Please sign in to comment.