From 5c0d8c11da38da5d2353bf3e4f636d12ed392cfc Mon Sep 17 00:00:00 2001 From: InverseBot Date: Fri, 13 May 2022 00:21:37 -0400 Subject: [PATCH] chore(js/css): update generated files --- UI/WebServerResources/js/Administration.js | 2 +- UI/WebServerResources/js/Administration.js.map | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/UI/WebServerResources/js/Administration.js b/UI/WebServerResources/js/Administration.js index 5134721eb..261e5232b 100644 --- a/UI/WebServerResources/js/Administration.js +++ b/UI/WebServerResources/js/Administration.js @@ -1,2 +1,2 @@ -!function(){"use strict";function e(e,t){e.state("administration",{abstract:!0,views:{administration:{templateUrl:"administration.html",controller:"AdministrationController",controllerAs:"app"}}}).state("administration.rights",{url:"/rights",views:{module:{templateUrl:"rights.html"}}}).state("administration.rights.edit",{url:"/:userId/:folderId/edit",views:{acl:{templateUrl:"UIxAdministrationAclEditor",controller:"AdministrationAclController",controllerAs:"acl"}},resolve:{stateUser:r,stateFolder:n}}),t.rules.otherwise("/rights")}function r(t,r,n){var i=_.find(n.$users,function(e){return e.uid==r.userId});return angular.isUndefined(i)?n.$filter(r.userId).then(function(e){return i=_.find(n.$users,function(e){return e.uid==r.userId}),angular.isUndefined(i)?t.reject("User with ID "+r.userId+" not found"):i.$folders().then(function(){return i})}):i}function n(e,t,r,n,i,s){var o=r(t.folderId),r=_.find(n.$$folders,function(e){return e.name==o}),t=new("Appointment"==r.type?s:i)({id:r.name.split("/").pop(),owner:r.owner,name:r.displayName});return n.selectedFolder=t.id,t}function t(e,t,r,n){e.DebugEnabled||n.defaultErrorHandler(function(){}),r.onError({to:"administration.**"},function(e){"administration"==e.to().name||e.ignored()||(t.error("transition error to "+e.to().name+": "+e.error().detail),n.go({state:"administration.rights"}))})}angular.module("SOGo.AdministrationUI",["ui.router","SOGo.Common","SOGo.Authentication","SOGo.PreferencesUI","SOGo.ContactsUI","SOGo.SchedulerUI"]).config(e).run(t),e.$inject=["$stateProvider","$urlServiceProvider"],r.$inject=["$q","$stateParams","User"],n.$inject=["$state","$stateParams","decodeUriFilter","stateUser","AddressBook","Calendar"],t.$inject=["$window","$log","$transitions","$state"]}(),function(){"use strict";function e(t,e,r,n,i,s,o){var d=this;function a(e,t){if(t&&t.target.parentNode.classList.contains("md-secondary"))return!1;d.selectedUid==e.uid?d.selectedUid=null:(d.selectedUid=e.uid,d.selectedUser=e,d.selectedUser.$rights())}function u(){e.go("administration.rights").then(function(){delete d.user.selectedFolder,d.user=null})}d.user=i,d.folder=s,d.folderType=angular.isDefined(s.$cards)?"AddressBook":"Calendar",d.selectedUser=null,d.selectedUid=null,d.selectUser=a,d.selectAllRights=function(e){s.$acl.$selectAllRights(e)},d.showRights=function(e){return d.selectedUid==e.uid&&e.rights},d.removeUser=function(e){t(function(){s.$acl.$removeUser(e.uid,s.owner)},500)},d.getTemplate=function(){return angular.isDefined(s.$cards)?"../"+s.owner+"/Contacts/"+s.id+"/UIxContactsUserRightsEditor":"../"+s.owner+"/Calendar/"+s.id+"/UIxCalUserRightsEditor"},d.close=u,d.save=function(){s.$acl.$saveUsersRights(s.owner).then(function(){n.show(n.simple().content(l("ACLs saved")).position("bottom right").hideDelay(3e3)),r("xs")&&u()})},d.userToAdd="",d.searchText="",d.userFilter=function(e){return o.$filter(e,s.$acl.users,{dry:!0,uid:d.user.uid})},d.addUser=function(e){e&&s.$acl.$addUser(e,s.owner).then(function(e){d.userToAdd="",d.searchText="",d.selectedUid=null,e&&a(e)})},s.$acl.$users(s.owner).then(function(e){d.users=e})}e.$inject=["$timeout","$state","$mdMedia","$mdToast","stateUser","stateFolder","User"],angular.module("SOGo.AdministrationUI").controller("AdministrationAclController",e)}(),function(){"use strict";function e(t,e,r,n,i,s,o,d){var l=this;l.service=d,l.selectedUser=null,l.users=d.$users,l.go=function(e){t.go("administration."+e),r(i["gt-md"])||n("left").close()},l.filter=function(e){d.$filter(e)},l.selectUser=function(e){l.selectedUser==l.users[e]?l.selectedUser=null:l.users[e].$folders().then(function(){l.selectedUser=l.users[e]})},l.selectFolder=function(e){t.go("administration.rights.edit",{userId:l.selectedUser.uid,folderId:o(e.name)})}}e.$inject=["$state","$mdToast","$mdMedia","$mdSidenav","sgConstant","Dialog","encodeUriFilter","User"],angular.module("SOGo.AdministrationUI").controller("AdministrationController",e)}(); +!function(){"use strict";function e(e,t){e.state("administration",{abstract:!0,views:{administration:{templateUrl:"administration.html",controller:"AdministrationController",controllerAs:"app"}}}).state("administration.rights",{url:"/rights",views:{module:{templateUrl:"rights.html"}}}).state("administration.rights.edit",{url:"/:userId/:folderId/edit",views:{acl:{templateUrl:"UIxAdministrationAclEditor",controller:"AdministrationAclController",controllerAs:"acl"}},resolve:{stateUser:r,stateFolder:n}}).state("administration.theme",{url:"/theme",views:{module:{templateUrl:"UIxThemePreview",controller:"ThemePreviewController",controllerAs:"ctrl"}}}),t.rules.otherwise("/rights")}function r(t,r,n){var o=_.find(n.$users,function(e){return e.uid==r.userId});return angular.isUndefined(o)?n.$filter(r.userId).then(function(e){return o=_.find(n.$users,function(e){return e.uid==r.userId}),angular.isUndefined(o)?t.reject("User with ID "+r.userId+" not found"):o.$folders().then(function(){return o})}):o}function n(e,t,r,n,o,i){var s=r(t.folderId),r=_.find(n.$$folders,function(e){return e.name==s}),t=new("Appointment"==r.type?i:o)({id:r.name.split("/").pop(),owner:r.owner,name:r.displayName});return n.selectedFolder=t.id,t}function t(e,t,r,n){e.DebugEnabled||n.defaultErrorHandler(function(){}),r.onError({to:"administration.**"},function(e){"administration"==e.to().name||e.ignored()||(t.error("transition error to "+e.to().name+": "+e.error().detail),n.go({state:"administration.rights"}))})}angular.module("SOGo.AdministrationUI",["ui.router","SOGo.Common","SOGo.Authentication","SOGo.PreferencesUI","SOGo.ContactsUI","SOGo.SchedulerUI"]).config(e).run(t),e.$inject=["$stateProvider","$urlServiceProvider"],r.$inject=["$q","$stateParams","User"],n.$inject=["$state","$stateParams","decodeUriFilter","stateUser","AddressBook","Calendar"],t.$inject=["$window","$log","$transitions","$state"]}(),function(){"use strict";function e(t,e,r,n,o,i,s,d){var a=this;function u(e,t){if(t&&t.target.parentNode.classList.contains("md-secondary"))return!1;a.selectedUid==e.uid?a.selectedUid=null:(a.selectedUid=e.uid,a.selectedUser=e,a.selectedUser.$rights())}function c(){e.go("administration.rights").then(function(){delete a.user.selectedFolder,a.user=null})}a.user=o,a.folder=i,a.folderType=angular.isDefined(i.$cards)?"AddressBook":"Calendar",a.selectedUser=null,a.selectedUid=null,a.selectUser=u,a.selectAllRights=function(e){i.$acl.$selectAllRights(e)},a.showRights=function(e){return a.selectedUid==e.uid&&e.rights},a.removeUser=function(e){t(function(){i.$acl.$removeUser(e.uid,i.owner)},500)},a.getTemplate=function(){return angular.isDefined(i.$cards)?"../"+i.owner+"/Contacts/"+i.id+"/UIxContactsUserRightsEditor":"../"+i.owner+"/Calendar/"+i.id+"/UIxCalUserRightsEditor"},a.close=c,a.save=function(){i.$acl.$saveUsersRights(i.owner).then(function(){n.show(n.simple().textContent(l("ACLs saved")).position(s.toastPosition).hideDelay(2e3)),r("xs")&&c()})},a.userToAdd="",a.searchText="",a.userFilter=function(e){return d.$filter(e,i.$acl.users,{dry:!0,uid:a.user.uid})},a.addUser=function(e){e&&i.$acl.$addUser(e,i.owner).then(function(e){a.userToAdd="",a.searchText="",a.selectedUid=null,e&&u(e)})},i.$acl.$users(i.owner).then(function(e){a.users=e})}e.$inject=["$timeout","$state","$mdMedia","$mdToast","stateUser","stateFolder","sgConstant","User"],angular.module("SOGo.AdministrationUI").controller("AdministrationAclController",e)}(),function(){"use strict";function e(t,e,r,n,o,i,s,d){var l=this;l.service=d,l.selectedUser=null,l.users=d.$users,l.go=function(e){t.go("administration."+e),r(o["gt-md"])||n("left").close()},l.filter=function(e){d.$filter(e)},l.selectUser=function(e){l.selectedUser==l.users[e]?l.selectedUser=null:l.users[e].$folders().then(function(){l.selectedUser=l.users[e]})},l.selectFolder=function(e){t.go("administration.rights.edit",{userId:l.selectedUser.uid,folderId:s(e.name)})}}e.$inject=["$state","$mdToast","$mdMedia","$mdSidenav","sgConstant","Dialog","encodeUriFilter","User"],angular.module("SOGo.AdministrationUI").controller("AdministrationController",e)}(),function(){"use strict";function e(e){e.registerStyles(['.foreground-1 { color: "{{foreground-1}}" }','.foreground-2 { color: "{{foreground-2}}" }','.foreground-3 { color: "{{foreground-3}}" }','.foreground-4 { color: "{{foreground-4}}" }','.background-contrast { color: "{{background-contrast}}" }','.background-contrast-secondary { color: "{{background-contrast-secondary}}" }','.background-default { background-color: "{{background-default}}" }'].join("")),e.generateThemesOnDemand(!1)}function t(e){this.defaultTheme=e.THEMES[e.defaultTheme()],this.jsonDefaultTheme=JSON.stringify(this.defaultTheme,void 0,2)}e.$inject=["$mdThemingProvider"],t.$inject=["$mdTheming"],angular.module("SOGo.AdministrationUI").config(e).controller("ThemePreviewController",t)}(); //# sourceMappingURL=Administration.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/Administration.js.map b/UI/WebServerResources/js/Administration.js.map index 732241734..f3d4f3e1b 100644 --- a/UI/WebServerResources/js/Administration.js.map +++ b/UI/WebServerResources/js/Administration.js.map @@ -1 +1 @@ -{"version":3,"file":"Administration.js","sources":["Administration/Administration.app.js","Administration/AdministrationAclController.js","Administration/AdministrationController.js"],"names":["configure","$stateProvider","$urlServiceProvider","state","abstract","views","administration","templateUrl","controller","controllerAs","url","module","acl","resolve","stateUser","stateFolder","rules","otherwise","$q","$stateParams","User","user","_","find","$users","uid","userId","angular","isUndefined","$filter","then","users","reject","$folders","$state","decodeUriFilter","AddressBook","Calendar","folderId","folder","$$folders","name","o","type","id","split","pop","owner","displayName","selectedFolder","runBlock","$window","$log","$transitions","DebugEnabled","defaultErrorHandler","onError","to","transition","ignored","error","detail","go","config","run","$inject","AdministrationAclController","$timeout","$mdMedia","$mdToast","vm","this","selectUser","$event","target","parentNode","classList","contains","selectedUid","selectedUser","$rights","close","folderType","isDefined","$cards","selectAllRights","$acl","$selectAllRights","showRights","rights","removeUser","$removeUser","getTemplate","save","$saveUsersRights","show","simple","content","l","position","hideDelay","userToAdd","searchText","userFilter","$query","dry","addUser","data","$addUser","AdministrationController","$mdSidenav","sgConstant","Dialog","encodeUriFilter","service","filter","i","selectFolder"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Administration.js","sources":["Administration/Administration.app.js","Administration/AdministrationAclController.js","Administration/AdministrationController.js","Administration/ThemePreviewController.js"],"names":["configure","$stateProvider","$urlServiceProvider","state","abstract","views","administration","templateUrl","controller","controllerAs","url","module","acl","resolve","stateUser","stateFolder","rules","otherwise","$q","$stateParams","User","user","_","find","$users","uid","userId","angular","isUndefined","$filter","then","users","reject","$folders","$state","decodeUriFilter","AddressBook","Calendar","folderId","folder","$$folders","name","o","type","id","split","pop","owner","displayName","selectedFolder","runBlock","$window","$log","$transitions","DebugEnabled","defaultErrorHandler","onError","to","transition","ignored","error","detail","go","config","run","$inject","AdministrationAclController","$timeout","$mdMedia","$mdToast","sgConstant","vm","this","selectUser","$event","target","parentNode","classList","contains","selectedUid","selectedUser","$rights","close","folderType","isDefined","$cards","selectAllRights","$acl","$selectAllRights","showRights","rights","removeUser","$removeUser","getTemplate","save","$saveUsersRights","show","simple","textContent","l","position","toastPosition","hideDelay","userToAdd","searchText","userFilter","$query","dry","addUser","data","$addUser","AdministrationController","$mdSidenav","Dialog","encodeUriFilter","service","filter","i","selectFolder","$mdThemingProvider","registerStyles","join","generateThemesOnDemand","ThemePreviewController","$mdTheming","defaultTheme","THEMES","jsonDefaultTheme","JSON","stringify","undefined"],"mappings":"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"} \ No newline at end of file