From d5431e10e3b47d511352e7ef5723c7a24093bfaf Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Wed, 31 Jan 2018 17:58:30 +0100 Subject: [PATCH] fix(ngTouch): deprecate the module --- src/ngTouch/directive/ngSwipe.js | 10 ++++++++++ src/ngTouch/swipe.js | 5 +++++ src/ngTouch/touch.js | 7 +++++++ 3 files changed, 22 insertions(+) diff --git a/src/ngTouch/directive/ngSwipe.js b/src/ngTouch/directive/ngSwipe.js index e05632044747..5f31fa96470c 100644 --- a/src/ngTouch/directive/ngSwipe.js +++ b/src/ngTouch/directive/ngSwipe.js @@ -6,6 +6,11 @@ * @ngdoc directive * @name ngSwipeLeft * + * @deprecated + * sinceVersion="1.7.0" + * + * See the {@link ngTouch module} documentation for more information. + * * @description * Specify custom behavior when an element is swiped to the left on a touchscreen device. * A leftward swipe is a quick, right-to-left slide of the finger. @@ -42,6 +47,11 @@ * @ngdoc directive * @name ngSwipeRight * + * @deprecated + * sinceVersion="1.7.0" + * + * See the {@link ngTouch module} documentation for more information. + * * @description * Specify custom behavior when an element is swiped to the right on a touchscreen device. * A rightward swipe is a quick, left-to-right slide of the finger. diff --git a/src/ngTouch/swipe.js b/src/ngTouch/swipe.js index 013eea3dc6bc..617747f77fab 100644 --- a/src/ngTouch/swipe.js +++ b/src/ngTouch/swipe.js @@ -6,6 +6,11 @@ * @ngdoc service * @name $swipe * + * @deprecated + * sinceVersion="1.7.0" + * + * See the {@link ngTouch module} documentation for more information. + * * @description * The `$swipe` service is a service that abstracts the messier details of hold-and-drag swipe * behavior, to make implementing swipe-related directives more convenient. diff --git a/src/ngTouch/touch.js b/src/ngTouch/touch.js index 676f6f4a6c9b..d0c2745a876b 100644 --- a/src/ngTouch/touch.js +++ b/src/ngTouch/touch.js @@ -11,6 +11,13 @@ * * See {@link ngTouch.$swipe `$swipe`} for usage. * + * @deprecated + * sinceVersion="1.7.0" + * The ngTouch module with the {@link ngTouch.$swipe `$swipe`} service and + * the {@link ngTouch.ngSwipeLeft} and {@link ngTouch.ngSwipeRight} directives are + * deprecated. Instead, stand-alone libraries for touch handling and gesture interaction + * should be used, for example [HammerJS](https://hammerjs.github.io/) (which is also used by + * Angular). */ // define ngTouch module