summaryrefslogtreecommitdiff
path: root/www/lib/ionic-native-transitions/test/config.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/lib/ionic-native-transitions/test/config.js')
-rw-r--r--www/lib/ionic-native-transitions/test/config.js72
1 files changed, 51 insertions, 21 deletions
diff --git a/www/lib/ionic-native-transitions/test/config.js b/www/lib/ionic-native-transitions/test/config.js
index 2aa38109..35aa240b 100644
--- a/www/lib/ionic-native-transitions/test/config.js
+++ b/www/lib/ionic-native-transitions/test/config.js
@@ -1,4 +1,4 @@
-export default function($ionicNativeTransitionsProvider, $stateProvider, $urlRouterProvider, $ionicConfigProvider) {
+export default function ($ionicNativeTransitionsProvider, $stateProvider, $urlRouterProvider, $ionicConfigProvider) {
'ngInject';
$ionicNativeTransitionsProvider.setDefaultOptions({
duration: 500,
@@ -34,6 +34,30 @@ export default function($ionicNativeTransitionsProvider, $stateProvider, $urlRou
}
}
})
+ .state('tabs.about', {
+ url: "/about",
+ nativeTransitions: {
+ type: "fade"
+ },
+ views: {
+ 'about-tab': {
+ templateUrl: "templates/about.html"
+ }
+ }
+ })
+ .state('tabs.contact', {
+ url: "/contact",
+ nativeTransitions: {
+ type: "slide",
+ direction: "left",
+ fixedPixelsTop: 93
+ },
+ views: {
+ 'contact-tab': {
+ templateUrl: "templates/contact.html"
+ }
+ }
+ })
.state('one', {
url: "/one",
nativeTransitions: {
@@ -45,8 +69,8 @@ export default function($ionicNativeTransitionsProvider, $stateProvider, $urlRou
"direction": "right"
},
nativeTransitionsBackAndroid: {
- "type": "flip",
- "direction": "left"
+ "type": "slide",
+ "direction": "down"
},
nativeTransitionsIOS: {
"type": "flip",
@@ -63,6 +87,7 @@ export default function($ionicNativeTransitionsProvider, $stateProvider, $urlRou
nativeTransitions: {
type: "fade"
},
+ nativeTransitionsBack: null,
nativeTransitionsIOS: {
"type": "flip",
"direction": "down" // 'left|right|up|down', default 'right' (Android currently only supports left and right)
@@ -80,7 +105,7 @@ export default function($ionicNativeTransitionsProvider, $stateProvider, $urlRou
},
nativeTransitionsBackAndroid: {
"type": "slide",
- "direction": "down" // 'left|right|up|down', default 'right' (Android currently only supports left and right)
+ "direction": "up" // 'left|right|up|down', default 'right' (Android currently only supports left and right)
},
templateUrl: "templates/three.html"
})
@@ -90,27 +115,32 @@ export default function($ionicNativeTransitionsProvider, $stateProvider, $urlRou
test: null
},
templateUrl: "templates/four.html",
- controller: function($stateParams){
+ controller: function ($stateParams) {
'ngInject';
console.log('$stateParams', $stateParams);
}
})
- .state('tabs.about', {
- url: "/about",
- nativeTransitions: null,
- views: {
- 'about-tab': {
- templateUrl: "templates/about.html"
- }
- }
- })
- .state('tabs.contact', {
- url: "/contact",
- nativeTransitions: null,
- views: {
- 'contact-tab': {
- templateUrl: "templates/contact.html"
- }
+ .state('five', {
+ url: "/five",
+ templateUrl: "templates/five.html",
+ controller: function ($stateParams) {
+ 'ngInject';
+ console.log('$stateParams', $stateParams);
+ },
+ resolve: function ($timeout, $q, $ionicPopup) {
+ 'ngInject';
+ var deferred = $q.defer();
+ $timeout(function () {
+ $ionicPopup.show({
+ template: '',
+ title: 'A popup',
+ buttons: [
+ { text: 'Cancel' }
+ ]
+ });
+ deferred.reject();
+ }, 1000)
+ return deferred.promise;
}
});