aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js
diff options
context:
space:
mode:
Diffstat (limited to 'vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js')
-rw-r--r--vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js109
1 files changed, 109 insertions, 0 deletions
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js b/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js
new file mode 100644
index 00000000..476bc9ec
--- /dev/null
+++ b/vnfmarket/common/thirdparty/angular-material/modules/js/swipe/swipe.js
@@ -0,0 +1,109 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */
+(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 directive 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 directive 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>
+ */
+/**
+ * @ngdoc directive
+ * @module material.components.swipe
+ * @name mdSwipeUp
+ *
+ * @restrict A
+ *
+ * @description
+ * The md-swipe-up directive allows you to specify custom behavior when an element is swiped
+ * up.
+ *
+ * @usage
+ * <hljs lang="html">
+ * <div md-swipe-up="onSwipeUp()">Swipe me up!</div>
+ * </hljs>
+ */
+/**
+ * @ngdoc directive
+ * @module material.components.swipe
+ * @name mdSwipeDown
+ *
+ * @restrict A
+ *
+ * @description
+ * The md-swipe-down directive allows you to specify custom behavior when an element is swiped
+ * down.
+ *
+ * @usage
+ * <hljs lang="html">
+ * <div md-swipe-down="onSwipDown()">Swipe me down!</div>
+ * </hljs>
+ */
+
+angular.module('material.components.swipe', ['material.core'])
+ .directive('mdSwipeLeft', getDirective('SwipeLeft'))
+ .directive('mdSwipeRight', getDirective('SwipeRight'))
+ .directive('mdSwipeUp', getDirective('SwipeUp'))
+ .directive('mdSwipeDown', getDirective('SwipeDown'));
+
+function getDirective(name) {
+ DirectiveFactory['$inject'] = ["$parse"];
+ var directiveName = 'md' + name;
+ var eventName = '$md.' + name.toLowerCase();
+
+ return DirectiveFactory;
+
+ /* ngInject */
+ function DirectiveFactory($parse) {
+ return { restrict: 'A', link: postLink };
+ function postLink(scope, element, attr) {
+ element.css('touch-action', 'none');
+
+ var fn = $parse(attr[directiveName]);
+ element.on(eventName, function(ev) {
+ scope.$applyAsync(function() { fn(scope, { $event: ev }); });
+ });
+ }
+ }
+}
+
+
+
+})(window, window.angular); \ No newline at end of file