Hallo pl,
ich bin überrascht, wie schnell die datalist in der vollen Ausbaustufe durchsucht wird. Trotzdem glaube ich, dass die Suche über eine datalist noch überarbeitet werden muss, wenn ich "A" eingebe, bekomme ich im Online-Wiki das A Element als erstes; das ist eigentlich sinnvoll so.
Dann habe ich ein bisschen an deinem Code gebastelt - jQuery kann man schnell rauswerfen statt es einzubetten. Soo viel machst Du damit nicht, und das sind unnötige Kilobytes in der SPA. Andererseits - das ist eine Einmalaktion, und es könnte auch übersichtlicher sein, HTML, CSS und JS in einzelnen Dateien zu belassen, statt ein einziges HTML zu haben.
Dein HTML kann man auch noch verschönern:
- Inline-Styles
- strong Element (willst Du eine fette Darstellung oder willst Du aussagen, dass die legend besonders wichtig ist?)
- on... Eventhandler
- JavaScript als Modul
aber das sind zum jetztigen Zeitpunkt sicherlich nachrangige Dinge.
Das Wiki CSS sollte man mit #out prefixen, damit die Wiki-Regeln NUR für den Wiki-Text gelten.
Bilder (wie iconset) brauchen wohl ein Postprocessing des HTML.
Links zu catchen ist mir relativ schnell gelungen, für das Abfangen des Back-Buttons muss ich noch mit den History-API spielen. Hast Du's eh schon fertig oder bist Du an meinen Spielereien interessiert?
Rolf
sumpsi - posui - clusi