Action sheet working

This commit is contained in:
Max Lynch
2013-10-04 23:20:18 -05:00
parent a8f7793a1c
commit 2938e104c2
16 changed files with 306 additions and 21 deletions

View File

@ -2,10 +2,16 @@ angular.module('ionic.todo', [
'ionic.todo.services',
'ionic.todo.controllers',
'ionic.service.modal',
'ionic.service.actionSheet',
'ionic.ui.nav',
'ionic.ui.sideMenu',
'ionic.ui.actionSheet',
'firebase', 'ngRoute', 'ngAnimate'])
'firebase',
'ngRoute',
'ngAnimate'])
// Our Firebase URL
.constant('FIREBASE_URL', 'https://ionic-todo-demo.firebaseio.com/');

View File

@ -1,4 +1,4 @@
angular.module('ionic.todo.controllers', ['ionic.todo', 'ionic.service.modal', 'firebase'])
angular.module('ionic.todo.controllers', ['ionic.todo'])
// The main controller for the application
.controller('TodoCtrl', function($scope, $rootScope, AuthService) {
@ -45,7 +45,7 @@ angular.module('ionic.todo.controllers', ['ionic.todo', 'ionic.service.modal', '
})
// The signup form controller
.controller('SignupCtrl', function($scope, AuthService, Modal) {
.controller('SignupCtrl', function($scope, AuthService, Modal, ActionSheet) {
$scope.signupForm = {};
Modal.fromTemplateUrl('login.html', function(modal) {
@ -57,7 +57,27 @@ angular.module('ionic.todo.controllers', ['ionic.todo', 'ionic.service.modal', '
};
$scope.showLogin = function() {
$scope.loginModal && $scope.loginModal.show();
//$scope.loginModal && $scope.loginModal.show();
ActionSheet.show({
buttons: [
{ text: 'Option 1' },
{ text: 'Option 2' },
{ text: 'Option 3' },
],
destructiveText: 'Delete life',
titleText: 'Are you sure about life?',
cancelText: 'Cancel',
cancel: function() {
console.log('CANCELLED');
},
buttonClicked: function(index) {
console.log('BUTTON CLICKED', index);
return true;
},
destructiveButtonClicked: function() {
return true;
}
});
};
})