commonroutesApp/www/lib/angular-material/modules/closure/fabTrigger/fabTrigger.js
www/lib/angular-material/modules/closure/fabTrigger/fabTrigger.jsRaw
1/*!
2 * Angular Material Design
3 * https://github.com/angular/material
4 * @license MIT
5 * v1.1.0-rc.5-master-26a5fb8
6 */
7goog.provide('ng.material.components.fabTrigger');
8goog.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
46ng.material.components.fabTrigger = angular.module("material.components.fabTrigger");