neradis / index-vivus

student project to present lexical knowledge from XML-transcriptions of dictionaries in an interactive web interface for easier lookup and explorative search
0 stars 0 forks source link

<abbr> Tags werden bei der Übersicht über Suchergebnisse als String serialisiert #40

Open neradis opened 10 years ago

neradis commented 10 years ago

@andywer

Wenn in der Ergebnisliste der Volltextsuche in den Abkürzungen in den Snippets vorkommen, werden die abbr-Tags zu deren Markierung als Substrings in Textknoten:

Absalom (Absalon) u. Abessalon, <abbr>m.</abbr> indecl., Sohn Davids, Eccl.

Wie aufwendig wäre es denn dafür zu sorgen, dass die Tags tatsächlich als HTML-Tags ins DOM kommen und sie anschließend mit den passenden title-Attributen zu versehen? Falls das großen Aufwand nach sich ziehen würde, sollten wir zumindest statt dessen im AjaxController dafür sorgen, dass das HTML wieder aus den Snippets rausgefiltert wird.

andywer commented 10 years ago

Bei mir erscheinen keine -Tags in der Suchergebnis-Kurzbeschreibung. Hab es auch mit "Absalom" versucht. (Musste die Funktion sofort zur Ergebnisseite zu springen wenn es nur einen Suchtreffer gibt dafür auskommentieren: s. keyword-input.js 57-61)

neradis commented 10 years ago

@andywer

Hier erstmal kurz zwei Screenshots, damit wir definitv vom gleichen Problem reden:

Ich habe es gerade noch einmal überprüft. Die <abbr>-Tags tauchen sowohl bei d48dc2b89c422ddd4b2df2361750fd3b1858f7cf als auch bei a2451f810bfa7971745433d0c52fc03b7ebaf356 auf. In beiden Fällen habe ich voher rake assets:clean assets:precompile laufen lassen, um auszuschließen, dass veraltetes CSS/JS genutzt wird.)

Möglicherweise hast du noch Eintragsdaten in deiner DB, bei denen die Abkürzungen noch nicht in dem description-Attribut markiert wurden, sonder nur in htmlDescription. Sofern das nicht in den letzten Tagen schon mal geschah, lass bitte einmal gradle -Denv=test recreateAll laufen.

andywer commented 10 years ago

Also ich bin auf d48dc2b89c422ddd4b2df2361750fd3b1858f7cf und bei mir sind allgemein keine <abbr>-Tags drin. Weder in der Ergebnisliste in der Beschreibung, noch auf der Detailseite. Und ja, ich hab gradle -Denv=test recreateAll ausgeführt, den Cache geleert und ich setze ENV=test vor das ./railscmd rails s.

Bin gerade ein bisschen ratlos...