diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2019-05-07 17:27:48 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-05-07 17:27:50 -0700 |
commit | c5c42b22c4b78027a2b43335ce9c747e95a5683e (patch) | |
tree | 61a0f66d47999a73e6c2c185ebff475bf8bb5ed4 /extra/embed | |
parent | 308a627a8102b06e23fdd455fd3e3412ec8d0668 (diff) | |
download | fatcat-c5c42b22c4b78027a2b43335ce9c747e95a5683e.tar.gz fatcat-c5c42b22c4b78027a2b43335ce9c747e95a5683e.zip |
IA collection page embed example description
This code has some issues, but is worth commiting
Diffstat (limited to 'extra/embed')
-rw-r--r-- | extra/embed/collection_page_example.html | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/extra/embed/collection_page_example.html b/extra/embed/collection_page_example.html new file mode 100644 index 00000000..c02a97b6 --- /dev/null +++ b/extra/embed/collection_page_example.html @@ -0,0 +1,45 @@ +<html> +<head> +</head> +<body> +<h1>PLoS ONE</h1> + +<p>The world’s first multidisciplinary Open Access journal, PLOS ONE accepts +scientifically rigorous research, regardless of novelty. PLOS ONE’s broad scope +provides a platform to publish primary research, including interdisciplinary +and replication studies as well as negative results. The journal’s publication +criteria are based on high ethical standards and the rigor of the methodology +and conclusions reported. + +<div id="fatcat_container_stats"></div> + +<h3>Search for Articles</h3> +<form class="" role="search" action="https://fatcat.wiki/release/search" method="get"> + <input type="text" placeholder="Query..." name="q" aria-label="search for articles"> + <input type="hidden" name="container_issnl" value="1932-6203"> + <button class="ui button">Search</button> +</form> + +<script> +function loadFatcatContainerStats() { + var xhttp = new XMLHttpRequest(); + xhttp.open("GET", "https://fatcat.wiki/container/issnl/1932-6203/stats.json", true); + xhttp.setRequestHeader('Content-Type', 'application/json'); + xhttp.onload = function() { + //console.log("DEBUG fatcat JSON request: "); + //console.log(this); + if (this.readyState == 4 && this.status == 200) { + stats = JSON.parse(this.responseText); + document.querySelectorAll("#fatcat_container_stats").forEach( function(el) { + el.innerHTML = + "This container (ISSN-L " + stats.issnl + ") contains <b>" + stats.total + "</b> fatcat articles, of which <b>" + stats.in_web + "</b> are available on the public web (and in Wayback)."; + }); + } + }; + xhttp.send(); +} +loadFatcatContainerStats(); +</script> + +</body> +</html> |