arnaucube
arnaucube/socketioMEANseedPublic Self-hosted repository
socketioMEANseed/www/bower_components/angular-material/modules/closure/fabTrigger/fabTrigger.js
www/bower_components/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");