// Raccatto i parametri dall'URL -- mi aspetto un parametro di nome 'link'! thisUrlParams = {}; window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { thisUrlParams[key] = value; }); console.log('URL get params: ', thisUrlParams.params); var params = thisUrlParams.params; const pp = params.split(";"); var tipo = pp[0]; prefixes = queryManager['prefixes']['all']; if (tipo=="lemma") { var uri_lemma = pp[1]; var lemma = pp[2].replace(/%20/g, " ");; queryEsplora = prefixes + (queryManager['queryRES']['queryEsploraDocumenti']).replaceAll('{URI}', uri_lemma); queryMappa = prefixes + (queryManager['queryRES']['queryEsploraMappa']).replaceAll('{URI}', uri_lemma); doJsonQuery(queryEsplora).done(function(r) { handleLemma(r, lemma); }); doJsonQuery(queryMappa).done(function(r) { manageJson(r); }); } if (tipo=="lettera") { var uri_mittente = pp[2]; var uri_destinatario = pp[4]; var mittente = pp[1].replace(/%20/g, " "); var destinatario = pp[3].replace(/%20/g, " "); queryLettere = prefixes + (queryManager['queryRES']['queryExchange']).replace('{MITTENTE}', uri_mittente).replace('{DESTINATARIO}', uri_destinatario); doJsonQuery(queryLettere).done(function(r) { handle_Letters(r, mittente, destinatario); }); }