« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/static/client3.js
AgeCommit message (Collapse)Author
2024-01-11content, thumbs, css, client: general reveal interaction refactor(quasar) nebula
2024-01-09client: hide tooltip right away when clicking elsewhere(quasar) nebula
2024-01-09client: refactor point-over-element into utility(quasar) nebula
2024-01-01css: more depth adjustments(quasar) nebula
2024-01-01client, css: tweak sticky cover timings(quasar) nebula
2024-01-01content, client, css: art tag "panel" appearance(quasar) nebula
2023-12-29client: initInfo: prevent extensions on special clientInfo keys(quasar) nebula
As well as clientInfo itself.
2023-12-29client: use initInfo pattern for creating clientInfo objects(quasar) nebula
2023-12-29client: fix initial variable definitions for scripted nav links(quasar) nebula
2023-11-29content, client, css: basic (absolute) datetimestamp tooltips(quasar) nebula
2023-11-29client: remove dead artist tooltip reference code(quasar) nebula
2023-11-26client: grace period during transition hidden(quasar) nebula
2023-11-26static, css: define tooltip show/hide 100% in JS(quasar) nebula
2023-11-26client: handle showing/hiding tooltips without internal listeners(quasar) nebula
2023-11-26client: transition tooltip hidden in steps(quasar) nebula
2023-11-26client, css: define tooltip transitions 100% in JS(quasar) nebula
2023-11-26client, css: transition tooltips hidden(quasar) nebula
2023-11-26client, css: style hovered/active tooltip links wavy(quasar) nebula
2023-11-24client: get results from dispatchInternalEvent + merge fixes(quasar) nebula
2023-11-24Merge branch 'preview' into album-commentary-tweaks(quasar) nebula
2023-11-24Merge branch 'additional-names' into preview(quasar) nebula
2023-11-24client: tooltip touch syntax cleanup(quasar) nebula
2023-11-24client, css: minor tooltip fixes(quasar) nebula
2023-11-24client: avoid processing touch events related to scrolling(quasar) nebula
2023-11-24client: most of touch implementation for tooltips(quasar) nebula
2023-11-24client: more specialized tooltip focus behavior(quasar) nebula
2023-11-24client: add basic tooltip focus behavior(quasar) nebula
2023-11-24client: integrate new tooltip system into external link icons(quasar) nebula
Reference code currently retained, waiting for focus and touch support in the new tooltip system. But this commit should fully cover all the new integration needed!
2023-11-24client: add hoverable tooltip system, logic pulled from info cards(quasar) nebula
While this system comprehensively covers everything that info cards did (which was generally smarter hovering logic than newer code for external icon tooltips), it isn't focus- and touch-capable yet, so isn't quite done within this commit. However, the interface this system provides to others is baked and fully implemented here.
2023-11-24client: dispatchInternalEvent utility(quasar) nebula
2023-11-24content, test: linkContribution: tooltip icons(quasar) nebula
2023-11-21content, client, css: generateAdditionalNamesBox(quasar) nebula
2023-11-21client: internal beforeHashLinkScrolls listener(quasar) nebula
2023-11-16content, client: generateContentHeading: expose main title directly(quasar) nebula
2023-11-15client, write: data.json -> random-link-data.json(quasar) nebula
2023-11-15content, client: handle random data failing to load(quasar) nebula
2023-11-15client: tidy & better isolate random links code in client info(quasar) nebula
2023-11-15client, content: client2.js -> client3.js(quasar) nebula