6f21a155a4
* Add option to display tooltip on link hover This makes it possible for platforms like Electron apps, which lack a built-in URL preview in the status bar, to enable tooltip previews of links. Relates to: vector-im/element-web#6532 Signed-off-by: Johannes Marbach <johannesm@element.io> * Gracefully handle missing platform * Use public access modifier Co-authored-by: Travis Ralston <travpc@gmail.com> * Use exact inequality Co-authored-by: Travis Ralston <travpc@gmail.com> * Document getAbsoluteUrl * Appease the linter * Clarify performance impact in comment Co-authored-by: Travis Ralston <travpc@gmail.com> * Use URL instead of anchor element hack * Wrap anchor in tooltip target and only allow focus on anchor * Use optional chaining Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> * Use double quotes for consistency * Accumulate and unmount tooltips and extract tooltipify.tsx * Fix indentation * Blur tooltip target on click * Remove space * Mention platform flag in comment * Add (simplistic) tests * Fix lint errors * Fix lint errors ... for real * Replace snapshot tests with structural assertions * Add missing semicolon * Add tooltips in link previews * Fix copyright Co-authored-by: Travis Ralston <travpc@gmail.com> Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> |
||
---|---|---|
.. | ||
beacon | ||
location | ||
permalinks | ||
validate | ||
AnimationUtils-test.ts | ||
arrays-test.ts | ||
colour-test.ts | ||
connection-test.ts | ||
DateUtils-test.ts | ||
enums-test.ts | ||
EventUtils-test.ts | ||
export-test.tsx | ||
FixedRollingArray-test.ts | ||
generate-megolm-test-vectors.py | ||
iterables-test.ts | ||
maps-test.ts | ||
MegolmExportEncryption-test.ts | ||
membership-test.ts | ||
MultiInviter-test.ts | ||
numbers-test.ts | ||
objects-test.ts | ||
sets-test.ts | ||
ShieldUtils-test.ts | ||
Singleflight-test.ts | ||
SnakedObject-test.ts | ||
stringOrderField-test.ts | ||
tooltipify-test.tsx |