🎈 An Ember addon that uses balloon.css to create css only tooltips.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
addon
app
config
tests
vendor
.editorconfig
.ember-cli
.eslintrc.js
.gitignore
.npmignore
.watchmanconfig
CHANGELOG.md
LICENSE.md
README.md
ember-cli-build.js
index.js
package.json
testem.js
yarn.lock

README.md

CircleCI

Ember Balloon Tooltip

An Ember addon that uses balloon.css to enable css driven tooltips within your application.

Usage

Use the balloon-tooltip component to create a new DOM element with a tooltip.

{{#balloon-tooltip title="Hello, World!!" tagName="button"}}
  Button
{{/balloon-tooltip}}

By default, the tooltip will appear when you hover over the element.

Programatic Control

You can programatically control the tooltip by using the visible attribute.

{{#balloon-tooltip title="Hello, World!!" visible=true tagName="button" as |tooltip|}}
  Click Me!
{{/balloon-tooltip}}

The example above will ensure that the tooltip is always shown.

Positioning

The options are up, down, left, right.

{{#balloon-tooltip title="Hello, World!!" tagName="button" position="down" as |tooltip|}}
  Click Me!
{{/balloon-tooltip}}

Length

You can opt to control the length of the tooltip for varying text sizes. The default is for the tooltip to remain on one line.

The options are small, medium, large, fit.

{{#balloon-tooltip title="Hello, World!!" tagName="button" length="fit" as |tooltip|}}
  Click Me!
{{/balloon-tooltip}}

Installation

  • ember install ember-balloon-tooltip

Running Tests

  • yarn test (Runs ember try:each to test your addon against multiple Ember versions)
  • ember test
  • ember test --server