rinominato BrowseMgr.js in BrowseMgr_4.7.js e ripristinato BrowseMgr da

time machine del 19 novembre
This commit is contained in:
nicola 2024-12-02 17:05:21 +01:00
parent 58906007d4
commit 04c080757f
3 changed files with 2648 additions and 56 deletions

View File

@ -35,7 +35,7 @@
<script src="https://lida.dantenetwork.it/node_modules/commarcdiag/d3.js"></script>
<script type="text/javascript" src="./js/lib/peg-0.10.0.min.js"></script>
<script type="text/javascript" src="./js/lib/jquery.ui.touch-punch.js"></script>
<script type="text/javascript" src="./js/browseMgr.js"></script>
<script type="text/javascript" src="./js/browseMgr_4.7.js"></script>
<script type="text/javascript" src="./js/minimap_4.3.js"></script>
<script type="text/javascript" src="./js/partext.js"></script>
<script type="text/javascript" src="./js/utilsMgr.js"></script>

View File

@ -1448,67 +1448,20 @@ $(document).ready(function() {
cleanSearchResult()
esprlogica = []
jsonQuery = getJsonQuery()
var clausola = jsonQuery['Clausola1'];
var qterm;
var query;
var lemma_forma;
var opzioni;
if (clausola != null){
jsonQuery['QueryAvanzata'] = "1";
}
if (jsonQuery['QueryAvanzata'] == 0){ // Nik ricerca semplice sistema ricerca semplice dopo aver attivato Avanzata
if (jsonQuery['QueryAvanzata'] == 0)
unitaRicerca = 'forma'
qterm = $("#queryText")[0].value;
if (qterm == ""){
qterm = $("#queryTextUnita")[0].value; // Nik ricerca semplice al posto di avanzata
}
jsonQuery['Clausola0']['queryText'] = qterm; // work around to fix simple query
jsonQuery['Clausola0']['Attiva'] = "1";
jsonQuery['Clausola0']['lemma_forma'] = "forma";
}
else{
//clausola = jsonQuery['Clausola1'];
if (clausola == null){
unitaRicerca = $('#unitaRicerca').val();//'forma' opzioni_testoUnita
$('#cleanresult2').trigger('click');
//jsonQuery['Clausola0']['queryText'] = $("#queryTextUnita")[0].value; // NIK work around to fix simple query
jsonQuery['Clausola0']['Attiva'] = "1";
jsonQuery['unitaRicerca'] = unitaRicerca;// "forma";
switch (unitaRicerca) {
case "forma":
case "lemma":
query = $('#queryTextUnita').val();
lemma_forma = $('#unitaRicerca').val();
opzioni = $('#opzioni_testoUnita').val();
break;
case "frase":
case "periodo":
case "discorso":
case "riferimenti":
opzioni = $('#opzioni_testoINIT').val();
lemma_forma = $('#lemma_formaINIT').val();
query = $('#queryTextINIT').val();
break;
}
jsonQuery['Clausola0']['lemma_forma'] = lemma_forma;
//jsonQuery['QueryAvanzata'] = "0";
jsonQuery['Clausola0']['queryText'] = query;
jsonQuery['Clausola0']['opzioni_testo'] = opzioni;
}else{
unitaRicerca = jsonQuery['unitaRicerca']
jsonQuery['Clausola0']['Attiva'] = "0";
}
}
else
unitaRicerca = jsonQuery['unitaRicerca']
console.log("got json query, unita ricerca: " + unitaRicerca)
if (jsonQuery['QueryAvanzata'] == 0 && jsonQuery['Clausola0']['queryText'] == '') {
alert('Digitare una stringa da cercare')
return
}
/*if (jsonQuery['QueryAvanzata'] == 1 && (jsonQuery['EsprLogica'] == null || jsonQuery['EsprLogica'] == '')) {
if (jsonQuery['QueryAvanzata'] == 1 && (jsonQuery['EsprLogica'] == null || jsonQuery['EsprLogica'] == '')) {
alert('Definire almeno una clausola del filtro di ricerca')
return
}*/
}
if (jsonQuery['Clausola0']['lemma_forma'] == 'testo' && jsonQuery['Clausola0']['Attiva'] == 1 && jsonQuery['QueryAvanzata'] == 0) {
searchwords = jsonQuery['Clausola0']['queryText'].trim().split(' ')
var contesto = JSON.parse(jsonQuery['Clausola0']['contesto'])
@ -1558,8 +1511,6 @@ $(document).ready(function() {
return
}
console.log("**** Nik *** "+jsonQuery)
jsonQuery = buildSQ(jsonQuery)
myquery = new sparqlGenerator().stringify(jsonQuery)

2641
js/browseMgr_4.7.js Normal file

File diff suppressed because it is too large Load Diff