Sha256: 93ca68c4be55a4856850d7e7e7db71068b68b8b7d0abb83aa43ab6863cd23b70

Contents?: true

Size: 1.68 KB

Versions: 6

Compression:

Stored size: 1.68 KB

Contents

/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v0.10.0
 */
goog.provide('ng.material.components.swipe');
goog.require('ng.material.core');
/**
 * @ngdoc module
 * @name material.components.swipe
 * @description Swipe module!
 */
/**
 * @ngdoc directive
 * @module material.components.swipe
 * @name mdSwipeLeft
 *
 * @restrict A
 *
 * @description
 * The md-swipe-left directives allows you to specify custom behavior when an element is swiped
 * left.
 *
 * @usage
 * <hljs lang="html">
 * <div md-swipe-left="onSwipeLeft()">Swipe me left!</div>
 * </hljs>
 */
/**
 * @ngdoc directive
 * @module material.components.swipe
 * @name mdSwipeRight
 *
 * @restrict A
 *
 * @description
 * The md-swipe-right directives allows you to specify custom behavior when an element is swiped
 * right.
 *
 * @usage
 * <hljs lang="html">
 * <div md-swipe-right="onSwipeRight()">Swipe me right!</div>
 * </hljs>
 */

angular.module('material.components.swipe', ['material.core'])
    .directive('mdSwipeLeft', getDirective('SwipeLeft'))
    .directive('mdSwipeRight', getDirective('SwipeRight'));

function getDirective(name) {
  var directiveName = 'md' + name;
  var eventName = '$md.' + name.toLowerCase();

    DirectiveFactory.$inject = ["$parse"];
  return DirectiveFactory;

  /* ngInject */
  function DirectiveFactory($parse) {
      return { restrict: 'A', link: postLink };
      function postLink(scope, element, attr) {
        var fn = $parse(attr[directiveName]);
        element.on(eventName, function(ev) {
          scope.$apply(function() { fn(scope, { $event: ev }); });
        });
      }
    }
}



ng.material.components.swipe = angular.module("material.components.swipe");

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
todo_rails-0.1.7 vendor/assets/bower_components/angular-material/modules/closure/swipe/swipe.js
todo_rails-0.1.6 vendor/assets/bower_components/angular-material/modules/closure/swipe/swipe.js
todo_rails-0.1.5 vendor/assets/bower_components/angular-material/modules/closure/swipe/swipe.js
todo_rails-0.1.4 vendor/assets/bower_components/angular-material/modules/closure/swipe/swipe.js
todo_rails-0.1.3 vendor/assets/bower_components/angular-material/modules/closure/swipe/swipe.js
todo_rails-0.1.2 vendor/assets/bower_components/angular-material/modules/closure/swipe/swipe.js