0.0.6 • Published 4 years ago

tippy-angularjs v0.0.6

Weekly downloads
49
License
MIT
Repository
github
Last release
4 years ago

Tippy AngularJS

AngularJS (v1) directive for Tippy.js 3.

Installation

npm i tippy-angularjs

Usage

Place a <tippy> as a child of the element it describes.

import tippyAngular from 'tippy-angularjs';
import 'tippy.js/dist/tippy.css';

angular.module('app', [tippyAngular]);
<button>
  Increment
  <tippy>add one to the count</tippy>
</button>

Native Attributes

The majority of options listed on the All Options page have been implemented.

Please ensure you pass them as kebab case. For example, arrowType should be implemented as:

<tippy arrow-type="sharp">description</tippy>

AngularJS provides a few ways for defining attributes. Please see the following table to understand how to properly set attributes.

TypeBindingExample
boolean< one wayinteractive="true" interactive="$ctrl.value"
object< one waypopper-options="{ eventsEnabled: true }" popper-options="$ctrl.options"
number@ textdistance="10" distance="{{ $ctrl.value }}"
string@ textarrow-type="sharp" arrow-type="{{ $ctrl.value }}"
number, string@ textmax-width="350" max-width="350px" max-width="{{ $ctrl.maxWidth }}"
number, number[]@ textduration="100" duration="100 250" duration="{{ $ctrl.duration[0] }} {{ $ctrl.duration[1] }}"
string, string[]@ textflip-behavior="flip" flip-behavior="top bottom" flip-behavior="{{ $ctrl.valueX }} {{ $ctrl.valueY }}"
Function& expressionon-hide="$ctrl.log('hide')"

AngularJS Specific Attributes

DirectiveBindingDescription
class@ textApplys a class to the content wrapper div. class="block__element--modifier"
on-create& expressionIs executed when the instance is created. $instance is avaiable to get a reference to the current instance. on-create="$ctrl.log($instance)"

Unimplemented Attributes

  • allow-html
  • append-to
  • append-to
  • boundary
  • follow-cursor
  • hide-on-click
  • should-popper-hide-on-blur
  • wait
0.0.6

4 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago