Skip to content

Commit 90c4ce6

Browse files
committed
Testing apostrophe in dedicatee option value.
1 parent 6b12112 commit 90c4ce6

File tree

2 files changed

+25
-19
lines changed

2 files changed

+25
-19
lines changed

browse/dedicatee-select.txt

+12-15
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
<!--
2-
<input style="width:200px;" placeholder="Dedicatee" id="browse-dedicatee" value="" />
3-
-->
41
<select id="browse-dedicatee" class="dedicatee select">
52
<option value="">any poem dedicatee</option>
63
<option value="Ardizio, Curzio">Ardizio, Curzio</option>
@@ -12,13 +9,13 @@
129
<option value="Caetani, Enrico">Caetani, Enrico</option>
1310
<option value="Cappello, Bianca">Cappello, Bianca</option>
1411
<option value="Cardinal Cinzio Aldobrandini">Cardinal Cinzio Aldobrandini</option>
15-
<option value="Cardinal Luigi d'Este">Cardinal Luigi d'Este</option>
12+
<option value="Cardinal Luigi d_Este">Cardinal Luigi d'Este</option>
1613
<option value="Castellini, Vittoria">Castellini, Vittoria</option>
1714
<option value="Coccapani, Guido">Coccapani, Guido</option>
1815
<option value="Correggiara, Laura">Correggiara, Laura</option>
1916
<option value="Della Rovere, Lavinia">Della Rovere, Lavinia</option>
2017
<option value="Doria Gonzaga, Vittoria">Doria Gonzaga, Vittoria</option>
21-
<option value="Duke Alfonso II d'Este">Duke Alfonso II d'Este</option>
18+
<option value="Duke Alfonso II d_Este">Duke Alfonso II d'Este</option>
2219
<option value="Gesualdo, Carlo">Gesualdo, Carlo</option>
2320
<option value="Gonzaga Vincenzo; Farnese, Margherita">Gonzaga Vincenzo; Farnese, Margherita</option>
2421
<option value="Grechino">Grechino</option>
@@ -27,7 +24,7 @@
2724
<option value="Isabellina">Isabellina</option>
2825
<option value="Joyeuse, Anne de">Joyeuse, Anne de</option>
2926
<option value="Maidservant of L. Sanvitale">Maidservant of L. Sanvitale</option>
30-
<option value="Margherita Gonzaga d'Este">Margherita Gonzaga d'Este</option>
27+
<option value="Margherita Gonzaga d_Este">Margherita Gonzaga d'Este</option>
3128
<option value="Molza, Tarquinia">Molza, Tarquinia</option>
3229
<option value="Mosti, Giulio">Mosti, Giulio</option>
3330
<option value="Peperara, Laura">Peperara, Laura</option>
@@ -36,15 +33,15 @@
3633
<option value="Sanvitale, Leonora">Sanvitale, Leonora</option>
3734
<option value="Susena, Lucrezia">Susena, Lucrezia</option>
3835
<option value="Vincenzo Gonzaga">Vincenzo Gonzaga</option>
39-
<option value="d'Arco, Livia">d'Arco, Livia</option>
40-
<option value="d'Avalos, Maria">d'Avalos, Maria</option>
41-
<option value="d'Este, Alfonso; Gonzaga, Margherita">d'Este, Alfonso; Gonzaga, Margherita</option>
42-
<option value="d'Este, Alfosno">d'Este, Alfosno</option>
43-
<option value="d'Este, Cesare">d'Este, Cesare</option>
44-
<option value="d'Este, Cesare; de' Medici, Virginia">d'Este, Cesare; de' Medici, Virginia</option>
45-
<option value="d'Este, Eleonora">d'Este, Eleonora</option>
46-
<option value="d'Este, Lucrezia">d'Este, Lucrezia</option>
47-
<option value="d'Este, Marfisa">d'Este, Marfisa</option>
36+
<option value="d_Arco, Livia">d'Arco, Livia</option>
37+
<option value="d_Avalos, Maria">d'Avalos, Maria</option>
38+
<option value="d_Este, Alfonso; Gonzaga, Margherita">d'Este, Alfonso; Gonzaga, Margherita</option>
39+
<option value="d_Este, Alfosno">d'Este, Alfosno</option>
40+
<option value="d_Este, Cesare">d'Este, Cesare</option>
41+
<option value="d_Este, Cesare; de_ Medici, Virginia">d'Este, Cesare; de' Medici, Virginia</option>
42+
<option value="d_Este, Eleonora">d'Este, Eleonora</option>
43+
<option value="d_Este, Lucrezia">d'Este, Lucrezia</option>
44+
<option value="d_Este, Marfisa">d'Este, Marfisa XXX</option>
4845
</select>
4946

5047

browse/literary-code.html

+13-4
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,17 @@
2525
request.onreadystatechange = function() {
2626
if (this.readyState == 4 && this.status == 200) {
2727
element.innerHTML = request.responseText;
28+
29+
element.innerHTML = "";
30+
var parser = new DOMParser();
31+
var doc = parser.parseFromString(request.responseText, "text/html");
32+
while (doc.body.firstChild) {
33+
element.appendChild(doc.body.firstChild);
34+
}
35+
36+
37+
console.log("RESPONSE TEXT ", request.responseText);
38+
console.log("RESULT OF INNERHTML", element);
2839
setupLiteraryBrowseCallbacks();
2940
insertCgiSearchParameters();
3041
fillLiteraryBrowsePage({fillOptions: true});
@@ -441,6 +452,7 @@
441452
var dedicatee = "";
442453
if (dedicateeElement) {
443454
dedicatee = dedicateeElement.value;
455+
console.log("DEDICATEE RAW ", dedicatee);
444456
}
445457

446458
var litgenreElement = document.querySelector("#browse-litgenre");
@@ -489,6 +501,7 @@
489501
}
490502

491503
if (dedicatee) {
504+
console.log("FILTERING BY DEDICATEE", dedicatee);
492505
output = filterByField(output, "DEDICATEE", dedicatee);
493506
}
494507

@@ -501,9 +514,7 @@
501514
}
502515

503516
if (print) {
504-
console.log("FILTERING BY PRINT", print, "input count is", output.size);
505517
output = filterByField(output, "PRINTSRC", print, true);
506-
console.log("FILTERING BY PRINT", print, "output count is", output.size);
507518
}
508519

509520
if (publocation) {
@@ -524,13 +535,11 @@
524535
}
525536

526537
if (print && publocation) {
527-
console.log("FILTERING BY PRINT AND PUBLICATION", print, publication);
528538
output = filterByLinkedPrintFields(output, "SPRINTNUM", print,
529539
"PUBLOCATION", publocation);
530540
}
531541

532542
if (litpub && publocation) {
533-
console.log("FILTERING BY LITPUB AND PUBLICATION", litpub, publication);
534543
output = filterByLinkedPrintFields(output, "PUBLISHER", litpub,
535544
"PUBLOCATION", publocation);
536545
}

0 commit comments

Comments
 (0)