From cfe8decd21a02cb7a3e7b4d4178a4e87581a3683 Mon Sep 17 00:00:00 2001 From: InverseBot Date: Wed, 22 Sep 2021 00:18:39 -0400 Subject: [PATCH] chore(js/css): update generated files --- UI/WebServerResources/js/Contacts.js | 2 +- UI/WebServerResources/js/Contacts.js.map | 2 +- UI/WebServerResources/js/Contacts.services.js | 2 +- UI/WebServerResources/js/Contacts.services.js.map | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/UI/WebServerResources/js/Contacts.js b/UI/WebServerResources/js/Contacts.js index e5fc758c8..c7f8ab95b 100644 --- a/UI/WebServerResources/js/Contacts.js +++ b/UI/WebServerResources/js/Contacts.js @@ -1,2 +1,2 @@ -!function(){"use strict";function e(e,t){e.state("app",{url:"/addressbooks",abstract:!0,views:{addressbooks:{templateUrl:"UIxContactFoldersView",controller:"AddressBooksController",controllerAs:"app"}},resolve:{stateAddressbooks:o}}).state("app.addressbook",{url:"/:addressbookId",views:{addressbook:{templateUrl:"addressbook",controller:"AddressBookController",controllerAs:"addressbook"}},resolve:{stateAddressbook:r}}).state("app.addressbook.new",{url:"/{contactType:(?:card|list)}/new",params:{refs:{array:!0}},views:{card:{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}},resolve:{stateCard:s}}).state("app.addressbook.card",{url:"/:cardId",abstract:!0,views:{card:{template:""}},resolve:{stateCard:n},onEnter:d,onExit:a}).state("app.addressbook.card.view",{url:"/view",views:{"card@app.addressbook":{templateUrl:"UIxContactViewTemplate",controller:"CardController",controllerAs:"editor"}}}).state("app.addressbook.card.editor",{url:"/edit",views:{"card@app.addressbook":{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}}}),t.rules.otherwise({state:"app.addressbook",params:{addressbookId:"personal"}})}function o(e){return e.$findAll(window.contactFolders)}function r(e,t,o,r){r=_.find(r.$findAll(),function(e){return e.id==o.addressbookId});return r?(delete r.selectedCard,r.$reload(),r):e.reject("Addressbook "+o.addressbookId+" not found")}function s(e,t,o){var r="v"+e.contactType,e=new o({pid:e.addressbookId,c_component:r,refs:e.refs});return t.selectedCard=!0,e}function n(t,o,r){return r.$futureAddressBookData.then(function(){var e=_.find(r.$cards,function(e){return e.id==o.cardId});if(e)return e.$reload();t.go("app.addressbook")})}function d(e,t){t.selectedCard=e.cardId}function a(e){delete r.selectedCard}function t(e,t,o,r){e.DebugEnabled||r.defaultErrorHandler(function(){}),o.onError({to:"app.**"},function(e){"app"==e.to().name||e.ignored()||(t.error("transition error to "+e.to().name+": "+e.error().detail),r.go("app.addressbook",{addressbookId:"personal"}))})}angular.module("SOGo.ContactsUI",["ngCookies","ui.router","angularFileUpload","sgCkeditor","SOGo.Common","SOGo.PreferencesUI","SOGo.MailerUI"]).config(e).run(t),e.$inject=["$stateProvider","$urlServiceProvider"],o.$inject=["AddressBook"],r.$inject=["$q","$state","$stateParams","AddressBook"],s.$inject=["$stateParams","stateAddressbook","Card"],n.$inject=["$state","$stateParams","stateAddressbook"],d.$inject=["$stateParams","stateAddressbook"],a.$inject=["stateAddressbook"],t.$inject=["$window","$log","$transitions","$state"]}(),function(){"use strict";function e(d,a,e,i,t,c,u,o,r,s,n,h,f,p,m,g){var $,k=this,b=[];function C(e){var t=k.selectedFolder.$selectedCardIndex();return angular.isDefined(t)?(t--,0"],"to"),e.stopPropagation(),e.preventDefault()},this.newMessageWithSelectedCards=function(e,t){var o=_.filter(this.selectedFolder.$cards,function(e){return e.selected}),r=[],s=[];_.forEach(o,function(e){e.$isList({expandable:!0})?angular.isDefined(e.refs)&&e.refs.length?_.forEach(e.refs,function(e){e.email.length&&s.push(e.$shortFormat())}):r.push(e.$reload().then(function(e){_.forEach(e.refs,function(e){e.email.length&&s.push(e.$shortFormat())})})):e.c_mail.length&&s.push(e.$shortFormat())}),a.all(r).then(function(){(s=_.uniq(s)).length&&k.newMessage(e,s,t)})},this.newListWithSelectedCards=function(){var e=_.filter(this.selectedFolder.$cards,function(e){return e.selected}),t=[],o=[];_.forEach(e,function(e){e.$isList({expandable:!0})?angular.isDefined(e.refs)&&e.refs.length?_.forEach(e.refs,function(e){e.email.length&&o.push(e)}):t.push(e.$reload().then(function(e){_.forEach(e.refs,function(e){e.email.length&&o.push(e)})})):e.$$email&&e.$$email.length&&o.push(e)}),a.all(t).then(function(){(o=_.uniqBy(_.map(o,function(e){return{reference:e.id||e.reference,email:e.$$email||e.email}}),"reference")).length&&i.go("app.addressbook.new",{contactType:"list",refs:o})})}}e.$inject=["$scope","$q","$window","$state","$timeout","$mdDialog","$mdToast","Account","Card","AddressBook","sgFocus","Dialog","sgSettings","sgHotkeys","stateAddressbooks","stateAddressbook"],angular.module("SOGo.ContactsUI").controller("AddressBookController",e)}(),function(){"use strict";function e(o,i,e,t,r,s,n,d,c,a,u,h,f,p,m,g,$,k,b,C,v){var w=this,y=[];this.$onInit=function(){var t;this.activeUser=b.activeUser,this.service=$,this.saving=!1,t=y,_.forEach(["backspace","delete"],function(e){t.push(p.createHotkey({key:e,description:l("Delete selected card or address book"),callback:function(){$.selectedFolder&&!$.selectedFolder.hasSelectedCard()&&confirmDelete()}}))}),_.forEach(t,function(e){p.registerHotkey(e)})},this.$onDestroy=function(){_.forEach(y,function(e){p.deregisterHotkey(e)})},this.select=function(e,t){i.params.addressbookId!=t.id&&this.editMode!=t.id&&(this.editMode=!1,$.$query.value="",a(f["gt-md"])||u("left").close(),i.go("app.addressbook",{addressbookId:t.id}))},this.newAddressbook=function(){k.prompt(l("New Addressbook..."),l("Name of the Address Book")).then(function(e){var t=new $({name:e,isEditable:!0,isRemote:!1,owner:UserLogin});t.$id().then(function(){$.$add(t)}).catch(_.noop)})},this.edit=function(e){e.isRemote||(this.editMode=e.id,this.originalAddressbook=e.$omit(),m("addressBookName_"+e.id))},this.revertEditing=function(e){e.name=this.originalAddressbook.name,this.editMode=!1},this.save=function(e){var t=e.name;!this.saving&&t&&0",'
',' error_outline'," "+l("Select a vCard or LDIF file.")+"","
",""].join(""),position:"top right",hideDelay:3e3}),e}this.uploader=new h({url:ApplicationBaseURL+[t.id,"import"].join("/"),autoUpload:!0,queueLimit:1,filters:[{name:o,fn:o}],onSuccessItem:function(e,t,o,r){var s;n.hide(),0===t.imported?s=l("No card was imported."):(s=l("A total of %{0} cards were imported in the addressbook.",t.imported),$.selectedFolder.$reload()),c.show(c.simple().textContent(s).position("top right").hideDelay(3e3))},onErrorItem:function(e,t,o,r){c.show({template:["",'
',' error_outline'," "+l("An error occured while importing contacts.")+"","
","
"].join(""),position:"top right",hideDelay:3e3})}}),this.close=function(){n.hide()}}d.show({parent:angular.element(document.body),targetEvent:e,clickOutsideToClose:!0,escapeToClose:!0,templateUrl:"UIxContactsImportDialog",controller:o,controllerAs:"$CardsImportDialogController",locals:{folder:t}}),o.$inject=["scope","$mdDialog","folder"]},this.showLinks=function(e){function t(e,t){this.addressbook=t,this.close=function(){e.hide()}}(e.urls?o.when():$.$reloadAll()).then(function(){d.show({parent:angular.element(document.body),clickOutsideToClose:!0,escapeToClose:!0,templateUrl:e.id+"/links",controller:t,controllerAs:"links",locals:{addressbook:e}})}),t.$inject=["$mdDialog","addressbook"]},this.showProperties=function(e){function t(e,t,o){var r=this;r.addressbook=new $(o.$omit()),r.saveProperties=function(){r.addressbook.$save().then(function(){o.init(r.addressbook.$omit()),t.hide()})},r.close=function(){t.cancel()}}d.show({templateUrl:e.id+"/properties",controller:t,controllerAs:"properties",clickOutsideToClose:!0,escapeToClose:!0,locals:{srcAddressBook:e}}).catch(function(){}),t.$inject=["$scope","$mdDialog","srcAddressBook"]},this.share=function(e){e.$acl.$users().then(function(){d.show({templateUrl:e.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:!0,escapeToClose:!0,locals:{usersWithACL:e.$acl.users,User:C,folder:e}})})},this.subscribeToFolder=function(e){$.$subscribe(e.owner,e.name).then(function(e){c.show(c.simple().textContent(l("Successfully subscribed to address book")).position("top right").hideDelay(3e3))})},this.isDroppableFolder=function(e,t){return t.id!=e.id&&(t.isOwned||t.acls.objectCreator)},this.dragSelectedCards=function(e,t,o){var r,s,n=t.id,d=!1,a=e.$selectedCards();0===a.length&&(a=[e.$selectedCard()]),(t=_.filter(a,function(e){return e.$isCard()})).length!=a.length&&c.show(c.simple().textContent(l("Lists can't be moved or copied.")).position("top right").hideDelay(2e3)),t.length&&("copy"==o?(r=e.$copyCards(t,n),s=l("%{0} card(s) copied",t.length)):(r=e.$moveCards(t,n),s=l("%{0} card(s) moved",t.length),t=_.map(t,"id"),d=e.selectedCard&&0<=t.indexOf(e.selectedCard)),r.then(function(){d&&i.go("app.addressbook"),c.show(c.simple().textContent(s).position("top right").hideDelay(2e3))}))}}e.$inject=["$q","$state","$scope","$rootScope","$stateParams","$timeout","$window","$mdDialog","$mdToast","$mdMedia","$mdSidenav","FileUploader","sgConstant","sgHotkeys","sgFocus","Card","AddressBook","Dialog","sgSettings","User","stateAddressbooks"],angular.module("SOGo.ContactsUI").controller("AddressBooksController",e)}(),function(){"use strict";function e(e,t,o,r,s,n,d,a,i,c,u,h,f){var p,m=this,g=[];function $(){u.go("app.addressbook").then(function(){m.card=null,delete n.selectedFolder.selectedCard})}function k(){var o=f;a.confirm(l("Warning"),l("Are you sure you want to delete the card of %{0}?",""+o.$fullname()+""),{ok:l("Delete")}).then(function(){n.selectedFolder.$deleteCards([o]).then(function(){$()},function(e,t){a.alert(l("Warning"),l('An error occured while deleting the card "%{0}".',o.$fullname()))})})}m.card=f,m.currentFolder=n.selectedFolder,m.allEmailTypes=d.$EMAIL_TYPES,m.allTelTypes=d.$TEL_TYPES,m.allUrlTypes=d.$URL_TYPES,m.allAddressTypes=d.$ADDRESS_TYPES,m.categories={},m.userFilterResults=[],m.transformCategory=function(e){return angular.isString(e)?{value:e}:e},m.removeAttribute=function(e,t,o){m.card.$delete(t,o),e.$setDirty()},m.addOrg=function(){var e=m.card.$addOrg({value:""});c("org_"+e)},m.addBirthday=function(){m.card.birthday=new Date},m.addScreenName=function(){m.card.$addScreenName("")},m.addEmail=function(){var e=m.card.$addEmail("");c("email_"+e)},m.addPhone=function(){var e=m.card.$addPhone("");c("phone_"+e)},m.addUrl=function(){var e=m.card.$addUrl("","https://www.fsf.org/");c("url_"+e)},m.addAddress=function(){var e=m.card.$addAddress("","","","","","","","");c("address_"+e)},m.canAddCustomField=function(){return _.keys(f.customFields).length<4},m.addCustomField=function(){angular.isDefined(m.card.customFields)||(m.card.customFields={});var e=_.pullAll(["1","2","3","4"],_.keys(f.customFields));m.card.customFields[e[0]]=""},m.deleteCustomField=function(e){delete m.card.customFields[e]},m.userFilter=function(e,t){return e.length")}}],template:'
'}})}(); +!function(){"use strict";function e(e,t){e.state("app",{url:"/addressbooks",abstract:!0,views:{addressbooks:{templateUrl:"UIxContactFoldersView",controller:"AddressBooksController",controllerAs:"app"}},resolve:{stateAddressbooks:o}}).state("app.addressbook",{url:"/:addressbookId",views:{addressbook:{templateUrl:"addressbook",controller:"AddressBookController",controllerAs:"addressbook"}},resolve:{stateAddressbook:r}}).state("app.addressbook.new",{url:"/{contactType:(?:card|list)}/new",params:{refs:{array:!0}},views:{card:{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}},resolve:{stateCard:s}}).state("app.addressbook.card",{url:"/:cardId",abstract:!0,views:{card:{template:""}},resolve:{stateCard:d},onEnter:n,onExit:a}).state("app.addressbook.card.view",{url:"/view",views:{"card@app.addressbook":{templateUrl:"UIxContactViewTemplate",controller:"CardController",controllerAs:"editor"}}}).state("app.addressbook.card.editor",{url:"/edit",views:{"card@app.addressbook":{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}}}),t.rules.otherwise({state:"app.addressbook",params:{addressbookId:"personal"}})}function o(e){return e.$findAll(window.contactFolders)}function r(e,t,o,r){r=_.find(r.$findAll(),function(e){return e.id==o.addressbookId});return r?(delete r.selectedCard,r.$reload(),r):e.reject("Addressbook "+o.addressbookId+" not found")}function s(e,t,o){var r="v"+e.contactType,e=new o({pid:e.addressbookId,c_component:r,refs:e.refs});return t.selectedCard=!0,e}function d(t,o,r){return r.$futureAddressBookData.then(function(){var e=_.find(r.$cards,function(e){return e.id==o.cardId});if(e)return e.$reload();t.go("app.addressbook")})}function n(e,t){t.selectedCard=e.cardId}function a(e){delete r.selectedCard}function t(e,t,o,r){e.DebugEnabled||r.defaultErrorHandler(function(){}),o.onError({to:"app.**"},function(e){"app"==e.to().name||e.ignored()||(t.error("transition error to "+e.to().name+": "+e.error().detail),r.go("app.addressbook",{addressbookId:"personal"}))})}angular.module("SOGo.ContactsUI",["ngCookies","ui.router","angularFileUpload","sgCkeditor","SOGo.Common","SOGo.PreferencesUI","SOGo.MailerUI"]).config(e).run(t),e.$inject=["$stateProvider","$urlServiceProvider"],o.$inject=["AddressBook"],r.$inject=["$q","$state","$stateParams","AddressBook"],s.$inject=["$stateParams","stateAddressbook","Card"],d.$inject=["$state","$stateParams","stateAddressbook"],n.$inject=["$stateParams","stateAddressbook"],a.$inject=["stateAddressbook"],t.$inject=["$window","$log","$transitions","$state"]}(),function(){"use strict";function e(n,a,e,i,t,c,u,o,h,r,s,d,f,p,m,g){var $,k=this,b=[];function C(e){var t=k.selectedFolder.$selectedCardIndex();return angular.isDefined(t)?(t--,0"],"to"),e.stopPropagation(),e.preventDefault()},this.newMessageWithSelectedCards=function(e,t){var o=this.selectedFolder,r=_.filter(this.selectedFolder.$cards,function(e){return e.selected}),s=[],d=[];_.forEach(r,function(t){t.$isList({expandable:!0})?angular.isDefined(t.refs)&&t.refs.length?_.forEach(t.refs,function(e){e.email.length&&d.push(e.$shortFormat())}):s.push(t.$reload().then(function(e){_.forEach(e.refs,function(e){e.email.length&&d.push(e.$shortFormat())})})):t.$loaded==h.STATUS.LOADED?t.c_mail&&d.push(t.$shortFormat()):o.$loadCard(t)&&s.push(o.$futureHeadersData.then(function(){var e=o.idsMap[t.id];!angular.isDefined(e)||(e=o.$cards[e]).c_mail&&d.push(e.$shortFormat())}))}),a.all(s).then(function(){(d=_.uniq(d)).length&&k.newMessage(e,d,t)})},this.newListWithSelectedCards=function(){var e=_.filter(this.selectedFolder.$cards,function(e){return e.selected}),t=[],o=[];_.forEach(e,function(e){e.$isList({expandable:!0})?angular.isDefined(e.refs)&&e.refs.length?_.forEach(e.refs,function(e){e.email.length&&o.push(e)}):t.push(e.$reload().then(function(e){_.forEach(e.refs,function(e){e.email.length&&o.push(e)})})):e.$$email&&e.$$email.length&&o.push(e)}),a.all(t).then(function(){(o=_.uniqBy(_.map(o,function(e){return{reference:e.id||e.reference,email:e.$$email||e.email}}),"reference")).length&&i.go("app.addressbook.new",{contactType:"list",refs:o})})}}e.$inject=["$scope","$q","$window","$state","$timeout","$mdDialog","$mdToast","Account","Card","AddressBook","sgFocus","Dialog","sgSettings","sgHotkeys","stateAddressbooks","stateAddressbook"],angular.module("SOGo.ContactsUI").controller("AddressBookController",e)}(),function(){"use strict";function e(o,i,e,t,r,s,d,n,c,a,u,h,f,p,m,g,$,k,b,C,v){var w=this,y=[];this.$onInit=function(){var t;this.activeUser=b.activeUser,this.service=$,this.saving=!1,t=y,_.forEach(["backspace","delete"],function(e){t.push(p.createHotkey({key:e,description:l("Delete selected card or address book"),callback:function(){$.selectedFolder&&!$.selectedFolder.hasSelectedCard()&&confirmDelete()}}))}),_.forEach(t,function(e){p.registerHotkey(e)})},this.$onDestroy=function(){_.forEach(y,function(e){p.deregisterHotkey(e)})},this.select=function(e,t){i.params.addressbookId!=t.id&&this.editMode!=t.id&&(this.editMode=!1,$.$query.value="",a(f["gt-md"])||u("left").close(),i.go("app.addressbook",{addressbookId:t.id}))},this.newAddressbook=function(){k.prompt(l("New Addressbook..."),l("Name of the Address Book")).then(function(e){var t=new $({name:e,isEditable:!0,isRemote:!1,owner:UserLogin});t.$id().then(function(){$.$add(t)}).catch(_.noop)})},this.edit=function(e){e.isRemote||(this.editMode=e.id,this.originalAddressbook=e.$omit(),m("addressBookName_"+e.id))},this.revertEditing=function(e){e.name=this.originalAddressbook.name,this.editMode=!1},this.save=function(e){var t=e.name;!this.saving&&t&&0",'
',' error_outline'," "+l("Select a vCard or LDIF file.")+"","
",""].join(""),position:"top right",hideDelay:3e3}),e}this.uploader=new h({url:ApplicationBaseURL+[t.id,"import"].join("/"),autoUpload:!0,queueLimit:1,filters:[{name:o,fn:o}],onSuccessItem:function(e,t,o,r){var s;d.hide(),0===t.imported?s=l("No card was imported."):(s=l("A total of %{0} cards were imported in the addressbook.",t.imported),$.selectedFolder.$reload()),c.show(c.simple().textContent(s).position("top right").hideDelay(3e3))},onErrorItem:function(e,t,o,r){c.show({template:["",'
',' error_outline'," "+l("An error occured while importing contacts.")+"","
","
"].join(""),position:"top right",hideDelay:3e3})}}),this.close=function(){d.hide()}}n.show({parent:angular.element(document.body),targetEvent:e,clickOutsideToClose:!0,escapeToClose:!0,templateUrl:"UIxContactsImportDialog",controller:o,controllerAs:"$CardsImportDialogController",locals:{folder:t}}),o.$inject=["scope","$mdDialog","folder"]},this.showLinks=function(e){function t(e,t){this.addressbook=t,this.close=function(){e.hide()}}(e.urls?o.when():$.$reloadAll()).then(function(){n.show({parent:angular.element(document.body),clickOutsideToClose:!0,escapeToClose:!0,templateUrl:e.id+"/links",controller:t,controllerAs:"links",locals:{addressbook:e}})}),t.$inject=["$mdDialog","addressbook"]},this.showProperties=function(e){function t(e,t,o){var r=this;r.addressbook=new $(o.$omit()),r.saveProperties=function(){r.addressbook.$save().then(function(){o.init(r.addressbook.$omit()),t.hide()})},r.close=function(){t.cancel()}}n.show({templateUrl:e.id+"/properties",controller:t,controllerAs:"properties",clickOutsideToClose:!0,escapeToClose:!0,locals:{srcAddressBook:e}}).catch(function(){}),t.$inject=["$scope","$mdDialog","srcAddressBook"]},this.share=function(e){e.$acl.$users().then(function(){n.show({templateUrl:e.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:!0,escapeToClose:!0,locals:{usersWithACL:e.$acl.users,User:C,folder:e}})})},this.subscribeToFolder=function(e){$.$subscribe(e.owner,e.name).then(function(e){c.show(c.simple().textContent(l("Successfully subscribed to address book")).position("top right").hideDelay(3e3))})},this.isDroppableFolder=function(e,t){return t.id!=e.id&&(t.isOwned||t.acls.objectCreator)},this.dragSelectedCards=function(e,t,o){var r,s,d=t.id,n=!1,a=e.$selectedCards();0===a.length&&(a=[e.$selectedCard()]),(t=_.filter(a,function(e){return e.$isCard()})).length!=a.length&&c.show(c.simple().textContent(l("Lists can't be moved or copied.")).position("top right").hideDelay(2e3)),t.length&&("copy"==o?(r=e.$copyCards(t,d),s=l("%{0} card(s) copied",t.length)):(r=e.$moveCards(t,d),s=l("%{0} card(s) moved",t.length),t=_.map(t,"id"),n=e.selectedCard&&0<=t.indexOf(e.selectedCard)),r.then(function(){n&&i.go("app.addressbook"),c.show(c.simple().textContent(s).position("top right").hideDelay(2e3))}))}}e.$inject=["$q","$state","$scope","$rootScope","$stateParams","$timeout","$window","$mdDialog","$mdToast","$mdMedia","$mdSidenav","FileUploader","sgConstant","sgHotkeys","sgFocus","Card","AddressBook","Dialog","sgSettings","User","stateAddressbooks"],angular.module("SOGo.ContactsUI").controller("AddressBooksController",e)}(),function(){"use strict";function e(e,t,o,r,s,d,n,a,i,c,u,h,f){var p,m=this,g=[];function $(){u.go("app.addressbook").then(function(){m.card=null,delete d.selectedFolder.selectedCard})}function k(){var o=f;a.confirm(l("Warning"),l("Are you sure you want to delete the card of %{0}?",""+o.$fullname()+""),{ok:l("Delete")}).then(function(){d.selectedFolder.$deleteCards([o]).then(function(){$()},function(e,t){a.alert(l("Warning"),l('An error occured while deleting the card "%{0}".',o.$fullname()))})})}m.card=f,m.currentFolder=d.selectedFolder,m.allEmailTypes=n.$EMAIL_TYPES,m.allTelTypes=n.$TEL_TYPES,m.allUrlTypes=n.$URL_TYPES,m.allAddressTypes=n.$ADDRESS_TYPES,m.categories={},m.userFilterResults=[],m.transformCategory=function(e){return angular.isString(e)?{value:e}:e},m.removeAttribute=function(e,t,o){m.card.$delete(t,o),e.$setDirty()},m.addOrg=function(){var e=m.card.$addOrg({value:""});c("org_"+e)},m.addBirthday=function(){m.card.birthday=new Date},m.addScreenName=function(){m.card.$addScreenName("")},m.addEmail=function(){var e=m.card.$addEmail("");c("email_"+e)},m.addPhone=function(){var e=m.card.$addPhone("");c("phone_"+e)},m.addUrl=function(){var e=m.card.$addUrl("","https://www.fsf.org/");c("url_"+e)},m.addAddress=function(){var e=m.card.$addAddress("","","","","","","","");c("address_"+e)},m.canAddCustomField=function(){return _.keys(f.customFields).length<4},m.addCustomField=function(){angular.isDefined(m.card.customFields)||(m.card.customFields={});var e=_.pullAll(["1","2","3","4"],_.keys(f.customFields));m.card.customFields[e[0]]=""},m.deleteCustomField=function(e){delete m.card.customFields[e]},m.userFilter=function(e,t){return e.length")}}],template:'
'}})}(); //# sourceMappingURL=Contacts.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/Contacts.js.map b/UI/WebServerResources/js/Contacts.js.map index 63b87ed01..a5871bf1a 100644 --- a/UI/WebServerResources/js/Contacts.js.map +++ b/UI/WebServerResources/js/Contacts.js.map @@ -1 +1 @@ -{"version":3,"file":"Contacts.js","sources":["Contacts/Contacts.app.js","Contacts/AddressBookController.js","Contacts/AddressBooksController.js","Contacts/CardController.js","Contacts/sgAddress.directive.js"],"names":["configure","$stateProvider","$urlServiceProvider","state","url","abstract","views","addressbooks","templateUrl","controller","controllerAs","resolve","stateAddressbooks","addressbook","stateAddressbook","params","refs","array","card","stateCard","stateNewCard","template","onEnter","onEnterCard","onExit","onExitCard","card@app.addressbook","rules","otherwise","addressbookId","AddressBook","$findAll","window","contactFolders","$q","$state","$stateParams","_","find","id","selectedCard","$reload","reject","Card","tag","contactType","pid","c_component","$futureAddressBookData","then","$cards","cardObject","cardId","go","stateMailbox","runBlock","$window","$log","$transitions","DebugEnabled","defaultErrorHandler","onError","to","transition","name","ignored","error","detail","angular","module","config","run","$inject","AddressBookController","$scope","$timeout","$mdDialog","$mdToast","Account","focus","Dialog","Settings","sgHotkeys","sortLabels","vm","this","hotkeys","_nextCard","$event","index","selectedFolder","$selectedCardIndex","isDefined","$topIndex","length","getLength","selectCard","preventDefault","_previousCard","_addNextCardToSelection","hasSelectedCard","toggleCardSelection","_addPreviousCardToSelection","_selectedCardsOperation","operation","dstId","promise","success","srcFolder","clearCardView","allCards","$selectedCards","cards","filter","$isCard","show","simple","textContent","l","position","hideDelay","$copyCards","$moveCards","ids","map","indexOf","c_cn","c_sn","c_givenname","c_mail","c_screenname","c_o","c_telephonenumber","$onInit","keys","service","mode","search","multiple","push","createHotkey","key","description","callback","bind","searchMode","newComponent","forEach","hotkey","confirmDeleteSelectedCards","registerHotkey","$on","deregisterHotkey","centerIsClose","navController_centerIsClose","selectedIndex","nextSelectedIndex","i","folder","$selectedCard","selected","shiftKey","$selectedCount","idsMap","Math","min","max","stopPropagation","type","unselectCards","selectedCards","acls","objectEraser","size","confirm","ok","$deleteCards","copySelectedCards","moveSelectedCards","selectAll","sort","field","$query","$filter","sortedBy","ascending","asc","cancelSearch","newMessage","recipients","recipientsField","accounts","account","o","onCompleteDeferred","defer","$getMailboxes","mailboxes","$newMessage","message","editable","parent","element","document","body","targetEvent","clickOutsideToClose","escapeToClose","onComplete","scope","locals","stateParent","stateAccount","stateMessage","onCompletePromise","newMessageWithRecipient","recipient","fn","newMessageWithSelectedCards","promises","$isList","expandable","ref","email","$shortFormat","all","uniq","newListWithSelectedCards","$$email","uniqBy","reference","AddressBooksController","$rootScope","$mdMedia","$mdSidenav","FileUploader","sgConstant","User","activeUser","saving","confirmDelete","$onDestroy","select","editMode","value","close","newAddressbook","prompt","isEditable","isRemote","owner","UserLogin","$id","$add","catch","noop","edit","originalAddressbook","$omit","revertEditing","save","$rename","data","finally","isSubscription","$delete","status","alert","response","statusText","importCards","CardsImportDialogController","filterByExtension","item","isTextFile","test","join","uploader","ApplicationBaseURL","autoUpload","queueLimit","filters","onSuccessItem","headers","msg","hide","imported","onErrorItem","showLinks","LinksDialogController","urls","when","$reloadAll","showProperties","PropertiesDialogController","srcAddressBook","saveProperties","$save","init","cancel","share","$acl","$users","usersWithACL","users","subscribeToFolder","addressbookData","$subscribe","isDroppableFolder","dstFolder","isOwned","objectCreator","dragSelectedCards","CardController","sgSettings","$fullname","currentFolder","allEmailTypes","$EMAIL_TYPES","allTelTypes","$TEL_TYPES","allUrlTypes","$URL_TYPES","allAddressTypes","$ADDRESS_TYPES","categories","userFilterResults","transformCategory","input","isString","removeAttribute","form","attribute","$setDirty","addOrg","$addOrg","addBirthday","birthday","Date","addScreenName","$addScreenName","addEmail","$addEmail","addPhone","$addPhone","addUrl","$addUrl","addAddress","$addAddress","canAddCustomField","customFields","addCustomField","availableKeys","pullAll","deleteCustomField","userFilter","excludedCards","minimumSearchLength","dry","excludeLists","$valid","copy","reset","$reset","$setPristine","isNew","toggleRawSource","showRawSource","rawSource","$$resource","post","hasCertificate","$certificate","crt","certificate","directive","restrict","addressLines","lines","locality_region","street","street2","locality","region","country","postalcode"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Contacts.js","sources":["Contacts/Contacts.app.js","Contacts/AddressBookController.js","Contacts/AddressBooksController.js","Contacts/CardController.js","Contacts/sgAddress.directive.js"],"names":["configure","$stateProvider","$urlServiceProvider","state","url","abstract","views","addressbooks","templateUrl","controller","controllerAs","resolve","stateAddressbooks","addressbook","stateAddressbook","params","refs","array","card","stateCard","stateNewCard","template","onEnter","onEnterCard","onExit","onExitCard","card@app.addressbook","rules","otherwise","addressbookId","AddressBook","$findAll","window","contactFolders","$q","$state","$stateParams","_","find","id","selectedCard","$reload","reject","Card","tag","contactType","pid","c_component","$futureAddressBookData","then","$cards","cardObject","cardId","go","stateMailbox","runBlock","$window","$log","$transitions","DebugEnabled","defaultErrorHandler","onError","to","transition","name","ignored","error","detail","angular","module","config","run","$inject","AddressBookController","$scope","$timeout","$mdDialog","$mdToast","Account","focus","Dialog","Settings","sgHotkeys","sortLabels","vm","this","hotkeys","_nextCard","$event","index","selectedFolder","$selectedCardIndex","isDefined","$topIndex","length","getLength","selectCard","preventDefault","_previousCard","_addNextCardToSelection","hasSelectedCard","toggleCardSelection","_addPreviousCardToSelection","_selectedCardsOperation","operation","dstId","promise","success","srcFolder","clearCardView","allCards","$selectedCards","cards","filter","$isCard","show","simple","textContent","l","position","hideDelay","$copyCards","$moveCards","ids","map","indexOf","c_cn","c_sn","c_givenname","c_mail","c_screenname","c_o","c_telephonenumber","$onInit","keys","service","mode","search","multiple","push","createHotkey","key","description","callback","bind","searchMode","newComponent","forEach","hotkey","confirmDeleteSelectedCards","registerHotkey","$on","deregisterHotkey","centerIsClose","navController_centerIsClose","selectedIndex","nextSelectedIndex","i","folder","$selectedCard","selected","shiftKey","$selectedCount","idsMap","Math","min","max","stopPropagation","type","unselectCards","selectedCards","acls","objectEraser","size","confirm","ok","$deleteCards","copySelectedCards","moveSelectedCards","selectAll","sort","field","$query","$filter","sortedBy","ascending","asc","cancelSearch","newMessage","recipients","recipientsField","accounts","account","o","onCompleteDeferred","defer","$getMailboxes","mailboxes","$newMessage","message","editable","parent","element","document","body","targetEvent","clickOutsideToClose","escapeToClose","onComplete","scope","locals","stateParent","stateAccount","stateMessage","onCompletePromise","newMessageWithRecipient","recipient","fn","newMessageWithSelectedCards","promises","$isList","expandable","ref","email","$shortFormat","$loaded","STATUS","LOADED","$loadCard","$futureHeadersData","loadedCard","all","uniq","newListWithSelectedCards","$$email","uniqBy","reference","AddressBooksController","$rootScope","$mdMedia","$mdSidenav","FileUploader","sgConstant","User","activeUser","saving","confirmDelete","$onDestroy","select","editMode","value","close","newAddressbook","prompt","isEditable","isRemote","owner","UserLogin","$id","$add","catch","noop","edit","originalAddressbook","$omit","revertEditing","save","$rename","data","finally","isSubscription","$delete","status","alert","response","statusText","importCards","CardsImportDialogController","filterByExtension","item","isTextFile","test","join","uploader","ApplicationBaseURL","autoUpload","queueLimit","filters","onSuccessItem","headers","msg","hide","imported","onErrorItem","showLinks","LinksDialogController","urls","when","$reloadAll","showProperties","PropertiesDialogController","srcAddressBook","saveProperties","$save","init","cancel","share","$acl","$users","usersWithACL","users","subscribeToFolder","addressbookData","$subscribe","isDroppableFolder","dstFolder","isOwned","objectCreator","dragSelectedCards","CardController","sgSettings","$fullname","currentFolder","allEmailTypes","$EMAIL_TYPES","allTelTypes","$TEL_TYPES","allUrlTypes","$URL_TYPES","allAddressTypes","$ADDRESS_TYPES","categories","userFilterResults","transformCategory","input","isString","removeAttribute","form","attribute","$setDirty","addOrg","$addOrg","addBirthday","birthday","Date","addScreenName","$addScreenName","addEmail","$addEmail","addPhone","$addPhone","addUrl","$addUrl","addAddress","$addAddress","canAddCustomField","customFields","addCustomField","availableKeys","pullAll","deleteCustomField","userFilter","excludedCards","minimumSearchLength","dry","excludeLists","$valid","copy","reset","$reset","$setPristine","isNew","toggleRawSource","showRawSource","rawSource","$$resource","post","hasCertificate","$certificate","crt","certificate","directive","restrict","addressLines","lines","locality_region","street","street2","locality","region","country","postalcode"],"mappings":"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"} \ No newline at end of file diff --git a/UI/WebServerResources/js/Contacts.services.js b/UI/WebServerResources/js/Contacts.services.js index e66376b29..c43594d51 100644 --- a/UI/WebServerResources/js/Contacts.services.js +++ b/UI/WebServerResources/js/Contacts.services.js @@ -1,2 +1,2 @@ -!function(){"use strict";function l(t){var e;"function"!=typeof t.then?(this.init(t),this.name&&!this.id?(e=l.$$resource.create("createFolder",this.name),this.$unwrap(e),this.acls={objectEditor:1,objectCreator:1,objectEraser:1}):this.id&&(this.$acl=new l.$$Acl("Contacts/"+this.id))):this.$unwrap(t)}l.$factory=["$q","$timeout","$log","sgSettings","sgAddressBook_PRELOAD","Resource","Card","Acl","Preferences",function(t,e,i,r,s,n,o,a,d){return angular.extend(l,{$q:t,$timeout:e,$log:i,PRELOAD:s,$$resource:new n(r.activeUser("folderURL")+"Contacts",r.activeUser()),$Card:o,$$Acl:a,$Preferences:d,$query:{value:"",sort:"c_cn",asc:1},activeUser:r.activeUser(),$addressbooks:[],$subscriptions:[],$remotes:[],selectedFolder:null,$refreshTimeout:null}),d.settings.Contact.SortingState&&(l.$query.sort=d.settings.Contact.SortingState[0],l.$query.asc=parseInt(d.settings.Contact.SortingState[1])),l}];try{angular.module("SOGo.ContactsUI")}catch(t){angular.module("SOGo.ContactsUI",["SOGo.Common","SOGo.PreferencesUI"])}angular.module("SOGo.ContactsUI").constant("sgAddressBook_PRELOAD",{LOOKAHEAD:50,SIZE:100}).factory("AddressBook",l.$factory),l.$filterAll=function(n,o,t,a){var e={search:n};return n?(angular.isUndefined(o)&&(o=[]),angular.extend(e,t),l.$$resource.fetch(null,"allContactSearch",e).then(function(t){for(var e,i=function(t){return this.id==t.id},r=a?_.filter(t.contacts,function(t){return _.isUndefined(_.find(a,_.bind(i,t)))}):t.contacts,s=o.length-1;0<=s;s--)e=o[s],_.isUndefined(_.find(r,_.bind(i,e)))&&o.splice(s,1);return _.forEach(r,function(t,e){_.isUndefined(_.find(o,_.bind(i,t)))&&(t=new l.$Card(_.mapKeys(t,function(t,e){return e.toLowerCase()}),n),o.splice(e,0,t))}),l.$log.debug(o),o})):l.$q.when(o=[])},l.$add=function(e){var t=e.isSubscription?this.$subscriptions:this.$addressbooks,i=_.find(t,function(t){return"personal"==e.id||"personal"!=t.id&&1===t.name.localeCompare(e.name)}),i=i?_.indexOf(_.map(t,"id"),i.id):1;t.splice(i,0,e)},l.$findAll=function(t){var i=this;if(t&&t.length)this.$addressbooks.splice(0,this.$addressbooks.length),this.$subscriptions.splice(0,this.$subscriptions.length),this.$remotes.splice(0,this.$remotes.length),angular.forEach(t,function(t,e){t=new l(t);(t.isRemote?i.$remotes:t.isSubscription?i.$subscriptions:i.$addressbooks).push(t)});else if(angular.isArray(t))return l.$$resource.fetch("addressbooksList").then(function(t){return l.$findAll(t.addressbooks)});return _.union(this.$addressbooks,this.$subscriptions,this.$remotes)},l.$subscribe=function(t,e){var i=this;return l.$$resource.userResource(t).fetch(e,"subscribe").then(function(e){var t=new l(e);return _.isUndefined(_.find(i.$subscriptions,function(t){return t.id==e.id}))&&l.$add(t),t})},l.$reloadAll=function(){var i=this;return l.$$resource.fetch("addressbooksList").then(function(t){_.forEach(t.addressbooks,function(e){var t=e.isRemote?i.$remotes:e.owner!=l.activeUser.login?i.$subscriptions:i.$addressbooks,t=_.find(t,function(t){return t.id==e.id});t&&t.init(e)})})},l.prototype.init=function(t,e){var i=this;this.$$cards||(this.$$cards=[]),this.idsMap={},this.$cards=[],angular.forEach(t,function(t,e){"headers"!=e&&"cards"!=e&&(i[e]=t)}),this.isOwned=l.activeUser.isSuperUser||this.owner==l.activeUser.login,this.isSubscription=!this.isRemote&&this.owner!=l.activeUser.login},l.prototype.$id=function(){return this.id?l.$q.when(this.id):this.$futureAddressBookData.then(function(t){return t?t.id:l.$q.reject()})},l.prototype.getLength=function(){return this.$cards.length},l.prototype.getItemAtIndex=function(t){var e;return!this.$isLoading&&0<=t&&tr.ids.length-1)&&(n.$topIndex=0),angular.forEach(l.$findAll(),function(t,e){t.id==r.id&&angular.extend(n,t)}),n.init(r),n.ids&&(l.$log.debug("unwrapping "+n.ids.length+" cards"),_.reduce(n.ids,function(t,e,i){e={pid:n.id,id:e};return n.idsMap[e.id]=i,(e=new l.$Card(e)).selected=-1e?this[t].splice(e,1):delete this[t]},a.prototype.export=function(){var t={uids:[this.id]},e={type:"application/octet-stream",filename:this.$$fullname+".ldif"};return a.$$resource.download(this.pid,"export",t,e)},a.prototype.$fullname=function(t){var e,i=this.c_cn||"",r=t&&t.html;return 0===i.length&&(t=[],this.c_givenname&&0":"")+this.nickname+(r?"":"")),this.c_sn&&0"),e.join(" ")},a.prototype.$isCard=function(){return"vcard"==this.c_component},a.prototype.$isList=function(t){t=!t||!t.expandable||t.expandable&&!this.isgroup;return"vlist"==this.c_component&&t},a.prototype.$isGroup=function(t){t=!t||!t.expandable||t.expandable&&a.$Preferences.defaults.SOGoLDAPGroupExpansionEnabled;return this.isgroup&&t},a.prototype.$addOrg=function(t){return angular.isUndefined(this.orgs)?this.orgs=[t]:t==this.org||_.includes(this.orgs,t)||this.orgs.push(t),this.orgs.length-1},a.prototype.$addEmail=function(t){return angular.isUndefined(this.emails)?this.emails=[{type:t,value:""}]:_.isUndefined(_.find(this.emails,function(t){return""===t.value}))&&this.emails.push({type:t,value:""}),this.emails.length-1},a.prototype.$addScreenName=function(t){this.c_screenname=t},a.prototype.$addPhone=function(t){return angular.isUndefined(this.phones)?this.phones=[{type:t,value:""}]:_.isUndefined(_.find(this.phones,function(t){return""===t.value}))&&this.phones.push({type:t,value:""}),this.phones.length-1},a.prototype.$addUrl=function(t,e){return angular.isUndefined(this.urls)?this.urls=[{type:t,value:e}]:_.isUndefined(_.find(this.urls,function(t){return t.value==e}))&&this.urls.push({type:t,value:e}),this.urls.length-1},a.prototype.$addAddress=function(t,e,i,r,s,n,o,a){return angular.isUndefined(this.addresses)?this.addresses=[{type:t,postoffice:e,street:i,street2:r,locality:s,region:n,country:o,postalcode:a}]:_.find(this.addresses,function(t){return t.street==i&&t.street2==r&&t.locality==s&&t.country==o&&t.postalcode==a})||this.addresses.push({type:t,postoffice:e,street:i,street2:r,locality:s,region:n,country:o,postalcode:a}),this.addresses.length-1},a.prototype.$addMember=function(t){var e,i=new a({email:t,emails:[{value:t}]});if(angular.isUndefined(this.refs))this.refs=[i];else if(0===t.length)this.refs.push(i);else{for(e=0;e"),"["+t+"]"}}(); +!function(){"use strict";function l(t){var e;"function"!=typeof t.then?(this.init(t),this.name&&!this.id?(e=l.$$resource.create("createFolder",this.name),this.$unwrap(e),this.acls={objectEditor:1,objectCreator:1,objectEraser:1}):this.id&&(this.$acl=new l.$$Acl("Contacts/"+this.id))):this.$unwrap(t)}l.$factory=["$q","$timeout","$log","sgSettings","sgAddressBook_PRELOAD","Resource","Card","Acl","Preferences",function(t,e,i,r,s,n,o,a,d){return angular.extend(l,{$q:t,$timeout:e,$log:i,PRELOAD:s,$$resource:new n(r.activeUser("folderURL")+"Contacts",r.activeUser()),$Card:o,$$Acl:a,$Preferences:d,$query:{value:"",sort:"c_cn",asc:1},activeUser:r.activeUser(),$addressbooks:[],$subscriptions:[],$remotes:[],selectedFolder:null,$refreshTimeout:null}),d.settings.Contact.SortingState&&(l.$query.sort=d.settings.Contact.SortingState[0],l.$query.asc=parseInt(d.settings.Contact.SortingState[1])),l}];try{angular.module("SOGo.ContactsUI")}catch(t){angular.module("SOGo.ContactsUI",["SOGo.Common","SOGo.PreferencesUI"])}angular.module("SOGo.ContactsUI").constant("sgAddressBook_PRELOAD",{LOOKAHEAD:50,SIZE:100}).factory("AddressBook",l.$factory),l.$filterAll=function(n,o,t,a){var e={search:n};return n?(angular.isUndefined(o)&&(o=[]),angular.extend(e,t),l.$$resource.fetch(null,"allContactSearch",e).then(function(t){for(var e,i=function(t){return this.id==t.id},r=a?_.filter(t.contacts,function(t){return _.isUndefined(_.find(a,_.bind(i,t)))}):t.contacts,s=o.length-1;0<=s;s--)e=o[s],_.isUndefined(_.find(r,_.bind(i,e)))&&o.splice(s,1);return _.forEach(r,function(t,e){_.isUndefined(_.find(o,_.bind(i,t)))&&(t=new l.$Card(_.mapKeys(t,function(t,e){return e.toLowerCase()}),n),o.splice(e,0,t))}),l.$log.debug(o),o})):l.$q.when(o=[])},l.$add=function(e){var t=e.isSubscription?this.$subscriptions:this.$addressbooks,i=_.find(t,function(t){return"personal"==e.id||"personal"!=t.id&&1===t.name.localeCompare(e.name)}),i=i?_.indexOf(_.map(t,"id"),i.id):1;t.splice(i,0,e)},l.$findAll=function(t){var i=this;if(t&&t.length)this.$addressbooks.splice(0,this.$addressbooks.length),this.$subscriptions.splice(0,this.$subscriptions.length),this.$remotes.splice(0,this.$remotes.length),angular.forEach(t,function(t,e){t=new l(t);(t.isRemote?i.$remotes:t.isSubscription?i.$subscriptions:i.$addressbooks).push(t)});else if(angular.isArray(t))return l.$$resource.fetch("addressbooksList").then(function(t){return l.$findAll(t.addressbooks)});return _.union(this.$addressbooks,this.$subscriptions,this.$remotes)},l.$subscribe=function(t,e){var i=this;return l.$$resource.userResource(t).fetch(e,"subscribe").then(function(e){var t=new l(e);return _.isUndefined(_.find(i.$subscriptions,function(t){return t.id==e.id}))&&l.$add(t),t})},l.$reloadAll=function(){var i=this;return l.$$resource.fetch("addressbooksList").then(function(t){_.forEach(t.addressbooks,function(e){var t=e.isRemote?i.$remotes:e.owner!=l.activeUser.login?i.$subscriptions:i.$addressbooks,t=_.find(t,function(t){return t.id==e.id});t&&t.init(e)})})},l.prototype.init=function(t,e){var i=this;this.$$cards||(this.$$cards=[]),this.idsMap={},this.$cards=[],angular.forEach(t,function(t,e){"headers"!=e&&"cards"!=e&&(i[e]=t)}),this.isOwned=l.activeUser.isSuperUser||this.owner==l.activeUser.login,this.isSubscription=!this.isRemote&&this.owner!=l.activeUser.login},l.prototype.$id=function(){return this.id?l.$q.when(this.id):this.$futureAddressBookData.then(function(t){return t?t.id:l.$q.reject()})},l.prototype.getLength=function(){return this.$cards.length},l.prototype.getItemAtIndex=function(t){var e;return!this.$isLoading&&0<=t&&tr.ids.length-1)&&(n.$topIndex=0),angular.forEach(l.$findAll(),function(t,e){t.id==r.id&&angular.extend(n,t)}),n.init(r),n.ids&&(l.$log.debug("unwrapping "+n.ids.length+" cards"),_.reduce(n.ids,function(t,e,i){e={pid:n.id,id:e};return n.idsMap[e.id]=i,(e=new l.$Card(e)).selected=-1e?this[t].splice(e,1):delete this[t]},a.prototype.export=function(){var t={uids:[this.id]},e={type:"application/octet-stream",filename:this.$$fullname+".ldif"};return a.$$resource.download(this.pid,"export",t,e)},a.prototype.$fullname=function(t){var e,i=this.c_cn||"",r=t&&t.html;return 0===i.length&&(t=[],this.c_givenname&&0":"")+this.nickname+(r?"":"")),this.c_sn&&0"),e.join(" ")},a.prototype.$isCard=function(){return"vcard"==this.c_component},a.prototype.$isList=function(t){t=!t||!t.expandable||t.expandable&&!this.isgroup;return"vlist"==this.c_component&&t},a.prototype.$isGroup=function(t){t=!t||!t.expandable||t.expandable&&a.$Preferences.defaults.SOGoLDAPGroupExpansionEnabled;return this.isgroup&&t},a.prototype.$addOrg=function(t){return angular.isUndefined(this.orgs)?this.orgs=[t]:t==this.org||_.includes(this.orgs,t)||this.orgs.push(t),this.orgs.length-1},a.prototype.$addEmail=function(t){return angular.isUndefined(this.emails)?this.emails=[{type:t,value:""}]:_.isUndefined(_.find(this.emails,function(t){return""===t.value}))&&this.emails.push({type:t,value:""}),this.emails.length-1},a.prototype.$addScreenName=function(t){this.c_screenname=t},a.prototype.$addPhone=function(t){return angular.isUndefined(this.phones)?this.phones=[{type:t,value:""}]:_.isUndefined(_.find(this.phones,function(t){return""===t.value}))&&this.phones.push({type:t,value:""}),this.phones.length-1},a.prototype.$addUrl=function(t,e){return angular.isUndefined(this.urls)?this.urls=[{type:t,value:e}]:_.isUndefined(_.find(this.urls,function(t){return t.value==e}))&&this.urls.push({type:t,value:e}),this.urls.length-1},a.prototype.$addAddress=function(t,e,i,r,s,n,o,a){return angular.isUndefined(this.addresses)?this.addresses=[{type:t,postoffice:e,street:i,street2:r,locality:s,region:n,country:o,postalcode:a}]:_.find(this.addresses,function(t){return t.street==i&&t.street2==r&&t.locality==s&&t.country==o&&t.postalcode==a})||this.addresses.push({type:t,postoffice:e,street:i,street2:r,locality:s,region:n,country:o,postalcode:a}),this.addresses.length-1},a.prototype.$addMember=function(t){var e,i=new a({email:t,emails:[{value:t}]});if(angular.isUndefined(this.refs))this.refs=[i];else if(0===t.length)this.refs.push(i);else{for(e=0;e"),"["+t+"]"}}(); //# sourceMappingURL=Contacts.services.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/Contacts.services.js.map b/UI/WebServerResources/js/Contacts.services.js.map index 69ee21373..831ce16a2 100644 --- a/UI/WebServerResources/js/Contacts.services.js.map +++ b/UI/WebServerResources/js/Contacts.services.js.map @@ -1 +1 @@ -{"version":3,"file":"Contacts.services.js","sources":["Contacts/AddressBook.service.js","Contacts/Card.service.js"],"names":["AddressBook","futureAddressBookData","newAddressBookData","then","this","init","name","id","$$resource","create","$unwrap","acls","objectEditor","objectCreator","objectEraser","$acl","$$Acl","$factory","$q","$timeout","$log","Settings","AddressBook_PRELOAD","Resource","Card","Acl","Preferences","angular","extend","PRELOAD","activeUser","$Card","$Preferences","$query","value","sort","asc","$addressbooks","$subscriptions","$remotes","selectedFolder","$refreshTimeout","settings","Contact","SortingState","parseInt","module","e","constant","LOOKAHEAD","SIZE","factory","$filterAll","search","cards","options","excludedCards","params","isUndefined","fetch","response","card","compareIds","data","results","_","filter","contacts","find","bind","index","length","splice","forEach","mapKeys","key","toLowerCase","debug","when","$add","addressbook","list","isSubscription","sibling","o","localeCompare","i","indexOf","map","$findAll","_this","isRemote","push","isArray","addressbooks","union","$subscribe","uid","path","userResource","addressbookData","$reloadAll","group","owner","login","prototype","$$cards","idsMap","$cards","isOwned","isSuperUser","$id","$futureAddressBookData","reject","getLength","getItemAtIndex","$isLoading","$lastVisibleIndex","Math","max","$loadCard","endIndex","ids","futureHeadersData","cardId","startIndex","loaded","isDefined","$loaded","STATUS","NOT_LOADED","min","LOADED","LOADING","join","post","$unwrapHeaders","hasSelectedCard","selectedCard","isSelectedCard","$selectedCard","$selectedCardIndex","$selectedCards","selected","$selectedCount","count","$startRefreshTimeout","cancel","f","refreshViewCheck","defaults","SOGoRefreshViewCheck","$reload","timeInterval","$filter","query","dry","partial","addressbookId","futureData","fields","idFieldIndex","headers","invokeMap","pid","oldIndex","findIndex","removedCards","zipObject","$rename","$save","$delete","promise","d","defer","remove","resolve","$_deleteCards","forEachRight","selectedIndex","$deleteCards","uids","$copyCards","folder","$moveCards","save","$omit","exportCards","selectedOnly","type","filename","selectedCards","download","open","$topIndex","reduce","cardObject","isError","isObject","j","cardHeaders","futureCardData","newCardData","newguid","isNew","$TEL_TYPES","$EMAIL_TYPES","$URL_TYPES","$ADDRESS_TYPES","Card_STATUS","encodeUriFilter","encodeUri","SOGoContactsCategories","$categories","SOGoAlternateAvatar","$alternateAvatar","DELAYED_LOADING","DELAYED_MS","$find","$unwrapCollection","filterCategories","re","RegExp","category","collection","$futureCardData","refs","categories","c_screenname","container","$$fullname","$fullname","$$email","$preferredEmail","$$image","image","avatar","no_404","hasphoto","photoURL","isgroup","c_component","$avatarIcon","$isList","orgs","org","notes","note","email","emails","reference","birthday","isString","dlp","$mdDateLocaleProvider","parseDate","$birthday","formatDate","c_name","empty","$path","$members","members","$isGroup","expandable","member","action","ref","$shadowData","attribute","export","fn","c_cn","html","names","c_givenname","nickname","c_sn","contactinfo","split","$description","description","title","role","concat","test","c_mail","$shortFormat","fullname","$isCard","condition","SOGoLDAPGroupExpansionEnabled","$addOrg","includes","$addEmail","$addScreenName","screenName","$addPhone","phones","$addUrl","url","urls","$addAddress","postoffice","street","street2","locality","region","country","postalcode","addresses","$addMember","$certificate","hasCertificate","$$certificate","$removeCertificate","explode","$reset","deep","copy","format","toString","desc"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Contacts.services.js","sources":["Contacts/AddressBook.service.js","Contacts/Card.service.js"],"names":["AddressBook","futureAddressBookData","newAddressBookData","then","this","init","name","id","$$resource","create","$unwrap","acls","objectEditor","objectCreator","objectEraser","$acl","$$Acl","$factory","$q","$timeout","$log","Settings","AddressBook_PRELOAD","Resource","Card","Acl","Preferences","angular","extend","PRELOAD","activeUser","$Card","$Preferences","$query","value","sort","asc","$addressbooks","$subscriptions","$remotes","selectedFolder","$refreshTimeout","settings","Contact","SortingState","parseInt","module","e","constant","LOOKAHEAD","SIZE","factory","$filterAll","search","cards","options","excludedCards","params","isUndefined","fetch","response","card","compareIds","data","results","_","filter","contacts","find","bind","index","length","splice","forEach","mapKeys","key","toLowerCase","debug","when","$add","addressbook","list","isSubscription","sibling","o","localeCompare","i","indexOf","map","$findAll","_this","isRemote","push","isArray","addressbooks","union","$subscribe","uid","path","userResource","addressbookData","$reloadAll","group","owner","login","prototype","$$cards","idsMap","$cards","isOwned","isSuperUser","$id","$futureAddressBookData","reject","getLength","getItemAtIndex","$isLoading","$lastVisibleIndex","Math","max","$loadCard","endIndex","ids","futureHeadersData","cardId","startIndex","loaded","isDefined","$loaded","STATUS","NOT_LOADED","min","LOADED","LOADING","join","post","$unwrapHeaders","hasSelectedCard","selectedCard","isSelectedCard","$selectedCard","$selectedCardIndex","$selectedCards","selected","$selectedCount","count","$startRefreshTimeout","cancel","f","refreshViewCheck","defaults","SOGoRefreshViewCheck","$reload","timeInterval","$filter","query","dry","partial","addressbookId","futureData","fields","idFieldIndex","headers","invokeMap","pid","oldIndex","findIndex","removedCards","zipObject","$rename","$save","$delete","promise","d","defer","remove","resolve","$_deleteCards","forEachRight","selectedIndex","$deleteCards","uids","$copyCards","folder","$moveCards","save","$omit","exportCards","selectedOnly","type","filename","selectedCards","download","open","$topIndex","reduce","cardObject","isError","isObject","deferred","$futureHeadersData","j","cardHeaders","futureCardData","newCardData","newguid","isNew","$TEL_TYPES","$EMAIL_TYPES","$URL_TYPES","$ADDRESS_TYPES","Card_STATUS","encodeUriFilter","encodeUri","SOGoContactsCategories","$categories","SOGoAlternateAvatar","$alternateAvatar","DELAYED_LOADING","DELAYED_MS","$find","$unwrapCollection","filterCategories","re","RegExp","category","collection","$futureCardData","refs","categories","c_screenname","container","$$fullname","$fullname","$$email","$preferredEmail","$$image","image","avatar","no_404","hasphoto","photoURL","isgroup","c_component","$avatarIcon","$isList","orgs","org","notes","note","email","emails","reference","birthday","isString","dlp","$mdDateLocaleProvider","parseDate","$birthday","formatDate","c_name","empty","$path","$members","members","$isGroup","expandable","member","action","ref","$shadowData","attribute","export","fn","c_cn","html","names","c_givenname","nickname","c_sn","contactinfo","split","$description","description","title","role","concat","test","c_mail","$shortFormat","fullname","$isCard","condition","SOGoLDAPGroupExpansionEnabled","$addOrg","includes","$addEmail","$addScreenName","screenName","$addPhone","phones","$addUrl","url","urls","$addAddress","postoffice","street","street2","locality","region","country","postalcode","addresses","$addMember","$certificate","hasCertificate","$$certificate","$removeCertificate","explode","$reset","deep","copy","format","toString","desc"],"mappings":"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"} \ No newline at end of file