Skip to content
Snippets Groups Projects
Select Git revision
  • 999086742e1666309218c0ce1066f8f67db10c44
  • main default protected
  • renovate/lock-file-maintenance
  • demo protected
  • person-select-custom
  • dbp-translation-component
  • icon-set-mapping
  • port-i18next-parser
  • remove-sentry
  • favorites-and-recent-files
  • revert-6c632dc6
  • lit2
  • advertisement
  • wc-part
  • automagic
  • publish
  • wip-cleanup
  • demo-file-handling
18 results

tooltip

Christoph Reiter's avatar
Reiter, Christoph authored
We don't require npm to be installed
99908674
History

Tooltip Web Component

The tooltip component provides an icon as an anker for a tooltip. There is a generic tooltip <dbp-tooltip> which supports any icon the app has bundled. Another info tooltip <dbp-info-tooltip> shows an embedded info icon (small letter i inside a circle) as a convenient shortcut.

Install

You can install this component via npm:

npm i @dbp-toolkit/tooltip

Usage

<dbp-tooltip text-content="text to show" icon-name="information"></dbp-tooltip>
<dbp-info-tooltip text-content="text to show"></dbp-info-tooltip>
<script type="module" src="node_modules/@dbp-toolkit/tooltip/dist/dbp-tooltip.js"></script>

Or directly via CDN:

<dbp-tooltip text-content="text to show" icon-name="information"></dbp-tooltip>
<dbp-info-tooltip text-content="text to show"></dbp-info-tooltip>
<script type="module" src="https://unpkg.com/@dbp-toolkit/tooltip@0.0.1/dist/dbp-tooltip.js"></script>

Attributes

  • text-content: Text to show as tooltip (default is 'text missing.' as a reminder!)
  • icon-name: (<dbp-tooltip> only, default is a skull) Name of the bundled icon (SVG) for <dbp-icon>
  • button-text: (<dbp-button-tooltip> only, default is 'submit') Text on the button
  • type: (<dbp-button-tooltip> only, default is 'submit') Options are 'submit', 'reset', or any string
  • form-id: (<dbp-button-tooltip> only) Id of the from to submit, if omitted the next form in DOM hirachy will be used.