bb8317e9568b14de84f5cdc96c38c626bfa62066
[vnfsdk/refrepo.git] /
1 /*!
2  * Angular Material Design
3  * https://github.com/angular/material
4  * @license MIT
5  * v1.1.0-rc.5-master-26a5fb8
6  */
7 goog.provide('ng.material.components.fabTrigger');
8 goog.require('ng.material.core');
9 (function() {
10   'use strict';
11
12   /**
13    * @ngdoc module
14    * @name material.components.fabTrigger
15    */
16   angular
17     .module('material.components.fabTrigger', ['material.core'])
18     .directive('mdFabTrigger', MdFabTriggerDirective);
19
20   /**
21    * @ngdoc directive
22    * @name mdFabTrigger
23    * @module material.components.fabSpeedDial
24    *
25    * @restrict E
26    *
27    * @description
28    * The `<md-fab-trigger>` directive is used inside of a `<md-fab-speed-dial>` or
29    * `<md-fab-toolbar>` directive to mark an element (or elements) as the trigger and setup the
30    * proper event listeners.
31    *
32    * @usage
33    * See the `<md-fab-speed-dial>` or `<md-fab-toolbar>` directives for example usage.
34    */
35   function MdFabTriggerDirective() {
36     // TODO: Remove this completely?
37     return {
38       restrict: 'E',
39
40       require: ['^?mdFabSpeedDial', '^?mdFabToolbar']
41     };
42   }
43 })();
44
45
46 ng.material.components.fabTrigger = angular.module("material.components.fabTrigger");