Commit bf875665 authored by Romain Loth's avatar Romain Loth

more options to switch the API + relDocs css stuff

parent 549fba2e
......@@ -33,7 +33,7 @@
<!-- Crete Round
Original *and* informative :) -->
<!-- <link href='https://fonts.googleapis.com/css?family=Crete+Round:400,400italic&subset=latin-ext' rel='stylesheet' type='text/css'> -->
<link href='https://fonts.googleapis.com/css?family=Crete+Round:400,400italic&subset=latin-ext' rel='stylesheet' type='text/css'>
<!-- Lora
"book" (roman style) + nice heading -->
......
......@@ -428,11 +428,17 @@ function topPapersFetcher(swType, qWords, priorHtml, cbNext){
let resHTML = ''
let apiurl = TW.conf.relatedDocsAPIS[TW.conf.relatedDocsType]
if (! apiurl) {
apiurl = TW.conf.relatedDocsAPI
}
if (TW.conf.relatedDocsType == "twitter") {
let joinedQ = qWords.map(function(w){return'('+w+')'}).join(' AND ')
$.ajax({
type: 'GET',
url: TW.conf.relatedDocsAPI,
url: apiurl,
data: {'query': joinedQ},
contentType: "application/json",
success : function(data){
......@@ -450,7 +456,7 @@ function topPapersFetcher(swType, qWords, priorHtml, cbNext){
cbNext(priorHtml + resHTML)
},
error: function(){
console.log(`Not found: relatedDocs for ${TW.conf.relatedDocsAPI}`)
console.log(`Not found: relatedDocs for ${apiurl}`)
cbNext(priorHtml + stockErrMsg)
}
});
......@@ -497,15 +503,15 @@ function topPapersFetcher(swType, qWords, priorHtml, cbNext){
$.ajax({
type: 'GET',
url: TW.conf.relatedDocsAPI + '/info_div.php',
url: apiurl + '/info_div.php',
data: urlParams,
success : function(data){
console.log(`relatedDocs: ${TW.conf.relatedDocsAPI}/info_div.php?${urlParams}`);
console.log(`relatedDocs: ${apiurl}/info_div.php?${urlParams}`);
resHTML = data
cbNext(priorHtml + resHTML)
},
error: function(){
console.log(`Not found: relatedDocs for ${TW.conf.relatedDocsAPI}`)
console.log(`Not found: relatedDocs for ${apiurl}`)
cbNext(priorHtml + stockErrMsg)
}
});
......
This diff is collapsed.
......@@ -37,11 +37,18 @@ TW.conf = (function(TW){
TWConf.getRelatedDocs = true
TWConf.relatedDocsMax = 10
TWConf.relatedDocsType = "wosLocalDB" // accepted: "twitter" | "wosLocalDB"
TWConf.relatedDocsType = "twitter" // accepted: "twitter" | "wosLocalDB"
// POSSible: "elastic"
// TWConf.relatedDocsAPI = "http://127.0.0.1:5000/twitter_search"
TWConf.relatedDocsAPIS = {
// routes by corresponding type
"wosLocalDB": "LOCALDB",
"twitter": "http://127.0.0.1:5000/twitter_search"
}
// fallback topPapers API if none found by type
TWConf.relatedDocsAPI = "LOCALDB"
// =======================
// DATA FACETS AND LEGENDS
// =======================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment