tub-floorplan issueshttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues2018-06-17T22:52:57+02:00https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/15Tooltips alternativ anzeigen (jquery-ui weg)2018-06-17T22:52:57+02:00Tobias ZeumerTooltips alternativ anzeigen (jquery-ui weg)Die Tooltips werden derzeit beim Überfahren der Marker mit der Maus oder bei Klick auf ein Regal angezeigt. Das funktioniert nicht ganz einwandfrei und vor allem verwendet es das riesige jquery-ui (Downloadzeit). Das sollte unbedingt raus.Die Tooltips werden derzeit beim Überfahren der Marker mit der Maus oder bei Klick auf ein Regal angezeigt. Das funktioniert nicht ganz einwandfrei und vor allem verwendet es das riesige jquery-ui (Downloadzeit). Das sollte unbedingt raus.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/29SVG-Symbole (zu viele Dateien)2018-07-07T19:50:39+02:00Tobias ZeumerSVG-Symbole (zu viele Dateien)Für das Menü sind alle (Marker-)Symbole auf tub_floorplan.svg nochmal in symbols.svg. Eigentlich Unsinn, aber zum einen ist das Styling und zum anderen die Position sicher. Für die allermeisten Icons funktioniert die Übernahme aus tub_fl...Für das Menü sind alle (Marker-)Symbole auf tub_floorplan.svg nochmal in symbols.svg. Eigentlich Unsinn, aber zum einen ist das Styling und zum anderen die Position sicher. Für die allermeisten Icons funktioniert die Übernahme aus tub_floorplan.svg aber auch so:
Alt
```html
<li><svg class="icon"><use xlink:href="res/symbols.svg#icon-clock3"></use></svg> ...</li>
```
Neu
```html
<li><svg class="icon" viewbox="0 0 10 10"><use xlink:href="#icon-clock3"></use></svg> ...</li>
```
Ausnahmen sind SUB-Logo, Schließfächer, Bookcrossing, Toiletten - also alle, die in tub_floorplan.svg nicht nur ein simpler Pfad sind.
Die Frage ist, ob sich da noch viel Fummelei lohnt, nur um (komprimiert) minimal KB und Dateizugriffe zu sparen. Ggf. könnte man als Kompromiss nur die problematischen Icons behalten und zusätzlich die symbols_gui.svg in die symbols.svg übernehmen. Allerdings leidet ggf. die Nachvollziehbarkeit... Außerdem noch etwas unklar, warum mit *viewbox="0 0 10 10"* überhaupt das Verhältnis stimmt...
Der (einfache) Weg zum "perfekten" Symbol war übrigens
1. https://icomoon.io/ > Icon Moon App (oder direkt: https://icomoon.io/app/#/select)
2. Import Icons (jeweils nur SVG-Daten des einzelnen Symbols aus tub_floorplan.svg kopieren; "<svg><path...</path></svg>")
3. Edit Icon > Scale > Fit to canvas
4. Dann ganz unten auf der Seite "Generate SVG & More"
5. Ergebnis in symbols.svg einfügenhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/27Suchfeld mit mehr Funktionen2018-07-08T20:35:07+02:00Tobias ZeumerSuchfeld mit mehr FunktionenDas Suchfeld unterstützt bisher nur die Suche nach Signaturen. Das ist etwas langweilig und wahrscheinlich auch unklar (klar ist aber jetzt schon, dass immer welche eine Katalogsuchfunktion dahinter vermuten werden). Schöner wäre, wenn n...Das Suchfeld unterstützt bisher nur die Suche nach Signaturen. Das ist etwas langweilig und wahrscheinlich auch unklar (klar ist aber jetzt schon, dass immer welche eine Katalogsuchfunktion dahinter vermuten werden). Schöner wäre, wenn nach weiteren Suchbegriffen gesucht werden könnte.
Einen ersten Ansatz gibt es seit heute. Für suchbare Begriffe werden die Stichworte aus dem Themenmenü herangezogen und beim Tippen als Vorschlag präsentiert. Soweit scheint's zu funktionieren und ist keine Verschlechterung.
Trotzdem noch fehlerhaft
* Bei Wechsel auf Englisch werden die Vorschlagbegriffe nicht aktualisiert
* Die Magazin-Einträge werden angezeigt, auch wenn bei den Einstellungen nicht die MitarbeiterInnenansicht ("Spezial") gewählt ist
* Umlaute (Sortierung & evtl. anderes?)
Noch zu überlegen
* Ein paar Synonyme (könnte man in das Menü in data-synonyms-de setzen?)
* Die Systematik sollte abgesetzt bei den Vorschlägen gezeigt werden
* ...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/35Caching optimieren2018-07-08T20:48:47+02:00Tobias ZeumerCaching optimierenSeitenladegeschwindigkeit (siehe auch #4) optimieren. Da die Seite minimalistisch ist, praktisch nur eine statische Seite ausliefert und schon mal gar kein Load Balancing oder CDNs genutzt werden, kann eigentlich alles genutzt werden
*...Seitenladegeschwindigkeit (siehe auch #4) optimieren. Da die Seite minimalistisch ist, praktisch nur eine statische Seite ausliefert und schon mal gar kein Load Balancing oder CDNs genutzt werden, kann eigentlich alles genutzt werden
* ETags sind bei TUB-Servern gesetzt; trotzdem nochmal explizit "FileETag All"
* mod_expires setzen
* Versionierung eingebundener Dateienhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/4Quellcode-Optimierungen (Performance; Ladezeit)2018-07-08T20:51:59+02:00Tobias ZeumerQuellcode-Optimierungen (Performance; Ladezeit)* IDs, insbesondere in SVG, ordentlich(er) und strukturierter benennen
* XSLT oder PHP um eine ordentliche HTML-Version zu generieren (mehr oder minder alle Sources in einer Datei, Bearbeitung aber übersichtlicher in Ressourcen)
* Oder...* IDs, insbesondere in SVG, ordentlich(er) und strukturierter benennen
* XSLT oder PHP um eine ordentliche HTML-Version zu generieren (mehr oder minder alle Sources in einer Datei, Bearbeitung aber übersichtlicher in Ressourcen)
* Oder: ist eine reine HTML-Version wirklich so charmant gegenüber einer PHP-Version (irgendwie schon :))
* snapsvg weg (einfach svg includen)https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/50Ausgeblendete POIs werden angezeigt2018-12-28T09:22:02+01:00Tobias ZeumerAusgeblendete POIs werden angezeigtSind die POIs über das Menü ausgeblendet, werden sie (alle) angezeigt, sobald ein Highlighting stattfindet.
Da die POIs eigentlich nur sinnvoll für die Druckversion ausgeblendet werden, sollte es eigentlich egal sein. Oder doch irgendwi...Sind die POIs über das Menü ausgeblendet, werden sie (alle) angezeigt, sobald ein Highlighting stattfindet.
Da die POIs eigentlich nur sinnvoll für die Druckversion ausgeblendet werden, sollte es eigentlich egal sein. Oder doch irgendwie sinnvoll POIs auch so auszublenden?https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/53Highlighting sollte aktuelle Ebene bevorzugen2019-01-02T18:32:42+01:00Tobias ZeumerHighlighting sollte aktuelle Ebene bevorzugenBeim Klick auf Buttons oder in Menü wird vom OG1 ins EG gesprungen. Falls man im OG1 klickt, sollte aber dort die Hervorhebung angezeigt werden ([Codestelle](https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/blob/cd6da075b3d3e414...Beim Klick auf Buttons oder in Menü wird vom OG1 ins EG gesprungen. Falls man im OG1 klickt, sollte aber dort die Hervorhebung angezeigt werden ([Codestelle](https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/blob/cd6da075b3d3e414a9e1f34e659c75153ec1e5df/js/tubmap.js#L680)).