summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/bower_components/angular-material/modules/js/swipe/swipe.js
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-portal-FE/client/bower_components/angular-material/modules/js/swipe/swipe.js')
-rw-r--r--ecomp-portal-FE/client/bower_components/angular-material/modules/js/swipe/swipe.js73
1 files changed, 73 insertions, 0 deletions
diff --git a/ecomp-portal-FE/client/bower_components/angular-material/modules/js/swipe/swipe.js b/ecomp-portal-FE/client/bower_components/angular-material/modules/js/swipe/swipe.js
new file mode 100644
index 00000000..ce54b113
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/angular-material/modules/js/swipe/swipe.js
@@ -0,0 +1,73 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v0.9.8
+ */
+(function( window, angular, undefined ){
+"use strict";
+
+/**
+ * @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 }); });
+ });
+ }
+ }
+}
+
+
+
+})(window, window.angular); \ No newline at end of file