Autocomplete per autore e selezione commentatore

This commit is contained in:
nicola 2024-12-18 18:22:42 +01:00
parent 8917f7d440
commit 8c03f23850
2 changed files with 180 additions and 10 deletions

View File

@ -1482,20 +1482,46 @@
<div
class=" form-group form-inline input-group px-1 pt-1 pb-3 m-0"
action="">
<div>
<input type="text"
class="form-control form-control-sm monMe"
id="filtraCommentatore" placeholder="Commentatore"
aria-describedby="name-desc" name="query"> <input
type="text" class="form-control form-control-sm monMe"
<div class="form-group form-inline input-group px-0 pt-2 pb-1 m-0" action="">
<div class="input-group-prepend">
<label class="input-group-text"><ion-icon
name="document-text"></ion-icon></label>
</div>
<select
class="form-control custom-select custom-select-sm monMe bg-light text-muted border pr-2 btn-outline-success"
id="filtraCommentatore" style="max-width: 170px;">
<option value="nomeCommentatore">Commentatore</option>
<option value="filtraAndreoli">Raffaello Andreoli 1856</option>
<option value="filtraBaldassare">Baldassare Lombardi 1791-92</option>
<option value="filtraScartazzini">G.A. Scartazzini 1872-82 [2nd ed. 1900]</option>
<option value="filtraPietrobono">Luigi Pietrobono 1949 [1924-30]</option>
<option value="filtraPoletto">Giacomo Poletto 1894</option>
<option value="filtraOttimo">L'Ottimo Commento 1333</option>
<option value="filtraGuiniforto">Guiniforto delli Bargigi 1440</option>
<option value="filtraBianchi">Brunone Bianchi 1868</option>
<option value="filtraCasini">Tommaso Casini and S.A. Barbi 1921</option>
<option value="filtraOttimo">Lodovico Castelvetro 1570</option>
<option value="filtraGuiniforto">Anonimo Fiorentino 1400[?]</option>
</select>
<div>
<span>&nbsp;</span>
</div>
<input
type="text" class="form-control form-control-sm monMe pl-2"
id="filtraAutore" placeholder="Autore"
aria-describedby="name-desc" name="query">
</div>
<div class="pt-2">
<div class="form-group form-inline input-group px-0 pt-2 pb-1 m-0" action="">
<input type="text"
class="form-control form-control-sm monMe"
id="filtraOpera" placeholder="Opera"
aria-describedby="name-desc" name="query"> <select
aria-describedby="name-desc" name="query" style="min-width: 190px;">
<div class="input-group-prepend pl-1">
<label class="input-group-text"><ion-icon
name="document-text"></ion-icon></label>
</div>
<select
class="form-control custom-select custom-select-sm monMe bg-light text-muted border btn-outline-success"
id="filtraAreaTematica">
<option value="tipo">Area Tematica</option>
@ -1518,9 +1544,14 @@
<option value="supporto">Supporto esterno</option>
<option value="loci">Loci paralleli</option>
<option value="citazione">Citazione</option>
</select> <select
</select>
<div class="input-group-prepend pl-1" style="display: none;" id="filtraCitazione">
<label class="input-group-text"><ion-icon
name="document-text"></ion-icon></label>
<select
class="form-control custom-select custom-select-sm monMe bg-light text-muted border btn-outline-success px-3"
style="display: none;" id="filtraCitazione">
>
<option value="tipo">Tipo citazione</option>
<option value="filtraGenerica">Concordanza
generica</option>
@ -1529,6 +1560,7 @@
<option value="filtraEsplicita">citazione
esplicita</option>
</select>
</div>
</div>
<div>
<span>&nbsp;</span>

View File

@ -318,6 +318,144 @@ $(document).ready(function() {
}
});
$( function() {
var availableAutors = [
"Dante Alighieri",
"Gaio Sallustio Crispo",
"Giovanni Villani",
"Publio Virgilio Marone",
"anonimo",
"Publio Papinio Stazio",
"Luca",
"papa Gregorio I",
"Publio Ovidio Nasone",
"Marco Tullio Cicerone",
"Matteo",
"Agostino d'Ippona",
"Paolo di Tarso",
"Venanzio Fortunato",
"Giovanni",
"Jacopo della Lana",
"Dino Compagni",
"Plinio il Vecchio",
"Esopo",
"Tito Livio",
"Bono Giamboni",
"Ricordano Malispini",
"Servio Mario Onorato",
"Marco Anneo Lucano",
"Prudenzio",
"Tommaso d'Aquino",
"Quinto Orazio Flacco",
"Platone",
"Pietro Lombardo",
"Diodoro Siculo",
"Albio Tibullo",
"Valerio Massimo",
"Giovanni Crisostomo",
"Jacopone da Todi",
"Geremia",
"Paolino Pieri",
"Bonaventura da Bagnoregio",
"Alberto Magno",
"Pietro",
"Jacopo Passavanti",
"Avicenna",
"Aristotele",
"Aulo Persio Flacco",
"Duns Scoto",
"Flavio Giuseppe",
"Marco Giuniano Giustino",
"Alano di Lilla",
"Tito Lucrezio Caro",
"Pseudo-Agostino",
"Pietro de' Crescenzi",
"Albertano da Brescia",
"Giacomo il Giusto",
"Marco",
"Diogene Laerzio",
"Gaio Svetonio Tranquillo",
"Lucio Anneo Seneca",
"Omero",
"Ludwig Gottfried Blanc",
"Giordano da Pisa",
"Turpino",
"Eutropio",
"Iohannes de Fonte",
"Severino Boezio",
"Niccolò di Lira",
"Claudio Tolomeo",
"Isidoro di Siviglia",
"Publio Terenzio Afro",
"Ambrogio Teodosio Macrobio",
"Domenico Cavalca",
"Decimo Giunio Giovenale",
"Martino Polono",
"Ezechiele",
"Tolomeo da Lucca",
"Pseudo-Aristotele",
"Guido delle Colonne",
"Matteo Villani",
"Palefato",
"Gaio Giulio Cesare",
"Francesco Petrarca",
"Aulo Gellio",
"Prospero D'Aquitania",
"Pietro Comestore",
"Ruggero Bacone",
"Gaio Lucilio",
"Notker Balbulus",
"Galeno",
"San Girolamo",
"Gioele",
"papa Leone I",
"Paolo Orosio",
"Tommaso da Celano",
"Marco Valerio Marziale",
"Sesto Pompeo Festo",
"Marco Fabio Quintiliano",
"Alessandro di Villedieu",
"Prisciano",
"Sant'Ambrogio",
"Clemente Alessandrino",
"Incmaro di Reims",
"Brunetto Latini",
"Sigeberto di Gembloux",
"Sofocle",
"autori vari",
"Fazio degli Uberti",
"Gaio Valerio Catullo",
"Elio Donato",
"Tito Maccio Plauto",
"Rutilio Tauro Emiliano Palladio",
"Ditti Cretese",
"Alessandro di Hales",
"Igino",
"papa Niccolò IV",
"Marco Terenzio Varrone",
"Publio Cornelio Tacito",
"Paolo Diacono",
"Floro",
"Cassiodoro",
"Francesco da Barberino",
"Claudio Rutilio Namaziano",
"Peire Raimon de Tolosa",
"Ulpiano",
"Eusebio di Cesarea",
"Franco Sacchetti",
"Euripide",
"Marco Vitruvio Pollione",
"Cino da Pistoia",
"Prospero d'Aquitania",
"Gualtiero Anglico",
"Osea",
"Silio Italico",
"Appiano di Alessandria"
];
$( "#filtraAutore" ).autocomplete({
source: availableAutors
});
} );
// Evento: modifica di un campo clausole
$("form #lemmaforma_,#queryText,#opzioni_testo").on('change', function() {
if ($(this)[0].id == "queryText") {