10
0
mirror of https://github.com/LCPQ/QUESTDB_website.git synced 2024-12-28 07:13:47 +01:00
QUESTDB_website/content/publications.html

74 lines
2.6 KiB
HTML
Raw Normal View History

2019-09-30 13:29:44 +02:00
---
2019-10-10 09:53:04 +02:00
title: "Publications"
2019-09-30 13:29:44 +02:00
date: 2019-09-30 11:30
draft: false
---
<link rel="stylesheet" type="text/css" href="/css/publi.css" />
<link rel="stylesheet" type="text/css" href="/css/modal.css" />
<script src="/js/data.js" type="text/javascript"></script>
<script src="/js/loadAllData.js" type="text/javascript"></script>
<script src="/js/getFullDataPath.js" type="text/javascript"></script>
<script src="/js/getTextFromFile.js" type="text/javascript"></script>
<script src="/js/trueTypeOf.js" type="text/javascript"></script>
<script src="/js/uniq.js"></script>
<script src="/js/websiteFile.js"></script>
2020-02-07 10:16:33 +01:00
<script src="/js/numberUtils.js"></script>
2020-06-10 15:18:39 +02:00
<script src="/js/DebugMode.js"></script>
<script src="/js/createPubliUI.js"></script>
<script src="/js/processingIndicator.js"></script>
2020-09-20 17:53:58 +02:00
<script src="/js/indexDB.js"></script>
2019-09-30 13:29:44 +02:00
{{< getDataFilesName >}}
<script>
window.onload = async function () {
processingIndicator.isActive = true
const setsSec = $('#publis_sets')
2019-10-06 17:31:40 +02:00
const Cite = require("citation-js")
2020-09-20 17:53:58 +02:00
var myDB = await indexDB.loadAsync()
const sets = myDB.sets
for (const [setName,publis] of sets) {
const publiscite = await Cite.async(publis)
const uopublis = publiscite.format('data', { format: 'object' })
if (uopublis.length !== 0) {
2020-09-14 16:01:29 +02:00
const mySetSec = $('<section>').addClass('publiSet').attr("data-setName", setName).attr("id",setName).appendTo(setsSec)
$("<h1>").text(setName).appendTo(mySetSec)
const spublis = uopublis.sort((puba, pubb) => pubUtils.getIssuedDate(puba) - pubUtils.getIssuedDate(pubb))
for (const publi of spublis) {
const art = await createPubliUI(publi, true, true)
$(art).appendTo(mySetSec)
}
}
2020-02-15 11:19:36 +01:00
}
const odois = myDB.others
2020-03-18 15:34:16 +01:00
const opubliscite = await Cite.async(odois)
2020-05-04 14:13:25 +02:00
const uoopublis = opubliscite.format('data', { format: 'object' })
const opublis = uoopublis.sort((puba, pubb) => pubUtils.getIssuedDate(puba) - pubUtils.getIssuedDate(pubb))
2020-03-18 15:34:16 +01:00
for (const publi of opublis) {
art = await createPubliUI(publi, true, true)
2020-03-19 18:06:29 +01:00
$(art).appendTo("#publis_others")
}
processingIndicator.isActive = false
2020-09-14 16:01:29 +02:00
const hash=window.location.hash
if (hash.length>1 && hash.startsWith("#")) {
sec=document.getElementById(decodeURIComponent(hash.substring(1)))
if (sec) {
sec.scrollIntoView({
block: 'start',
behavior: 'smooth',
inline: 'nearest'
})
}
}
2019-09-30 13:29:44 +02:00
}
</script>
2020-03-19 18:06:29 +01:00
<section class="publis-list" id="publis_sets">
<header>
2020-09-10 14:14:20 +02:00
<h1>The QUEST subsets</h2>
2020-03-19 18:06:29 +01:00
</header>
</section>
<section class="publis" id="publis_others">
<header>
2020-09-21 09:19:54 +02:00
<h1>Review articles about QUEST</h2>
2020-03-19 18:06:29 +01:00
</header>
</section>
2020-09-10 14:14:20 +02:00
{{< waitModal >}}