From 1dc5f0d4127d60b324606e2ac0dbc3ac1d6ca1e4 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 5 May 2015 22:06:13 -0400 Subject: [PATCH] (js) New file structure for Angular modules JavaScript files are now merged by the 'js' Grunt task. --- .../ContactsUI/UIxContactFoldersView.wox | 4 +- .../ContactsUI/UIxContactsUserFolders.wox | 46 +- UI/Templates/MailerUI/UIxMailMainFrame.wox | 2 +- UI/Templates/PreferencesUI/UIxPreferences.wox | 72 +-- UI/Templates/SchedulerUI/UIxCalMainView.wox | 8 +- .../SchedulerUI/UIxCalUserRightsEditor.wox | 22 +- UI/Templates/UIxAclEditor.wox | 54 +- UI/Templates/UIxPageFrame.wox | 2 - UI/WebServerResources/Gruntfile.js | 34 +- .../Common/{acl-model.js => Acl.service.js} | 4 +- ...ntication.js => Authentication.service.js} | 12 +- UI/WebServerResources/js/Common/Common.app.js | 104 +++ .../js/Common/Dialog.service.js | 125 ++++ .../{resource.js => Resource.service.js} | 2 +- .../Common/{user-model.js => User.service.js} | 7 +- .../js/Common/decodeUri.filter.js | 19 + .../js/Common/encodeUri.filter.js | 19 + UI/WebServerResources/js/Common/loc.filter.js | 18 + .../js/Common/navController.js | 57 ++ .../js/Common/sgEnter.directive.js | 32 + .../js/Common/sgEscape.directive.js | 29 + .../js/Common/sgFocus.directive.js | 30 + .../js/Common/sgFocus.service.js | 25 + .../js/Common/sgFolderStylesheet.directive.js | 44 ++ .../js/Common/sgGravatarImage.directive.js | 40 ++ .../js/Common/sgSearch.directive.js | 101 +++ .../js/Common/sgSubscribe.directive.js | 93 +++ UI/WebServerResources/js/Common/ui-desktop.js | 594 +----------------- UI/WebServerResources/js/Common/ui.js | 161 ----- UI/WebServerResources/js/Contacts.app.js | 112 ++++ ...ssbook-model.js => AddressBook.service.js} | 4 +- .../js/Contacts/AddressBookController.js | 56 ++ .../js/Contacts/AddressBooksController.js | 183 ++++++ .../{card-model.js => Card.service.js} | 34 +- .../js/Contacts/CardController.js | 103 +++ .../js/Contacts/sgAddress.directive.js | 37 ++ UI/WebServerResources/js/ContactsUI.js | 410 ------------ UI/WebServerResources/js/Mailer.app.js | 185 ++++++ .../{account-model.js => Account.service.js} | 6 +- .../{mailbox-model.js => Mailbox.service.js} | 11 +- .../js/Mailer/MailboxController.js | 20 + .../js/Mailer/MailboxesController.js | 74 +++ .../{message-model.js => Message.service.js} | 4 +- .../js/Mailer/MessageController.js | 40 ++ .../js/Mailer/MessageEditorController.js | 87 +++ UI/WebServerResources/js/MailerUI.js | 342 ---------- UI/WebServerResources/js/Preferences.app.js | 88 +++ .../js/Preferences/AccountDialogController.js | 32 + .../js/Preferences/FiltersDialogController.js | 98 +++ ...rences-model.js => Preferences.service.js} | 82 +-- .../js/Preferences/PreferencesController.js | 198 ++++++ UI/WebServerResources/js/PreferencesUI.js | 317 ---------- UI/WebServerResources/js/Scheduler.app.js | 159 +++++ .../Calendar.service.js} | 4 +- .../js/Scheduler/CalendarController.js | 33 + .../js/Scheduler/CalendarListController.js | 48 ++ .../js/Scheduler/CalendarsController.js | 179 ++++++ .../Component.service.js} | 22 +- .../js/Scheduler/ComponentController.js | 73 +++ .../Scheduler/sgCalendarDayBlock.directive.js | 69 ++ .../Scheduler/sgCalendarDayTable.directive.js | 37 ++ .../Scheduler/sgCalendarMonthDay.directive.js | 38 ++ .../sgCalendarMonthEvent.directive.js | 50 ++ UI/WebServerResources/js/SchedulerUI.js | 391 ------------ UI/WebServerResources/package.json | 6 +- 65 files changed, 2995 insertions(+), 2397 deletions(-) rename UI/WebServerResources/js/Common/{acl-model.js => Acl.service.js} (96%) rename UI/WebServerResources/js/Common/{SOGoAuthentication.js => Authentication.service.js} (97%) create mode 100644 UI/WebServerResources/js/Common/Common.app.js create mode 100644 UI/WebServerResources/js/Common/Dialog.service.js rename UI/WebServerResources/js/Common/{resource.js => Resource.service.js} (98%) rename UI/WebServerResources/js/Common/{user-model.js => User.service.js} (96%) create mode 100644 UI/WebServerResources/js/Common/decodeUri.filter.js create mode 100644 UI/WebServerResources/js/Common/encodeUri.filter.js create mode 100644 UI/WebServerResources/js/Common/loc.filter.js create mode 100644 UI/WebServerResources/js/Common/navController.js create mode 100644 UI/WebServerResources/js/Common/sgEnter.directive.js create mode 100644 UI/WebServerResources/js/Common/sgEscape.directive.js create mode 100644 UI/WebServerResources/js/Common/sgFocus.directive.js create mode 100644 UI/WebServerResources/js/Common/sgFocus.service.js create mode 100644 UI/WebServerResources/js/Common/sgFolderStylesheet.directive.js create mode 100644 UI/WebServerResources/js/Common/sgGravatarImage.directive.js create mode 100644 UI/WebServerResources/js/Common/sgSearch.directive.js create mode 100644 UI/WebServerResources/js/Common/sgSubscribe.directive.js delete mode 100644 UI/WebServerResources/js/Common/ui.js create mode 100644 UI/WebServerResources/js/Contacts.app.js rename UI/WebServerResources/js/Contacts/{addressbook-model.js => AddressBook.service.js} (98%) create mode 100644 UI/WebServerResources/js/Contacts/AddressBookController.js create mode 100644 UI/WebServerResources/js/Contacts/AddressBooksController.js rename UI/WebServerResources/js/Contacts/{card-model.js => Card.service.js} (91%) create mode 100644 UI/WebServerResources/js/Contacts/CardController.js create mode 100644 UI/WebServerResources/js/Contacts/sgAddress.directive.js delete mode 100644 UI/WebServerResources/js/ContactsUI.js create mode 100644 UI/WebServerResources/js/Mailer.app.js rename UI/WebServerResources/js/Mailer/{account-model.js => Account.service.js} (95%) rename UI/WebServerResources/js/Mailer/{mailbox-model.js => Mailbox.service.js} (97%) create mode 100644 UI/WebServerResources/js/Mailer/MailboxController.js create mode 100644 UI/WebServerResources/js/Mailer/MailboxesController.js rename UI/WebServerResources/js/Mailer/{message-model.js => Message.service.js} (99%) create mode 100644 UI/WebServerResources/js/Mailer/MessageController.js create mode 100644 UI/WebServerResources/js/Mailer/MessageEditorController.js delete mode 100644 UI/WebServerResources/js/MailerUI.js create mode 100644 UI/WebServerResources/js/Preferences.app.js create mode 100644 UI/WebServerResources/js/Preferences/AccountDialogController.js create mode 100644 UI/WebServerResources/js/Preferences/FiltersDialogController.js rename UI/WebServerResources/js/Preferences/{preferences-model.js => Preferences.service.js} (61%) create mode 100644 UI/WebServerResources/js/Preferences/PreferencesController.js delete mode 100644 UI/WebServerResources/js/PreferencesUI.js create mode 100644 UI/WebServerResources/js/Scheduler.app.js rename UI/WebServerResources/js/{Appointments/calendar-model.js => Scheduler/Calendar.service.js} (98%) create mode 100644 UI/WebServerResources/js/Scheduler/CalendarController.js create mode 100644 UI/WebServerResources/js/Scheduler/CalendarListController.js create mode 100644 UI/WebServerResources/js/Scheduler/CalendarsController.js rename UI/WebServerResources/js/{Appointments/component-model.js => Scheduler/Component.service.js} (93%) create mode 100644 UI/WebServerResources/js/Scheduler/ComponentController.js create mode 100644 UI/WebServerResources/js/Scheduler/sgCalendarDayBlock.directive.js create mode 100644 UI/WebServerResources/js/Scheduler/sgCalendarDayTable.directive.js create mode 100644 UI/WebServerResources/js/Scheduler/sgCalendarMonthDay.directive.js create mode 100644 UI/WebServerResources/js/Scheduler/sgCalendarMonthEvent.directive.js delete mode 100644 UI/WebServerResources/js/SchedulerUI.js diff --git a/UI/Templates/ContactsUI/UIxContactFoldersView.wox b/UI/Templates/ContactsUI/UIxContactFoldersView.wox index 2329b0b59..554b4f01f 100644 --- a/UI/Templates/ContactsUI/UIxContactFoldersView.wox +++ b/UI/Templates/ContactsUI/UIxContactFoldersView.wox @@ -6,7 +6,7 @@ xmlns:const="http://www.skyrix.com/od/constant" xmlns:label="OGo:label" const:userDefaultsKeys="SOGoContactsCategories" - const:jsFiles="Common/user-model.js, Common/acl-model.js, Common/resource.js, Contacts/card-model.js, Contacts/addressbook-model.js" + const:jsFiles="Contacts.app.js, Contacts.js, Common.js, Contacts.js" className="UIxPageFrame" title="name"> - -