mirror of https://github.com/vector-im/riot-web
* 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 | ||
| DateUtils-test.ts | ||
| EventUtils-test.ts | ||
| FixedRollingArray-test.ts | ||
| MegolmExportEncryption-test.ts | ||
| MultiInviter-test.ts | ||
| ShieldUtils-test.ts | ||
| Singleflight-test.ts | ||
| SnakedObject-test.ts | ||
| arrays-test.ts | ||
| colour-test.ts | ||
| connection-test.ts | ||
| enums-test.ts | ||
| export-test.tsx | ||
| generate-megolm-test-vectors.py | ||
| iterables-test.ts | ||
| maps-test.ts | ||
| membership-test.ts | ||
| numbers-test.ts | ||
| objects-test.ts | ||
| sets-test.ts | ||
| stringOrderField-test.ts | ||
| tooltipify-test.tsx | ||