(fix) Creation of card/list in Contacts module
This commit is contained in:
parent
730b803ad6
commit
25f364991e
|
@ -127,6 +127,7 @@
|
||||||
function stateNewCard($stateParams, stateAddressbook, Card) {
|
function stateNewCard($stateParams, stateAddressbook, Card) {
|
||||||
var tag = 'v' + $stateParams.contactType,
|
var tag = 'v' + $stateParams.contactType,
|
||||||
card = new Card({ pid: $stateParams.addressbookId, tag: tag });
|
card = new Card({ pid: $stateParams.addressbookId, tag: tag });
|
||||||
|
stateAddressbook.selectedCard = true;
|
||||||
return card;
|
return card;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
/**
|
/**
|
||||||
* @ngInject
|
* @ngInject
|
||||||
*/
|
*/
|
||||||
AddressBookController.$inject = ['$state', '$mdDialog', 'sgFocus', 'Card', 'AddressBook', 'Dialog', 'sgSettings', 'stateAddressbooks', 'stateAddressbook'];
|
AddressBookController.$inject = ['$scope', '$state', '$mdDialog', 'sgFocus', 'Card', 'AddressBook', 'Dialog', 'sgSettings', 'stateAddressbooks', 'stateAddressbook'];
|
||||||
function AddressBookController($state, $mdDialog, focus, Card, AddressBook, Dialog, Settings, stateAddressbooks, stateAddressbook) {
|
function AddressBookController($scope, $state, $mdDialog, focus, Card, AddressBook, Dialog, Settings, stateAddressbooks, stateAddressbook) {
|
||||||
var vm = this;
|
var vm = this;
|
||||||
|
|
||||||
AddressBook.selectedFolder = stateAddressbook;
|
AddressBook.selectedFolder = stateAddressbook;
|
||||||
|
@ -44,7 +44,6 @@
|
||||||
'</md-dialog>'
|
'</md-dialog>'
|
||||||
].join(''),
|
].join(''),
|
||||||
locals: {
|
locals: {
|
||||||
state: $state,
|
|
||||||
addressbookId: vm.selectedFolder.id
|
addressbookId: vm.selectedFolder.id
|
||||||
},
|
},
|
||||||
controller: ComponentDialogController
|
controller: ComponentDialogController
|
||||||
|
@ -53,11 +52,11 @@
|
||||||
/**
|
/**
|
||||||
* @ngInject
|
* @ngInject
|
||||||
*/
|
*/
|
||||||
ComponentDialogController.$inject = ['scope', '$mdDialog', 'state', 'addressbookId'];
|
ComponentDialogController.$inject = ['scope', '$mdDialog', '$state', 'addressbookId'];
|
||||||
function ComponentDialogController(scope, $mdDialog, state, addressbookId) {
|
function ComponentDialogController(scope, $mdDialog, $state, addressbookId) {
|
||||||
scope.create = function(type) {
|
scope.create = function(type) {
|
||||||
$mdDialog.hide();
|
$mdDialog.hide();
|
||||||
state.go('app.addressbook.new', { addressbookId: addressbookId, contactType: type });
|
$state.go('app.addressbook.new', { addressbookId: addressbookId, contactType: type });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue