diff --git a/.gitignore b/.gitignore index 8e9cdb052..b7f0e141f 100644 --- a/.gitignore +++ b/.gitignore @@ -50,4 +50,4 @@ src/app/store/notification.service.ts src/assets/www/pdfjs/web/compressed.tracemonkey-pldi-09.pdf.pdf -node_modules_ \ No newline at end of file +node_modules_ diff --git a/config.xml b/config.xml index 14f27d481..2065b02f4 100644 --- a/config.xml +++ b/config.xml @@ -27,12 +27,6 @@ - - - - - - diff --git a/package-lock.json b/package-lock.json index 5f8b8472c..a8bc50374 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4491,6 +4491,14 @@ } } }, + "angular-svg-icon": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/angular-svg-icon/-/angular-svg-icon-12.0.0.tgz", + "integrity": "sha512-nPAbF/U6sHdY+Dt/J5TZuUNOGRZmxoqJioRfLGMeNt8ycbBbTwq1OmkZ7DLuF02+XGafGHwzmI5/2y9OWAl+TA==", + "requires": { + "tslib": "^2.2.0" + } + }, "angular-tag-cloud-module": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/angular-tag-cloud-module/-/angular-tag-cloud-module-5.3.0.tgz", diff --git a/package.json b/package.json index 9db30e267..dd62807a4 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "ng": "ng", "start": "ng serve --port 4200", - "build": "ng build", + "build": "node --max_old_space_size=999192 ./node_modules/@angular/cli/bin/ng build", "lint": "ng lint", "e2e": "ng e2e", "test": "jest --detectOpenHandles --runInBand", @@ -72,6 +72,7 @@ "@types/jest-environment-puppeteer": "^4.4.1", "@types/puppeteer": "^5.4.4", "angular-calendar": "^0.28.22", + "angular-svg-icon": "^12.0.0", "angular-tag-cloud-module": "^5.2.2", "bootstrap": "^4.5.0", "build": "0.1.4", diff --git a/readme.md b/readme.md index 1410e0477..c47a15afc 100644 --- a/readme.md +++ b/readme.md @@ -23,7 +23,7 @@ cordova plugin add cordova-plugin-mfp ionic cordova plugin add cordova-plugin-network-information ## memory leak -set NODE_OPTIONS=--max_old_space_size=10096 +set NODE_OPTIONS=--max_old_space_size=99996 ``` ## BUG diff --git a/resources/android/icon/mipmap-hdpi/ic_launcher.png b/resources/android/icon/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2a90f40f8..000000000 Binary files a/resources/android/icon/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/resources/android/icon/mipmap-mdpi/ic_launcher.png b/resources/android/icon/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ed9328d64..000000000 Binary files a/resources/android/icon/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/resources/android/icon/mipmap-xhdpi/ic_launcher.png b/resources/android/icon/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c68bc0adc..000000000 Binary files a/resources/android/icon/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/resources/android/icon/mipmap-xxhdpi/ic_launcher.png b/resources/android/icon/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d11d659a1..000000000 Binary files a/resources/android/icon/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/resources/android/icon/mipmap-xxxhdpi/ic_launcher.png b/resources/android/icon/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index a51c14623..000000000 Binary files a/resources/android/icon/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/resources/android/splash/drawable-land-hdpi-screen.png b/resources/android/splash/drawable-land-hdpi-screen.png index 444dc39ab..56df3990c 100644 Binary files a/resources/android/splash/drawable-land-hdpi-screen.png and b/resources/android/splash/drawable-land-hdpi-screen.png differ diff --git a/resources/android/splash/drawable-land-ldpi-screen.png b/resources/android/splash/drawable-land-ldpi-screen.png index 80409d7bd..0a005cbc7 100644 Binary files a/resources/android/splash/drawable-land-ldpi-screen.png and b/resources/android/splash/drawable-land-ldpi-screen.png differ diff --git a/resources/android/splash/drawable-land-mdpi-screen.png b/resources/android/splash/drawable-land-mdpi-screen.png index f9342e83a..9d47a4334 100644 Binary files a/resources/android/splash/drawable-land-mdpi-screen.png and b/resources/android/splash/drawable-land-mdpi-screen.png differ diff --git a/resources/android/splash/drawable-land-xhdpi-screen.png b/resources/android/splash/drawable-land-xhdpi-screen.png index d7936aa71..ce457f4f0 100644 Binary files a/resources/android/splash/drawable-land-xhdpi-screen.png and b/resources/android/splash/drawable-land-xhdpi-screen.png differ diff --git a/resources/android/splash/drawable-land-xxhdpi-screen.png b/resources/android/splash/drawable-land-xxhdpi-screen.png index 63a3b921a..cad67a35a 100644 Binary files a/resources/android/splash/drawable-land-xxhdpi-screen.png and b/resources/android/splash/drawable-land-xxhdpi-screen.png differ diff --git a/resources/android/splash/drawable-land-xxxhdpi-screen.png b/resources/android/splash/drawable-land-xxxhdpi-screen.png index 22ec1444a..0eb63db93 100644 Binary files a/resources/android/splash/drawable-land-xxxhdpi-screen.png and b/resources/android/splash/drawable-land-xxxhdpi-screen.png differ diff --git a/resources/android/splash/drawable-port-hdpi-screen.png b/resources/android/splash/drawable-port-hdpi-screen.png index a6b455ddf..07cd4e011 100644 Binary files a/resources/android/splash/drawable-port-hdpi-screen.png and b/resources/android/splash/drawable-port-hdpi-screen.png differ diff --git a/resources/android/splash/drawable-port-ldpi-screen.png b/resources/android/splash/drawable-port-ldpi-screen.png index e1f6c084c..237209d9d 100644 Binary files a/resources/android/splash/drawable-port-ldpi-screen.png and b/resources/android/splash/drawable-port-ldpi-screen.png differ diff --git a/resources/android/splash/drawable-port-mdpi-screen.png b/resources/android/splash/drawable-port-mdpi-screen.png index f65e1fb76..3067c9c5c 100644 Binary files a/resources/android/splash/drawable-port-mdpi-screen.png and b/resources/android/splash/drawable-port-mdpi-screen.png differ diff --git a/resources/android/splash/drawable-port-xhdpi-screen.png b/resources/android/splash/drawable-port-xhdpi-screen.png index bee833117..069494e9b 100644 Binary files a/resources/android/splash/drawable-port-xhdpi-screen.png and b/resources/android/splash/drawable-port-xhdpi-screen.png differ diff --git a/resources/android/splash/drawable-port-xxhdpi-screen.png b/resources/android/splash/drawable-port-xxhdpi-screen.png index 2f9421671..c0ac7ccff 100644 Binary files a/resources/android/splash/drawable-port-xxhdpi-screen.png and b/resources/android/splash/drawable-port-xxhdpi-screen.png differ diff --git a/resources/android/splash/drawable-port-xxxhdpi-screen.png b/resources/android/splash/drawable-port-xxxhdpi-screen.png index 0295c0138..bebfc65ab 100644 Binary files a/resources/android/splash/drawable-port-xxxhdpi-screen.png and b/resources/android/splash/drawable-port-xxxhdpi-screen.png differ diff --git a/resources/icon.png b/resources/icon.png index 73421fb35..64ef20966 100644 Binary files a/resources/icon.png and b/resources/icon.png differ diff --git a/resources/splash.png b/resources/splash.png index 960cb82a4..6ceb5b008 100644 Binary files a/resources/splash.png and b/resources/splash.png differ diff --git a/src/app/modals/add-note/add-note.page.html b/src/app/modals/add-note/add-note.page.html index ea75cb4e8..b936f5b07 100644 --- a/src/app/modals/add-note/add-note.page.html +++ b/src/app/modals/add-note/add-note.page.html @@ -9,12 +9,13 @@
- + diff --git a/src/app/modals/add-note/add-note.page.scss b/src/app/modals/add-note/add-note.page.scss index 678a31590..d5a37d279 100644 --- a/src/app/modals/add-note/add-note.page.scss +++ b/src/app/modals/add-note/add-note.page.scss @@ -68,7 +68,7 @@ float: left; } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/modals/add-note/add-note.page.ts b/src/app/modals/add-note/add-note.page.ts index 23528b524..21f62129c 100644 --- a/src/app/modals/add-note/add-note.page.ts +++ b/src/app/modals/add-note/add-note.page.ts @@ -2,6 +2,7 @@ import { Component, OnInit } from '@angular/core'; import { AnimationController, ModalController, NavParams } from '@ionic/angular'; import { SearchList } from 'src/app/models/search-document'; import { SearchPage } from 'src/app/pages/search/search.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-add-note', @@ -18,6 +19,7 @@ export class AddNotePage implements OnInit { private modalController: ModalController, private animationController: AnimationController, private navParams: NavParams, + public ThemeService: ThemeService ) { this.note = ''; this.hideThisFeature = this.navParams.get('showAttachmentBtn'); diff --git a/src/app/modals/chat-options-features/chat-options-features.page.html b/src/app/modals/chat-options-features/chat-options-features.page.html index 75ac2594a..848e950fa 100644 --- a/src/app/modals/chat-options-features/chat-options-features.page.html +++ b/src/app/modals/chat-options-features/chat-options-features.page.html @@ -1,7 +1,8 @@
diff --git a/src/app/modals/chat-options-features/chat-options-features.page.scss b/src/app/modals/chat-options-features/chat-options-features.page.scss index 86ac0ae4b..50f7690d2 100644 --- a/src/app/modals/chat-options-features/chat-options-features.page.scss +++ b/src/app/modals/chat-options-features/chat-options-features.page.scss @@ -39,7 +39,7 @@ width: 100% !important; } .btn-cancel:hover{ - background-color: #42b9fe; + background-color: var(--button-hover); color: #fff !important; } .mobile-only{ diff --git a/src/app/modals/chat-options-features/chat-options-features.page.ts b/src/app/modals/chat-options-features/chat-options-features.page.ts index f10cc16cc..df1ece9a6 100644 --- a/src/app/modals/chat-options-features/chat-options-features.page.ts +++ b/src/app/modals/chat-options-features/chat-options-features.page.ts @@ -9,6 +9,7 @@ import { ChatService } from 'src/app/services/chat.service'; import { FileLoaderService } from 'src/app/services/file/file-loader.service'; import { FileToBase64Service } from 'src/app/services/file/file-to-base64.service'; import { environment } from 'src/environments/environment'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-chat-options-features', @@ -32,6 +33,7 @@ export class ChatOptionsFeaturesPage implements OnInit { private fileLoaderService: FileLoaderService, private fileToBase64Service: FileToBase64Service, private chatService: ChatService, + public ThemeService: ThemeService ) { this.members = this.navParams.get('members'); diff --git a/src/app/modals/create-process/create-process.page.html b/src/app/modals/create-process/create-process.page.html index 385eb23e1..509950761 100644 --- a/src/app/modals/create-process/create-process.page.html +++ b/src/app/modals/create-process/create-process.page.html @@ -91,7 +91,7 @@
-
+
@@ -100,8 +100,9 @@
-
- +
+ +
@@ -112,7 +113,7 @@
-
+
@@ -121,17 +122,19 @@
-
- +
+ +
-
+
- + +
Anexar Documentos diff --git a/src/app/modals/create-process/create-process.page.scss b/src/app/modals/create-process/create-process.page.scss index 317b25399..35f7952e2 100644 --- a/src/app/modals/create-process/create-process.page.scss +++ b/src/app/modals/create-process/create-process.page.scss @@ -76,7 +76,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); } .attach-title-item{ diff --git a/src/app/modals/create-process/create-process.page.ts b/src/app/modals/create-process/create-process.page.ts index a566bfdcc..a2ef20d21 100644 --- a/src/app/modals/create-process/create-process.page.ts +++ b/src/app/modals/create-process/create-process.page.ts @@ -20,6 +20,8 @@ import { PermissionService } from 'src/app/services/worker/permission.service'; import { DespachoService } from 'src/app/Rules/despacho.service'; import { PedidoService } from 'src/app/Rules/pedido.service' import { fullTask } from 'src/app/models/dailyworktask.model'; +import { ThemeService } from 'src/app/services/theme.service' + const CUSTOM_DATE_FORMATS: NgxMatDateFormats = { parse: { @@ -97,7 +99,8 @@ export class CreateProcessPage implements OnInit { private toastService: ToastService, public p: PermissionService, private despachoService: DespachoService, - private pedidoService: PedidoService + private pedidoService: PedidoService, + public ThemeService: ThemeService ) { this.loggeduser = userAuth.ValidatedUser; this.task = this.navParams.get('task'); diff --git a/src/app/modals/dar-parecer/dar-parecer.page.html b/src/app/modals/dar-parecer/dar-parecer.page.html index b458671e4..4f0a85a26 100644 --- a/src/app/modals/dar-parecer/dar-parecer.page.html +++ b/src/app/modals/dar-parecer/dar-parecer.page.html @@ -15,9 +15,10 @@
- +
- + +
Anexar Documentos diff --git a/src/app/modals/dar-parecer/dar-parecer.page.scss b/src/app/modals/dar-parecer/dar-parecer.page.scss index 9c486eb9a..dcff19e7a 100644 --- a/src/app/modals/dar-parecer/dar-parecer.page.scss +++ b/src/app/modals/dar-parecer/dar-parecer.page.scss @@ -80,7 +80,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/modals/dar-parecer/dar-parecer.page.ts b/src/app/modals/dar-parecer/dar-parecer.page.ts index 245da3ca9..a649265cb 100644 --- a/src/app/modals/dar-parecer/dar-parecer.page.ts +++ b/src/app/modals/dar-parecer/dar-parecer.page.ts @@ -4,6 +4,7 @@ import { SearchList } from 'src/app/models/search-document'; import { SearchPage } from 'src/app/pages/search/search.page'; import { ProcessesService } from 'src/app/services/processes.service'; import { ToastService } from 'src/app/services/toast.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-dar-parecer', @@ -22,6 +23,7 @@ export class DarParecerPage implements OnInit { private navParams: NavParams, private animationController: AnimationController, private toastService: ToastService, + public ThemeService: ThemeService ) { this.serialNumber = this.navParams.get('serialNumber'); this.instanceId = this.navParams.get('ProcessInstanceID'); diff --git a/src/app/modals/delegar/delegar.page.html b/src/app/modals/delegar/delegar.page.html index fea6be656..68e2e491f 100644 --- a/src/app/modals/delegar/delegar.page.html +++ b/src/app/modals/delegar/delegar.page.html @@ -24,7 +24,8 @@
- + +
@@ -42,9 +43,10 @@
- +
- + +
Anexar Documentos diff --git a/src/app/modals/delegar/delegar.page.scss b/src/app/modals/delegar/delegar.page.scss index c6fc0f6da..3a4a64875 100644 --- a/src/app/modals/delegar/delegar.page.scss +++ b/src/app/modals/delegar/delegar.page.scss @@ -77,7 +77,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/modals/delegar/delegar.page.ts b/src/app/modals/delegar/delegar.page.ts index 1a1116285..81e57b3ca 100644 --- a/src/app/modals/delegar/delegar.page.ts +++ b/src/app/modals/delegar/delegar.page.ts @@ -13,6 +13,8 @@ import { ToastService } from 'src/app/services/toast.service'; import { AttendeesPageModal } from 'src/app/pages/events/attendees/attendees.page'; import { SearchList } from 'src/app/models/search-document'; import { SearchPage } from 'src/app/pages/search/search.page'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-delegar', @@ -52,6 +54,7 @@ export class DelegarPage implements OnInit { private alertService: AlertService, private animationController: AnimationController, private toastService: ToastService, + public ThemeService: ThemeService ) { this.task = this.navParams.get('task'); this.postData = new Event(); diff --git a/src/app/modals/document-detail/document-detail.page.html b/src/app/modals/document-detail/document-detail.page.html index 94d1a3f0e..1e1c3d8a3 100644 --- a/src/app/modals/document-detail/document-detail.page.html +++ b/src/app/modals/document-detail/document-detail.page.html @@ -9,7 +9,9 @@ {{LoadedDocument.Assunto}}
- + + +
diff --git a/src/app/modals/document-detail/document-detail.page.scss b/src/app/modals/document-detail/document-detail.page.scss index 7cddfaadf..e69376b4c 100644 --- a/src/app/modals/document-detail/document-detail.page.scss +++ b/src/app/modals/document-detail/document-detail.page.scss @@ -130,7 +130,7 @@ ion-button{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/modals/document-detail/document-detail.page.ts b/src/app/modals/document-detail/document-detail.page.ts index 0efb39141..feea81af0 100644 --- a/src/app/modals/document-detail/document-detail.page.ts +++ b/src/app/modals/document-detail/document-detail.page.ts @@ -11,6 +11,8 @@ import { PermissionService } from 'src/app/services/worker/permission.service'; import { SearchedDocumentOptionsPage } from 'src/app/shared/popover/searched-document-options/searched-document-options.page'; import { Location } from '@angular/common'; import { ViewDocumentPage } from '../view-document/view-document.page'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-document-detail', @@ -45,6 +47,7 @@ export class DocumentDetailPage implements OnInit { public p: PermissionService, private popoverController: PopoverController, private location: Location, + public ThemeService: ThemeService ) { this.docId = this.navParams.get('docId'); this.applicationId = this.navParams.get('applicationId'); diff --git a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.html b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.html index f34b17ec6..3b318dd67 100644 --- a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.html +++ b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.html @@ -276,7 +276,8 @@
- + +
@@ -297,7 +298,8 @@
- + +
@@ -316,8 +318,9 @@
-
- +
+ +
Anexar Documentos diff --git a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.scss b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.scss index 637cd24d1..5b53e20e1 100644 --- a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.scss +++ b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.scss @@ -74,7 +74,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts index 947058b71..3d2429b35 100644 --- a/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts +++ b/src/app/modals/document-set-up-meeting/document-set-up-meeting.page.ts @@ -17,6 +17,8 @@ import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-pick import { EventsService } from 'src/app/services/events.service'; import { EventService } from 'src/app/services/rules/event.service'; import { EventPipe } from 'src/app/pipes/event.pipe'; +import { ThemeService } from 'src/app/services/theme.service' + const CUSTOM_DATE_FORMATS: NgxMatDateFormats = { parse: { @@ -96,7 +98,8 @@ export class DocumentSetUpMeetingPage implements OnInit { authService: AuthService, private toastService: ToastService, private calendarService: EventsService, - private eventService: EventService + private eventService: EventService, + public ThemeService: ThemeService ) { this.loggeduser = authService.ValidatedUser; this.document = this.navParams.get('document') diff --git a/src/app/modals/document-viewer/document-viewer.page.html b/src/app/modals/document-viewer/document-viewer.page.html index 78dd8f681..50abdcb04 100644 --- a/src/app/modals/document-viewer/document-viewer.page.html +++ b/src/app/modals/document-viewer/document-viewer.page.html @@ -3,7 +3,8 @@
- + +
{{ fileName }}
diff --git a/src/app/modals/document-viewer/document-viewer.page.ts b/src/app/modals/document-viewer/document-viewer.page.ts index c8711fe32..8eaeb8abe 100644 --- a/src/app/modals/document-viewer/document-viewer.page.ts +++ b/src/app/modals/document-viewer/document-viewer.page.ts @@ -1,6 +1,7 @@ import { Component, OnInit } from '@angular/core'; import { ModalController, NavParams } from '@ionic/angular'; import { ProcessesService } from 'src/app/services/processes.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ @@ -19,7 +20,8 @@ export class DocumentViewerPage implements OnInit { constructor( private modalController: ModalController, private navParams: NavParams, - private processes: ProcessesService) { + public processes: ProcessesService, + public ThemeService: ThemeService) { this.task = this.navParams.get('task') || null; this.DocId = this.navParams.get('DocId'); diff --git a/src/app/modals/forward/forward.page.html b/src/app/modals/forward/forward.page.html index b8c0e22b6..0f6ae2d18 100644 --- a/src/app/modals/forward/forward.page.html +++ b/src/app/modals/forward/forward.page.html @@ -14,7 +14,7 @@
-
+
@@ -23,8 +23,9 @@
-
- +
+ +
@@ -41,16 +42,7 @@
- +
diff --git a/src/app/modals/forward/forward.page.scss b/src/app/modals/forward/forward.page.scss index c6fc0f6da..3a4a64875 100644 --- a/src/app/modals/forward/forward.page.scss +++ b/src/app/modals/forward/forward.page.scss @@ -77,7 +77,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/modals/forward/forward.page.ts b/src/app/modals/forward/forward.page.ts index ede8b6f3b..d56c77b7a 100644 --- a/src/app/modals/forward/forward.page.ts +++ b/src/app/modals/forward/forward.page.ts @@ -15,6 +15,8 @@ import { ToastService } from 'src/app/services/toast.service'; import { SearchList } from 'src/app/models/search-document'; import { SearchPage } from 'src/app/pages/search/search.page'; import { AttendeesPageModal } from 'src/app/pages/events/attendees/attendees.page'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-forward', @@ -53,6 +55,7 @@ export class ForwardPage implements OnInit { private alertService: AlertService, private animationController: AnimationController, private toastService: ToastService, + public ThemeService: ThemeService ) { this.task = this.navParams.get('task'); this.postData = new Event(); diff --git a/src/app/modals/profile/edit-profile/edit-profile.page.html b/src/app/modals/profile/edit-profile/edit-profile.page.html index 74fc9bf48..b55fbaf7d 100644 --- a/src/app/modals/profile/edit-profile/edit-profile.page.html +++ b/src/app/modals/profile/edit-profile/edit-profile.page.html @@ -7,7 +7,9 @@
- + + +
@@ -21,9 +23,11 @@
-->
-
+
- + + +
@@ -33,7 +37,7 @@
- +
@@ -44,22 +48,47 @@
- +
+ +
+
+
Tema
+
+
+ +
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+
- + +
diff --git a/src/app/modals/profile/profile.page.scss b/src/app/modals/profile/profile.page.scss index a3541af59..3beb1d0d6 100644 --- a/src/app/modals/profile/profile.page.scss +++ b/src/app/modals/profile/profile.page.scss @@ -25,6 +25,8 @@ } .profile-content{ padding: 20px 20px; + //color: var(--profile-text-color) !important; + } .icon{ @@ -35,12 +37,15 @@ font-weight: 300; font-size: 20px !important; margin-bottom: 40px !important; + color: var(--profile-text-color) !important; + } .line{ width: 100% !important; margin-top: 15px; border-top: 1px solid #d8d8d8; + color: var(--profile-title-color-RoleDescription) !important; } .btn-delete{ diff --git a/src/app/modals/profile/profile.page.ts b/src/app/modals/profile/profile.page.ts index 0c72c221c..218084254 100644 --- a/src/app/modals/profile/profile.page.ts +++ b/src/app/modals/profile/profile.page.ts @@ -12,6 +12,7 @@ import { StorageService } from '../../services/storage.service'; import { NotificationsService } from '../../services/notifications.service'; import { SessionStore } from 'src/app/store/session.service'; import { EventTrigger } from '../../services/eventTrigger.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-profile', @@ -44,7 +45,8 @@ export class ProfilePage implements OnInit { private notificationservice: NotificationsService, private platform: Platform, private notificationsService: NotificationsService, - private eventtrigger: EventTrigger + private eventtrigger: EventTrigger, + public ThemeService: ThemeService ) { this.loggeduser = authService.ValidatedUser; diff --git a/src/app/modals/view-document/view-document.page.html b/src/app/modals/view-document/view-document.page.html index 0dac8efec..4c3fd741f 100644 --- a/src/app/modals/view-document/view-document.page.html +++ b/src/app/modals/view-document/view-document.page.html @@ -2,7 +2,7 @@
- +
@@ -10,7 +10,7 @@
- +
diff --git a/src/app/pages/agenda/agenda.page.html b/src/app/pages/agenda/agenda.page.html index 8e918ee5a..322aa5555 100644 --- a/src/app/pages/agenda/agenda.page.html +++ b/src/app/pages/agenda/agenda.page.html @@ -22,7 +22,7 @@
-
+
@@ -30,7 +30,9 @@
@@ -39,8 +41,10 @@

{{ viewTitle }} -
- +
+ + +

@@ -99,7 +103,9 @@
-->
- + + +
@@ -113,12 +119,16 @@ - - @@ -180,10 +190,14 @@ @@ -195,7 +209,9 @@
{{timelineFilterState}}
diff --git a/src/app/pages/agenda/agenda.page.scss b/src/app/pages/agenda/agenda.page.scss index 2de80d83d..05c3185a0 100644 --- a/src/app/pages/agenda/agenda.page.scss +++ b/src/app/pages/agenda/agenda.page.scss @@ -15,7 +15,7 @@ .monthview-current{ /* background-color: red; */ - border-bottom: 1px solid lightskyblue !important; + border-bottom: 1px solid rgb(158, 250, 135) !important; } .monthview-selected { /* background-color: lightskyblue !important; */ @@ -255,7 +255,7 @@ td.monthview-primary-with-event { .div-top-header{ width: 400px; margin: 0 auto; - background-color: #0782c9; + background-color: #07c941; padding-top: 15px; border: 0!important; @@ -284,8 +284,6 @@ td.monthview-primary-with-event { height: 100%; font-family: Roboto; margin: 0 auto; - border-top-left-radius: 25px; - border-top-right-radius: 25px; background-color: #fff; overflow:auto; /* padding: 25px 20px 0 20px; */ @@ -395,6 +393,7 @@ td.monthview-primary-with-event { .currente-date-timelien{ + cursor: pointer; padding: 10px 20px; .timeline-date{ font-size: 15px; @@ -409,10 +408,10 @@ td.monthview-primary-with-event { font-weight: normal; ion-icon{ font-size: 35px; - color: #0d89d1; + color: var(--title-text-color); } .filter-name{ - color: #0d89d1; + color: var(--title-text-color); font-family: Roboto; font-size: 15px; margin-right: 25px; @@ -437,7 +436,12 @@ td.monthview-primary-with-event { font-weight: normal; } li.active{ - background-color: rgba(66, 185, 254, 0.1); + background-color: var(--mat-selected) !important; + color: white; + } + li:hover:not(.active){ + background-color: var(--mat-selected-hover); + } } } @@ -512,7 +516,7 @@ td.monthview-primary-with-event { font-family: Roboto; font-size: 15px; font-weight: bold; - color: #0d89d1; + color: var(--title-text-color); } .description p{ @@ -572,12 +576,6 @@ td.monthview-primary-with-event { } -.calendar-timeline{ - - height: 100%; - background-color: white; - border-top-left-radius: 25px; -} .calendar-border{ background: #ebebeb; @@ -602,7 +600,7 @@ td.monthview-primary-with-event { overflow: hidden; .calendar-timeline{ - border-top-right-radius: 24px; + border-top-right-radius: 0px; width: calc(100%); overflow: hidden; @@ -618,11 +616,6 @@ td.monthview-primary-with-event { } } -.event-details{ - width: 40%; - background: white; - border-top-right-radius: 25px; -} .event-details{ @@ -636,6 +629,7 @@ td.monthview-primary-with-event { .calendar-timeline{ border-top-right-radius: 0px; + border-top-left-radius: 25px; width: calc(100% - 40%); border-right: 1px solid #d8d8d8; @@ -751,13 +745,13 @@ app-approve-event{ } li.active { - background-color: #42b9fe !important; + background-color: var(--mat-selected) !important; color: white; } li:hover{ cursor: pointer; - background-color: #e6f6ff75 ; + background-color: var(--mat-selected-hover) ; } } @@ -769,4 +763,35 @@ app-approve-event{ height: 100%; width: 100%; z-index: 99; +} + +@media only screen and (min-width: 1225px) { + .calendar-timeline{ + + height: 100%; + background-color: white; + border-top-left-radius: 25px; + } + .event-details{ + width: 40%; + background: white; + border-top-right-radius: 0px; + } + +} + +@media only screen and (min-width: 321px) { + + .calendar-timeline{ + + height: 100%; + background-color: white; + border-top-left-radius: 0px; + } + .event-details{ + width: 40%; + background: white; + border-top-right-radius: 25px; + } + } \ No newline at end of file diff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts index edaca3579..f1d47b0f3 100644 --- a/src/app/pages/agenda/agenda.page.ts +++ b/src/app/pages/agenda/agenda.page.ts @@ -31,6 +31,7 @@ import { ChangeProfileService } from 'src/app/services/change-profile.service'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ @@ -176,7 +177,8 @@ export class AgendaPage implements OnInit { private changeProfileService: ChangeProfileService, private sqliteservice: SqliteService, private platform: Platform, - private backgroundservice: BackgroundService + private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { this.dateAdapter.setLocale('es'); diff --git a/src/app/pages/agenda/edit-event/edit-event.page.html b/src/app/pages/agenda/edit-event/edit-event.page.html index 928c7d14f..b24cfd28f 100644 --- a/src/app/pages/agenda/edit-event/edit-event.page.html +++ b/src/app/pages/agenda/edit-event/edit-event.page.html @@ -205,7 +205,8 @@
- + +
@@ -226,7 +227,8 @@
- + +
@@ -248,7 +250,8 @@
- + +
Adicionar documentos @@ -272,7 +275,6 @@ Acções Presidenciais Arquivo Despacho Electrónico -

diff --git a/src/app/pages/agenda/edit-event/edit-event.page.scss b/src/app/pages/agenda/edit-event/edit-event.page.scss index 35002e5a5..4246e9f99 100644 --- a/src/app/pages/agenda/edit-event/edit-event.page.scss +++ b/src/app/pages/agenda/edit-event/edit-event.page.scss @@ -91,7 +91,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color);; margin: 5px 5px 5px 10px; padding: 5px; float: left; @@ -104,7 +104,7 @@ .attach-title-item{ width: 100%; font-size: 15px; - color:#0d89d1; + color:var(--title-text-color); } /* SPAN */ diff --git a/src/app/pages/agenda/edit-event/edit-event.page.ts b/src/app/pages/agenda/edit-event/edit-event.page.ts index 37ee65584..8cd58e2f1 100644 --- a/src/app/pages/agenda/edit-event/edit-event.page.ts +++ b/src/app/pages/agenda/edit-event/edit-event.page.ts @@ -11,6 +11,8 @@ import { ToastService } from 'src/app/services/toast.service'; import { Event } from '../../../models/event.model'; import { AttendeesPageModal } from '../../events/attendees/attendees.page'; import { SearchPage } from '../../search/search.page'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-edit-event', @@ -56,6 +58,7 @@ export class EditEventPage implements OnInit { private attachmentsService: AttachmentsService, private toastService: ToastService, private router: Router, + public ThemeService: ThemeService ) { this.postEvent = new Event(); diff --git a/src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html b/src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html index f4054a0d3..2641e0c53 100644 --- a/src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html +++ b/src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html @@ -2,7 +2,9 @@
diff --git a/src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts b/src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts index 241c43cb1..6555495ab 100644 --- a/src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts +++ b/src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts @@ -1,5 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { ModalController } from '@ionic/angular'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-emend-message-modal', @@ -11,6 +12,7 @@ export class EmendMessageModalPage implements OnInit { constructor( private modalController: ModalController, + public ThemeService: ThemeService ) { this.emendMessage = ''; } diff --git a/src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html b/src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html index ca44e45ca..ccdf3a347 100644 --- a/src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html +++ b/src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html @@ -1,7 +1,8 @@
diff --git a/src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts b/src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts index 6294005fd..0153fbd95 100644 --- a/src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts +++ b/src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts @@ -8,6 +8,7 @@ import { BadRequestPage } from 'src/app/shared/popover/bad-request/bad-request.p import { SuccessMessagePage } from 'src/app/shared/popover/success-message/success-message.page'; import { EmendMessageModalPage } from '../emend-message-modal/emend-message-modal.page'; import { Location } from '@angular/common'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-event-actions-popover', @@ -26,7 +27,8 @@ export class EventActionsPopoverPage implements OnInit { private popoverController: PopoverController, private animationController: AnimationController, private toastService: ToastService, - private location: Location) { + private location: Location, + public ThemeService: ThemeService) { this.serialNumber = this.navParams.get('serialNumber'); this.instanceId = this.navParams.get('InstanceId'); } diff --git a/src/app/pages/agenda/new-event/new-event.page.html b/src/app/pages/agenda/new-event/new-event.page.html index b7aa03b6c..1a6b55b81 100644 --- a/src/app/pages/agenda/new-event/new-event.page.html +++ b/src/app/pages/agenda/new-event/new-event.page.html @@ -193,7 +193,7 @@
-
+
@@ -208,8 +208,9 @@
-
- +
+ +
@@ -220,7 +221,7 @@
-
+
@@ -235,8 +236,9 @@
-
- +
+ +
@@ -258,7 +260,8 @@
- + +
Adicionar documentos diff --git a/src/app/pages/agenda/new-event/new-event.page.scss b/src/app/pages/agenda/new-event/new-event.page.scss index 3090c356e..c685abcbf 100644 --- a/src/app/pages/agenda/new-event/new-event.page.scss +++ b/src/app/pages/agenda/new-event/new-event.page.scss @@ -108,7 +108,7 @@ ion-content{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; @@ -121,7 +121,7 @@ ion-content{ .attach-title-item{ width: 100%; font-size: 15px; - color:#0d89d1; + color:var(--title-text-color); } /* SPAN */ .span-left{ diff --git a/src/app/pages/agenda/new-event/new-event.page.ts b/src/app/pages/agenda/new-event/new-event.page.ts index fb5d5d4e4..2c9954bcd 100644 --- a/src/app/pages/agenda/new-event/new-event.page.ts +++ b/src/app/pages/agenda/new-event/new-event.page.ts @@ -15,6 +15,7 @@ import { SearchPage } from '../../search/search.page'; import { ThemePalette } from '@angular/material/core'; import { FormControl, FormGroup, Validators } from '@angular/forms'; import { EventRecurrence } from 'src/app/models/agenda/eventrecurrence.model'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ @@ -67,6 +68,7 @@ export class NewEventPage implements OnInit { private animationController: AnimationController, private toastService: ToastService, userService: AuthService, + public ThemeService: ThemeService ) { this.loggeduser = userService.ValidatedUser; this.postEvent = new Event(); diff --git a/src/app/pages/agenda/view-event/view-event.page.html b/src/app/pages/agenda/view-event/view-event.page.html index 88e6d3afa..697350915 100644 --- a/src/app/pages/agenda/view-event/view-event.page.html +++ b/src/app/pages/agenda/view-event/view-event.page.html @@ -15,7 +15,8 @@
@@ -23,7 +24,8 @@
- + +
diff --git a/src/app/pages/agenda/view-event/view-event.page.scss b/src/app/pages/agenda/view-event/view-event.page.scss index cda6ac60b..44837e303 100644 --- a/src/app/pages/agenda/view-event/view-event.page.scss +++ b/src/app/pages/agenda/view-event/view-event.page.scss @@ -185,7 +185,7 @@ ion-menu{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; @@ -198,7 +198,7 @@ ion-menu{ .attach-title-item{ width: 100%; font-size: 15px; - color:#0d89d1; + color:var(--title-text-color); } /* SPAN */ .span-left{ diff --git a/src/app/pages/agenda/view-event/view-event.page.ts b/src/app/pages/agenda/view-event/view-event.page.ts index 21eb924f8..ad1989d2b 100644 --- a/src/app/pages/agenda/view-event/view-event.page.ts +++ b/src/app/pages/agenda/view-event/view-event.page.ts @@ -19,6 +19,8 @@ import { ExpedientTaskModalPage } from '../../gabinete-digital/expediente/expedi import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; import { BackgroundService } from 'src/app/services/background.service'; import { StorageService } from 'src/app/services/storage.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-view-event', @@ -68,7 +70,8 @@ export class ViewEventPage implements OnInit { public platform: Platform, private sqliteservice: SqliteService, private backgroundservice: BackgroundService, - private storage: StorageService + private storage: StorageService, + public ThemeService: ThemeService ) { this.isEventEdited = false; this.loadedEvent = new Event(); diff --git a/src/app/pages/chat/chat.page.html b/src/app/pages/chat/chat.page.html index f10ef6cdb..99970c230 100644 --- a/src/app/pages/chat/chat.page.html +++ b/src/app/pages/chat/chat.page.html @@ -8,7 +8,7 @@ -
+
@@ -18,13 +18,15 @@
@@ -46,11 +48,13 @@ *ngFor="let dm of userDirectMessages" [class.item-active]="dm._id == idSelected">
- + + +
+ class="item-content flex-grow-1 cursor-pointer">
@@ -88,10 +92,16 @@ [class.item-active]="group._id ==idSelected" class="item item-hover d-flex">
- + + + + + + +
+ (click)="openGroupMessagesPage(group._id)" class="item-content flex-grow-1 cursor-pointer">
{{group.name.split('-').join(' ')}} diff --git a/src/app/pages/chat/chat.page.scss b/src/app/pages/chat/chat.page.scss index 9a19cdb15..8fff9beeb 100644 --- a/src/app/pages/chat/chat.page.scss +++ b/src/app/pages/chat/chat.page.scss @@ -38,8 +38,6 @@ ion-content{ font-family: Roboto; margin: 0 auto; background-color: #fff; - border-top-left-radius: 25px; - border-top-right-radius: 25px; overflow: auto; @@ -101,7 +99,7 @@ ion-content{ width: calc(100% - 80px); float: left; font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); } .item-title-active{ color: #fff; @@ -137,7 +135,7 @@ ion-content{ .item-active{ color: #fff !important; - background-color: #42b9fe !important; + background-color: var(--gabinete-active-hove-background) !important; } @media only screen and (min-width: 701px) { .main-content{ diff --git a/src/app/pages/chat/chat.page.ts b/src/app/pages/chat/chat.page.ts index 66c5d8a7e..cff860079 100644 --- a/src/app/pages/chat/chat.page.ts +++ b/src/app/pages/chat/chat.page.ts @@ -28,6 +28,8 @@ import { removeDuplicate } from 'src/plugin/removeDuplicate.js' import { environment } from 'src/environments/environment'; import { NotificationsService } from 'src/app/services/notifications.service'; import { TimeService } from 'src/app/services/functions/time.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-chat', @@ -82,12 +84,6 @@ export class ChatPage implements OnInit { @Output() getRoomInfo; - /* - - Websockets variables - - */ - subject: any; public messages: Subject; @@ -119,6 +115,7 @@ export class ChatPage implements OnInit { private resolver: ComponentFactoryResolver, private route: Router, private timeService: TimeService, + public ThemeService: ThemeService ){ this.loggedUserChat = authService.ValidatedUserChat['data']; this.headers = new HttpHeaders(); diff --git a/src/app/pages/chat/edit-group/edit-group.page.html b/src/app/pages/chat/edit-group/edit-group.page.html index 7205ad17a..70817d9f6 100644 --- a/src/app/pages/chat/edit-group/edit-group.page.html +++ b/src/app/pages/chat/edit-group/edit-group.page.html @@ -4,7 +4,8 @@
diff --git a/src/app/pages/chat/edit-group/edit-group.page.ts b/src/app/pages/chat/edit-group/edit-group.page.ts index 4a9fd2a85..5d5c1d1f2 100644 --- a/src/app/pages/chat/edit-group/edit-group.page.ts +++ b/src/app/pages/chat/edit-group/edit-group.page.ts @@ -1,6 +1,7 @@ import { Component, OnInit } from '@angular/core'; import { ModalController, NavParams, PickerController } from '@ionic/angular'; import { ChatService } from 'src/app/services/chat.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-edit-group', @@ -21,6 +22,7 @@ export class EditGroupPage implements OnInit { private pickerController: PickerController, private chatService: ChatService, private navParams: NavParams, + public ThemeService: ThemeService ) { this.roomId = this.navParams.get('roomId'); } diff --git a/src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html b/src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html index 263363b7d..734643f4d 100644 --- a/src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html +++ b/src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html @@ -3,8 +3,9 @@
-
diff --git a/src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts b/src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts index ea8205336..057ccf6ad 100644 --- a/src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts +++ b/src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts @@ -6,6 +6,7 @@ import { AuthService } from 'src/app/services/auth.service'; import { ChatService } from 'src/app/services/chat.service'; import { NewGroupPage } from '../../new-group/new-group.page'; import { GroupMessagesPage } from '../group-messages.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-group-contacts', @@ -37,6 +38,7 @@ export class GroupContactsPage implements OnInit { private chatService: ChatService, private authService: AuthService, private navParams: NavParams, + public ThemeService: ThemeService ) { this.loggedUser = authService.ValidatedUserChat['data']; diff --git a/src/app/pages/chat/group-messages/group-messages.page.html b/src/app/pages/chat/group-messages/group-messages.page.html index cdf628d87..2f0b9fc4c 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.html +++ b/src/app/pages/chat/group-messages/group-messages.page.html @@ -6,7 +6,7 @@
@@ -20,13 +20,14 @@
- + +
@@ -124,7 +125,8 @@
@@ -137,10 +139,12 @@
diff --git a/src/app/pages/chat/group-messages/group-messages.page.ts b/src/app/pages/chat/group-messages/group-messages.page.ts index 55922891b..0dfb1c570 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.ts +++ b/src/app/pages/chat/group-messages/group-messages.page.ts @@ -19,6 +19,7 @@ import { environment } from 'src/environments/environment'; import { NewEventPage } from '../../agenda/new-event/new-event.page'; import { EventPerson } from 'src/app/models/eventperson.model'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-group-messages', @@ -73,6 +74,7 @@ export class GroupMessagesPage implements OnInit, AfterViewInit, OnDestroy { private fileToBase64Service: FileToBase64Service, private fileService: FileService, private toastService: ToastService, + public ThemeService: ThemeService ) { this.loggedUserChat = authService.ValidatedUserChat['data']; this.isGroupCreated = true; diff --git a/src/app/pages/chat/messages/contacts/contacts.page.html b/src/app/pages/chat/messages/contacts/contacts.page.html index 7ae952e46..5dc48c889 100644 --- a/src/app/pages/chat/messages/contacts/contacts.page.html +++ b/src/app/pages/chat/messages/contacts/contacts.page.html @@ -2,9 +2,10 @@
-
-
@@ -34,7 +35,7 @@ {{header}}
-
+

{{user.name}}

diff --git a/src/app/pages/chat/messages/contacts/contacts.page.scss b/src/app/pages/chat/messages/contacts/contacts.page.scss index a50120cba..157f8d7c9 100644 --- a/src/app/pages/chat/messages/contacts/contacts.page.scss +++ b/src/app/pages/chat/messages/contacts/contacts.page.scss @@ -71,7 +71,7 @@ --border-radius: 5px; --box-shadow: none; overflow: hidden; - --icon-color:#0d89d1; + --icon-color: var( --font-awesome); } } @@ -107,7 +107,7 @@ margin: 0 !important; width: 90%; font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); float: left; } .item-user .icon{ diff --git a/src/app/pages/chat/messages/contacts/contacts.page.ts b/src/app/pages/chat/messages/contacts/contacts.page.ts index e0f7b0891..a8dc89df4 100644 --- a/src/app/pages/chat/messages/contacts/contacts.page.ts +++ b/src/app/pages/chat/messages/contacts/contacts.page.ts @@ -5,6 +5,7 @@ import { AuthService } from 'src/app/services/auth.service'; import { ChatService } from 'src/app/services/chat.service'; import { GroupMessagesPage } from '../../group-messages/group-messages.page'; import { MessagesPage } from '../messages.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-contacts', @@ -28,6 +29,7 @@ export class ContactsPage implements OnInit { private http: HttpClient, private chatService: ChatService, private authService: AuthService, + public ThemeService: ThemeService ) { this.loggedUser = authService.ValidatedUserChat['data']; diff --git a/src/app/pages/chat/messages/messages.page.html b/src/app/pages/chat/messages/messages.page.html index c29f6e2a5..17fabbb62 100644 --- a/src/app/pages/chat/messages/messages.page.html +++ b/src/app/pages/chat/messages/messages.page.html @@ -8,7 +8,7 @@
@@ -23,13 +23,15 @@
+ + diff --git a/src/app/pages/events/events.page.scss b/src/app/pages/events/events.page.scss index 7e8af5266..3080ac852 100644 --- a/src/app/pages/events/events.page.scss +++ b/src/app/pages/events/events.page.scss @@ -85,7 +85,7 @@ ion-toolbar{ .p-small{ font-size: 13pt; margin-top: 13px; - color:#000; + color: var(--header-tab-text-white); margin-right: 25px !important; text-align: right; /* color: #ffffff; */ @@ -182,7 +182,7 @@ ion-toolbar{ .ion-icon-location{ text-align: center; display: block; - color: #000; + color: var(--subtitle-text-color); font-size: 16px; margin: 0 auto; } @@ -278,10 +278,9 @@ ion-toolbar{ } .event-number{ - color: white; + color: var(--header-tab-text-white); font-family: Roboto; font-size: 15px; - color: var(--white); bold{ font-family: Roboto; @@ -294,7 +293,7 @@ ion-toolbar{ font-family: Roboto; font-size: 30px; text-align: center; - color: var(--white); + color: var(--header-tab-text-white); line-height: unset; margin-top: 10px; } @@ -309,7 +308,7 @@ ion-toolbar{ font-size: em(25px); font-family: Roboto; font-weight: 300; - color: var(--white); + color: var(--header-tab-text-white); margin-right: 7px; } @@ -317,7 +316,7 @@ ion-toolbar{ margin-top: 2px; font-family: Roboto; font-size: 15px; - color: var(--white); + color: var(--header-tab-text-white); } } @@ -330,9 +329,12 @@ ion-toolbar{ .schedule { max-width: 400px; font-family: Roboto; - background-color: white; - box-shadow: 0 0 10px 0 rgb(0 0 0 / 7%); - border: solid 1px #e9e9e9; + //background-color: white; + background-color: var(--box-container-color); + //box-shadow: 0 0 10px 0 rgb(0 0 0 / 7%); + box-shadow: 0 0 10px 0 var(--box-border-color-shadow); + //border: solid 1px #e9e9e9; + border: solid 1px var(--box-border-color); margin-bottom: 20px; border-radius: 25px; display: flex; @@ -381,10 +383,12 @@ ion-toolbar{ //padding-bottom: 5px; padding: 5px 20px 5px 20px; background-color: transparent !important; + } ion-list{ padding: 0px; margin: 0px; + background-color: transparent !important; .d-flex{ width: 100%; display: flex; @@ -398,8 +402,8 @@ ion-toolbar{ display: flex; justify-content: space-between; align-items: center; + background-color: transparent !important; --background: transparent !important; - .schedule-time{ margin-right: 10px; .time-start{ @@ -436,7 +440,8 @@ ion-toolbar{ font-family: Roboto; font-size: 15px; font-weight: bold; - color: #0d89d1; + //color: #0d89d1; + color: var(--title-text-color) } .description p{ white-space: nowrap; diff --git a/src/app/pages/events/events.page.ts b/src/app/pages/events/events.page.ts index 80f075a36..b431827ee 100644 --- a/src/app/pages/events/events.page.ts +++ b/src/app/pages/events/events.page.ts @@ -20,7 +20,7 @@ import { SqliteService } from 'src/app/services/sqlite.service'; import { NetworkConnectionService } from 'src/app/services/network-connection.service' import { BackgroundService } from 'src/app/services/background.service'; import { momentG } from 'src/plugin/momentG'; - +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-events', templateUrl: './events.page.html', @@ -95,6 +95,7 @@ export class EventsPage implements OnInit { private sqliteservice: SqliteService, private networkconnection: NetworkConnectionService, private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { this.existingScreenOrientation = this.screenOrientation.type; console.log(this.existingScreenOrientation); @@ -113,6 +114,15 @@ export class EventsPage implements OnInit { } catch (error) { console.log("Error creating local database: ", error) } + + + window['zipPhoneCallback'] = function (zipphone) { + var frame = document.getElementById('home-iframe'); + if(frame) { + frame['contentWindow']['postMessage']({call:'cookies', value: { cookies: {} }}); + } + } + } ngOnInit() { diff --git a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.html b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.html index 265d76f02..3df1fa9ac 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.html +++ b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.html @@ -7,13 +7,15 @@
- + +
{{ task.Folio}}
- + +
diff --git a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.scss b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.scss index 089feddae..19779f9bc 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.scss +++ b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.scss @@ -132,7 +132,7 @@ ion-button{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts index 554908a6f..e80b51e2b 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts +++ b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts @@ -22,6 +22,7 @@ import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.pag import { Platform } from '@ionic/angular'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-despacho-pr', @@ -59,6 +60,7 @@ export class DespachoPrPage implements OnInit { private sqliteservice: SqliteService, private backgroundservice: BackgroundService, private platform: Platform, + public ThemeService: ThemeService ) { this.activatedRoute.paramMap.subscribe(params => { if (params["params"].SerialNumber) { diff --git a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html index ba99a0b31..55252ed45 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html +++ b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html @@ -11,7 +11,7 @@
@@ -45,7 +45,8 @@ {{ task.Folio }}
- + +
diff --git a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.ts b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.ts index 2b621b25f..80fa3d4be 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.ts +++ b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.ts @@ -20,6 +20,7 @@ import { DespachosprStore } from 'src/app/store/despachospr-store.service'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; import { SortService } from 'src/app/services/functions/sort.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-despachos-pr', @@ -63,6 +64,7 @@ export class DespachosPrPage implements OnInit { private sqliteservice: SqliteService, private backgroundservice: BackgroundService, private sortService: SortService, + public ThemeService: ThemeService ) { this.loggeduser = authService.ValidatedUser; diff --git a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.html b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.html index a938e4ed4..e4b35646b 100644 --- a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.html +++ b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.html @@ -8,13 +8,15 @@
- + +
{{ task.Folio}}
- + +
diff --git a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.scss b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.scss index 686e62d8f..1526a1154 100644 --- a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.scss +++ b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.scss @@ -91,7 +91,7 @@ ion-button{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts index 8a3f01708..15312a34a 100644 --- a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts +++ b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts @@ -22,6 +22,8 @@ import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.pag import { SqliteService } from 'src/app/services/sqlite.service'; import { Platform } from '@ionic/angular'; import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-despacho', @@ -59,7 +61,8 @@ export class DespachoPage implements OnInit { public p: PermissionService, private sqliteservice: SqliteService, private platform: Platform, - private backgroundservice: BackgroundService + private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { diff --git a/src/app/pages/gabinete-digital/despachos/despachos.page.html b/src/app/pages/gabinete-digital/despachos/despachos.page.html index 59b84271b..24f45b51f 100644 --- a/src/app/pages/gabinete-digital/despachos/despachos.page.html +++ b/src/app/pages/gabinete-digital/despachos/despachos.page.html @@ -10,7 +10,7 @@
Despachos
@@ -24,7 +24,7 @@ pullingText="deslize para actualizar" refreshingSpinner="circles" refreshingText="A actualizar..."> - +
@@ -43,7 +43,8 @@ {{ task.Folio }}
- + +
diff --git a/src/app/pages/gabinete-digital/despachos/despachos.page.scss b/src/app/pages/gabinete-digital/despachos/despachos.page.scss index 2a49ee468..a4421e515 100644 --- a/src/app/pages/gabinete-digital/despachos/despachos.page.scss +++ b/src/app/pages/gabinete-digital/despachos/despachos.page.scss @@ -133,7 +133,7 @@ ion-item{ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .subject{ diff --git a/src/app/pages/gabinete-digital/despachos/despachos.page.ts b/src/app/pages/gabinete-digital/despachos/despachos.page.ts index d55459f72..966c2deb1 100644 --- a/src/app/pages/gabinete-digital/despachos/despachos.page.ts +++ b/src/app/pages/gabinete-digital/despachos/despachos.page.ts @@ -7,6 +7,8 @@ import { SqliteService } from 'src/app/services/sqlite.service'; import { Platform } from '@ionic/angular'; import { isThisHour } from 'date-fns'; import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-despachos', @@ -24,7 +26,8 @@ export class DespachosPage implements OnInit { private despachoRule: DespachoService, private sqliteservice: SqliteService, private platform: Platform, - private backgroundservice: BackgroundService + private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { } diff --git a/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.html b/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.html index e391b83e4..fc8bee16e 100644 --- a/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.html +++ b/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.html @@ -8,7 +8,8 @@
- + +
{{ task.Folio}} diff --git a/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.scss b/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.scss index 9e023d87a..7cb38f87d 100644 --- a/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.scss +++ b/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.scss @@ -151,7 +151,7 @@ ion-button{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.ts b/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.ts index 36fc4cc0f..270c49bca 100644 --- a/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.ts +++ b/src/app/pages/gabinete-digital/diplomas-assinar/diploma-assinar/diploma-assinar.page.ts @@ -1,19 +1,15 @@ import { Component, OnInit } from '@angular/core'; import { AnimationController, ModalController, PopoverController } from '@ionic/angular'; -import { AddNotePage } from 'src/app/modals/add-note/add-note.page'; import { ProcessesService } from 'src/app/services/processes.service'; -import { OptsExpedientePage } from 'src/app/shared/popover/opts-expediente/opts-expediente.page'; import { momentG } from 'src/plugin/momentG'; import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; -import { ActivatedRoute, NavigationExtras, Router } from '@angular/router'; -import { BookMeetingModalPage } from '../../expediente/book-meeting-modal/book-meeting-modal.page'; -import { BadRequestPage } from 'src/app/shared/popover/bad-request/bad-request.page'; -import { SuccessMessagePage } from 'src/app/shared/popover/success-message/success-message.page'; +import { ActivatedRoute, Router } from '@angular/router'; import { DeplomaOptionsPage } from 'src/app/shared/popover/deploma-options/deploma-options.page'; import { ToastService } from 'src/app/services/toast.service'; import { Location } from '@angular/common' import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-diploma-assinar', @@ -44,6 +40,7 @@ export class DiplomaAssinarPage implements OnInit { private animationController: AnimationController, private toastService: ToastService, private location: Location, + public ThemeService: ThemeService ) { this.activatedRoute.paramMap.subscribe(params => { if(params["params"].SerialNumber) { diff --git a/src/app/pages/gabinete-digital/diplomas-assinar/diplomas-assinar.page.html b/src/app/pages/gabinete-digital/diplomas-assinar/diplomas-assinar.page.html index 76b0bd36e..b2d4bfe92 100644 --- a/src/app/pages/gabinete-digital/diplomas-assinar/diplomas-assinar.page.html +++ b/src/app/pages/gabinete-digital/diplomas-assinar/diplomas-assinar.page.html @@ -9,7 +9,7 @@
Diplomas

Diplomas por Assinar

@@ -48,7 +48,8 @@ {{ task.Folio }}
- + +
diff --git a/src/app/pages/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts b/src/app/pages/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts index 690222b2a..e9cfdf5ca 100644 --- a/src/app/pages/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts +++ b/src/app/pages/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts @@ -3,11 +3,12 @@ import { NavigationEnd, NavigationExtras, Router } from '@angular/router'; import { customTask, DailyWorkTask } from '../../../models/dailyworktask.model'; import { ProcessesService } from 'src/app/services/processes.service'; import { formatDate } from '@angular/common'; -import { ModalController, NavParams } from '@ionic/angular'; +import { ModalController, NavParams, Platform } from '@ionic/angular'; import { AlertService } from 'src/app/services/alert.service'; import { DiplomaPage } from 'src/app/pages/gabinete-digital/diplomas/diploma/diploma.page'; import { CustomTaskPipe } from 'src/app/pipes/custom-task.pipe'; import { SortService } from 'src/app/services/functions/sort.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-diplomas-assinar', @@ -33,7 +34,7 @@ export class DiplomasAssinarPage implements OnInit { private alertService: AlertService, private router: Router, private sortService: SortService, - ) { + public ThemeService: ThemeService) { } ngOnInit() { diff --git a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.html b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.html index 4e016a8a6..f70e98814 100644 --- a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.html +++ b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.html @@ -8,7 +8,8 @@
- + +
{{ task.Folio}} @@ -17,7 +18,8 @@ - + +
diff --git a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.scss b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.scss index 7e0df6d1a..4ad9a6faa 100644 --- a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.scss +++ b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.scss @@ -133,7 +133,7 @@ ion-button{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts index 757cc5000..54c9862f8 100644 --- a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts +++ b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts @@ -15,6 +15,8 @@ import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.pag import { Platform } from '@ionic/angular'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-diploma', @@ -49,6 +51,7 @@ export class DiplomaPage implements OnInit { private sqliteservice: SqliteService, private backgroundservice: BackgroundService, private platform: Platform, + public ThemeService: ThemeService ) { this.activatedRoute.paramMap.subscribe(params => { // console.log(params["params"]); diff --git a/src/app/pages/gabinete-digital/diplomas/diplomas.page.html b/src/app/pages/gabinete-digital/diplomas/diplomas.page.html index 9c1698219..b5b84d976 100644 --- a/src/app/pages/gabinete-digital/diplomas/diplomas.page.html +++ b/src/app/pages/gabinete-digital/diplomas/diplomas.page.html @@ -9,7 +9,7 @@
Diplomas
@@ -48,7 +48,8 @@ {{ task.Folio }}
- + +
@@ -84,7 +85,8 @@ {{ task.Folio }}
- + +
diff --git a/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts b/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts index ef5613387..49a5df6e8 100644 --- a/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts +++ b/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts @@ -6,6 +6,8 @@ import { ProcessesService } from 'src/app/services/processes.service'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; import { SortService } from 'src/app/services/functions/sort.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-diplomas', @@ -31,6 +33,7 @@ export class DiplomasPage implements OnInit, OnDestroy { private sqliteservice: SqliteService, private backgroundservice: BackgroundService, private sortService: SortService, + public ThemeService: ThemeService ) { //Inicializar segment diff --git a/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html b/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html index cf562b198..05ea1fc20 100644 --- a/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html +++ b/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html @@ -2,14 +2,16 @@
- + +
@@ -90,7 +92,7 @@ AccoesPresidenciais ArquivoDespachoElect

-

{{document.Stakeholders}} {{document.CreateDate | date: 'dd-MM-yyyy HH:mm'}}

+

{{document.Stakeholders}} {{document.CreateDate }}

diff --git a/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss b/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss index c1a015535..347959730 100644 --- a/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss +++ b/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss @@ -82,7 +82,7 @@ ion-menu{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; @@ -95,7 +95,7 @@ ion-menu{ .attach-title-item{ width: 100%; font-size: 15px; - color:#0d89d1; + color:var(--title-text-color); } /* SPAN */ .span-left{ @@ -180,7 +180,7 @@ display: none; .attach-title-item{ width: 100%; font-size: 15px; - color:#0d89d1; + color:var(--title-text-color); } /* SPAN */ .span-left{ diff --git a/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts b/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts index de4345992..3dc0df31b 100644 --- a/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts +++ b/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts @@ -12,6 +12,7 @@ import { EmendMessageModalPage } from '../../../agenda/emend-message-modal/emend import { EventActionsPopoverPage } from '../../../agenda/event-actions-popover/event-actions-popover.page'; import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; import { ToastService } from 'src/app/services/toast.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-approve-event-modal', @@ -43,6 +44,7 @@ export class ApproveEventModalPage implements OnInit { private iab: InAppBrowser, private animationController: AnimationController, private toastService: ToastService, + public ThemeService: ThemeService ) { diff --git a/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.html b/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.html index 894359f57..28bbc19a8 100644 --- a/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.html +++ b/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.html @@ -7,17 +7,20 @@
- + +
- + +
diff --git a/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.scss b/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.scss index 2199dbb8a..6937abe54 100644 --- a/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.scss +++ b/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.scss @@ -97,7 +97,7 @@ ion-menu{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; @@ -110,7 +110,7 @@ ion-menu{ .attach-title-item{ width: 100%; font-size: 15px; - color:#0d89d1; + color:var(--title-text-color); } /* SPAN */ .span-left{ diff --git a/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts b/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts index 3d0f93cf1..eb15015f1 100644 --- a/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts +++ b/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts @@ -16,6 +16,8 @@ import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.pag import { SqliteService } from '../../../../services/sqlite.service'; import { BackgroundService } from '../../../../services/background.service'; import { Platform } from '@ionic/angular'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-approve-event', @@ -58,7 +60,8 @@ export class ApproveEventPage implements OnInit { private location: Location, private sqliteservice: SqliteService, private platform: Platform, - private backgroundservice: BackgroundService + private backgroundservice: BackgroundService, + public ThemeService: ThemeService, ) { this.activatedRoute.paramMap.subscribe(params => { // console.log(params["params"]); diff --git a/src/app/pages/gabinete-digital/event-list/event-list.page.html b/src/app/pages/gabinete-digital/event-list/event-list.page.html index 2f0e10e3d..cb2a24d8f 100644 --- a/src/app/pages/gabinete-digital/event-list/event-list.page.html +++ b/src/app/pages/gabinete-digital/event-list/event-list.page.html @@ -6,7 +6,8 @@
diff --git a/src/app/pages/gabinete-digital/event-list/event-list.page.scss b/src/app/pages/gabinete-digital/event-list/event-list.page.scss index 79e97df02..80d8b217d 100644 --- a/src/app/pages/gabinete-digital/event-list/event-list.page.scss +++ b/src/app/pages/gabinete-digital/event-list/event-list.page.scss @@ -115,7 +115,7 @@ ion-item-sliding{ font-style: normal; line-height: normal; letter-spacing: normal; - color: #0d89d1; + color: var(--title-text-color) !important; margin: 0; padding: 0; } diff --git a/src/app/pages/gabinete-digital/event-list/event-list.page.ts b/src/app/pages/gabinete-digital/event-list/event-list.page.ts index 765450313..444e0e291 100644 --- a/src/app/pages/gabinete-digital/event-list/event-list.page.ts +++ b/src/app/pages/gabinete-digital/event-list/event-list.page.ts @@ -12,6 +12,7 @@ import { SqliteService } from '../../../services/sqlite.service'; import { BackgroundService } from '../../../services/background.service'; import { Platform } from '@ionic/angular'; import { SortService } from 'src/app/services/functions/sort.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-event-list', @@ -42,7 +43,8 @@ export class EventListPage implements OnInit { private sqliteservice: SqliteService, private platform: Platform, private sortService: SortService, - private backgroundservice: BackgroundService + private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { } ngOnInit() { diff --git a/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html b/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html index 25dbc352b..991323c85 100644 --- a/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html +++ b/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html @@ -266,7 +266,7 @@
-
+
@@ -275,8 +275,9 @@
-
- +
+ +
@@ -297,7 +298,8 @@
- + +
@@ -317,7 +319,8 @@
- + +
Anexar Documentos diff --git a/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss b/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss index 24d21b73b..8d00c7cde 100644 --- a/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss +++ b/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss @@ -74,7 +74,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts b/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts index a563b56ee..7411339b3 100644 --- a/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts +++ b/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts @@ -19,6 +19,8 @@ import * as _moment from 'moment'; import * as _rollupMoment from 'moment'; import { NgxMatDateFormats } from '@angular-material-components/datetime-picker'; import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker'; +import { ThemeService } from 'src/app/services/theme.service' + const moment = _rollupMoment || _moment; @@ -125,6 +127,7 @@ export class BookMeetingModalPage implements OnInit { authService: AuthService, private toastService: ToastService, private activatedRoute: ActivatedRoute, + public ThemeService: ThemeService ) { this.taskParticipants = []; this.loggeduser = authService.ValidatedUser; diff --git a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html index 3a830460c..baea578cf 100644 --- a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html +++ b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html @@ -133,7 +133,7 @@
-
+
@@ -142,8 +142,9 @@
-
- +
+ +
@@ -154,7 +155,7 @@
-
+
@@ -163,17 +164,19 @@
-
- +
+ +
-
+
- + +
Anexar Documentos diff --git a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss index c082ed853..161e89228 100644 --- a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss +++ b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss @@ -78,7 +78,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); } .attach-title-item{ diff --git a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts index 6e36b5227..66a2f128e 100644 --- a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts +++ b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts @@ -22,6 +22,8 @@ import { NgxMatDateFormats } from '@angular-material-components/datetime-picker' import { task } from 'src/app/models/ExpedientTaskModalPage'; import { DespachoService } from 'src/app/Rules/despacho.service'; import { SearchDocumentPipe } from 'src/app/pipes/search-document.pipe'; +import { ThemeService } from 'src/app/services/theme.service' + const CUSTOM_DATE_FORMATS: NgxMatDateFormats = { parse: { @@ -106,7 +108,8 @@ export class ExpedientTaskModalPage implements OnInit { private alertController: AlertService, private userAuth: AuthService, private toastService: ToastService, - private despachoService: DespachoService + private despachoService: DespachoService, + public ThemeService: ThemeService ) { this.loggeduser = userAuth.ValidatedUser; diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html index 0b6798f7f..d827c28d3 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html +++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html @@ -12,14 +12,18 @@
- + + +
{{ task.Folio}}
diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss index c60efcf8a..4e0adc31b 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss +++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss @@ -37,7 +37,7 @@ margin: 2.5px 0 0 5px; display: flex; align-items: center; - + } .right{ padding: 0!important; @@ -70,7 +70,7 @@ margin: 1px; } } - + .title{ font-size: 25px; overflow: auto; @@ -100,7 +100,8 @@ ion-button{ .label{ border-radius: 20px; - background: #ffb703; + //background: #ffb703; + background: var(--label-bg-color); float: right; padding: 5px 13.5px 5px 13.5px; color: #fff; @@ -124,14 +125,14 @@ ion-button{ .bottom-content{ //width: 360px; margin: 0 auto; - + .bottom-content h3{ font-size: 16px; margin: 0 0 0 10px; } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; @@ -166,7 +167,7 @@ ion-button{ display: flex; justify-content: flex-end; margin-bottom: 20px; - + .arrow-right-icon{ width: 37px; float: right; @@ -249,7 +250,7 @@ ion-button{ font-size: 13px; color: black; width: 100%; - + } .description{ font-family: Roboto; @@ -271,7 +272,7 @@ ion-button{ padding-bottom: unset !important; } } - + } @@ -319,7 +320,7 @@ ion-button{ .option-desc { display: flex; - color: #828282; + color: var(--profile-text-color) !important; width: 100%; justify-content: space-between; align-items: center; @@ -330,4 +331,4 @@ ion-button{ background-color: #e0e0e0; padding-left: 4px; } -} \ No newline at end of file +} diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts index bd547bae4..b7fdd30e7 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts +++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts @@ -24,6 +24,7 @@ import { TaskService } from 'src/app/Rules/task.service'; import { DocumentViewerPage } from 'src/app/modals/document-viewer/document-viewer.page'; import { PermissionService } from 'src/app/services/worker/permission.service'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; +import { ThemeService } from 'src/app/services/theme.service' import { SqliteService } from 'src/app/services/sqlite.service'; @@ -75,7 +76,8 @@ export class ExpedienteDetailPage implements OnInit { private expedienteService: ExpedienteService, public platform: Platform, private sqliteservice: SqliteService, - private backgroundservice: BackgroundService + private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { this.activatedRoute.paramMap.subscribe(params => { if (params["params"].SerialNumber) { diff --git a/src/app/pages/gabinete-digital/expediente/expediente.page.html b/src/app/pages/gabinete-digital/expediente/expediente.page.html index 41a32a4cb..fe345d4d2 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente.page.html +++ b/src/app/pages/gabinete-digital/expediente/expediente.page.html @@ -7,7 +7,8 @@
@@ -15,7 +16,7 @@
@@ -43,7 +44,8 @@ {{ task.Subject }}
- + +
diff --git a/src/app/pages/gabinete-digital/expediente/expediente.page.scss b/src/app/pages/gabinete-digital/expediente/expediente.page.scss index 9fcfa6835..f5085216c 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente.page.scss +++ b/src/app/pages/gabinete-digital/expediente/expediente.page.scss @@ -129,7 +129,7 @@ ion-item{ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .subject{ diff --git a/src/app/pages/gabinete-digital/expediente/expediente.page.ts b/src/app/pages/gabinete-digital/expediente/expediente.page.ts index a2fdf031d..21c9503fb 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente.page.ts +++ b/src/app/pages/gabinete-digital/expediente/expediente.page.ts @@ -7,6 +7,8 @@ import { ExpedienteTaskPipe } from 'src/app/pipes/expediente-task.pipe'; import { SqliteService } from 'src/app/services/sqlite.service'; import { Platform } from '@ionic/angular'; import { BackgroundService } from '../../../services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-expediente', @@ -34,7 +36,8 @@ export class ExpedientePage implements OnInit { private toastService: ToastService, public platform: Platform, private sqliteservice: SqliteService, - private backgroundservice: BackgroundService + private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { } ngOnInit() { diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html index dee55234c..7e7fcfe71 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html +++ b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html @@ -12,14 +12,16 @@
- + +
{{ task.Folio}}
diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.scss b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.scss index 2402864da..f0ff4a797 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.scss +++ b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.scss @@ -131,7 +131,7 @@ ion-button{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts index 00159506b..bdf1e1646 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts +++ b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts @@ -20,6 +20,7 @@ import { SearchList } from 'src/app/models/search-document'; import { Location } from '@angular/common'; import { AttachmentList } from 'src/app/models/Excludetask'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-expediente-pr', @@ -57,7 +58,8 @@ export class ExpedientePrPage implements OnInit { private animationController: AnimationController, private toastService: ToastService, private attachmentsService: AttachmentsService, - private location: Location + private location: Location, + public ThemeService: ThemeService ) { this.loggeduser = userAuth.ValidatedUser; diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expedientes-pr.page.html b/src/app/pages/gabinete-digital/expedientes-pr/expedientes-pr.page.html index 8098c5464..07c372c1a 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expedientes-pr.page.html +++ b/src/app/pages/gabinete-digital/expedientes-pr/expedientes-pr.page.html @@ -10,7 +10,7 @@
Expediente
@@ -39,7 +39,8 @@ {{ task.Subject }}
- + +
diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expedientes-pr.page.ts b/src/app/pages/gabinete-digital/expedientes-pr/expedientes-pr.page.ts index 2ee19036a..f4da1f622 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expedientes-pr.page.ts +++ b/src/app/pages/gabinete-digital/expedientes-pr/expedientes-pr.page.ts @@ -11,6 +11,8 @@ import { AuthService } from 'src/app/services/auth.service'; import { Location } from '@angular/common' import { ExpedienteGdStore } from 'src/app/store/expedientegd-store.service'; import { ExpedienteTaskPipe } from 'src/app/pipes/expediente-task.pipe'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-expedientes-pr', @@ -38,7 +40,8 @@ export class ExpedientesPrPage implements OnInit { private alertService: AlertService, private authService: AuthService, private router: Router, - private location: Location + private location: Location, + public ThemeService: ThemeService ) { this.loggeduser = authService.ValidatedUser; } diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.html b/src/app/pages/gabinete-digital/gabinete-digital.page.html index 611a1f017..72057e5f5 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.page.html +++ b/src/app/pages/gabinete-digital/gabinete-digital.page.html @@ -8,7 +8,7 @@ -
+
@@ -18,7 +18,7 @@ Gabinete Digital
@@ -48,7 +48,9 @@ {{ task.Folio }}
- + + +
@@ -109,7 +111,10 @@
- + + + +

Expediente

{{expedientegbstore.count}} Documentos

@@ -118,7 +123,10 @@
- + + + +

Pendentes

Meus Pendentes

@@ -127,7 +135,10 @@
- + + + +

Despacho do Presidente da República

Despachos criados por mim

@@ -136,7 +147,10 @@
- + + + +

Despachos

{{despachoStore.count}} Documentos

@@ -144,7 +158,10 @@
- + + + +

Pedidos de Parecer

Pedidos de Parecer solicitados por mim

@@ -153,7 +170,10 @@
- + + + +

Pedidos de Deferimento

{{pedidosstore.countdeferimento}} Documentos

@@ -176,7 +196,10 @@
- + + + +

Despacho do Presidente da República

@@ -187,7 +210,10 @@
- + + + +

Diplomas por Validar

Diplomas por Assinar

@@ -196,7 +222,10 @@
- + + + +

Diplomas assinados PR

Diplomas

diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.scss b/src/app/pages/gabinete-digital/gabinete-digital.page.scss index 20f96d556..718ba383c 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.page.scss +++ b/src/app/pages/gabinete-digital/gabinete-digital.page.scss @@ -26,7 +26,7 @@ ion-segment-button{ text-align: center; } .title-container{ - background:#ecf8ff; + background:var(--gabinete-title-container); padding: 30px 20px 15px 20px !important; //margin-bottom: 15px; border-top-left-radius: 25px; @@ -117,11 +117,9 @@ ion-segment-button{ height: 100%; font-family: Roboto; margin: 0 auto; - background:#ecf8ff; + background:var(--gabinete-main-container); overflow:hidden; padding: 0 !important; - border-top-left-radius: 25px; - border-top-right-radius: 25px; .aside-wrapper{ overflow: hidden; @@ -201,12 +199,11 @@ ion-segment-button{ } .exp-card-title{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color);; font-family: Roboto; font-weight: bold; font-stretch: normal; font-style: normal; - color: #0d89d1; margin: 15px 0 0 10px; text-align: center; } @@ -272,7 +269,7 @@ ion-list{ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .item-subject{ @@ -354,7 +351,7 @@ ion-list{ .label{ border-radius: 15px; - background: #ffb703; + background: var(--label-bg-color); /* font-size: 12px; */ float: right; padding: 2.5px 13.5px 2.5px 13.5px; @@ -560,8 +557,8 @@ ion-list{ .active { color: white !important; fill: white !important; - border: 1px solid #42b9fe !important; - background: #42b9fe !important; + border: var(--gabinete-active-hove-box-border) !important; + background: var(--gabinete-active-hove-background) !important; box-sizing: border-box; .exp-card-content, .icon-selected{ diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts index 31df012f0..d74544854 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts +++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts @@ -23,6 +23,7 @@ import { NotificationsService } from 'src/app/services/notifications.service'; import { DespachoService } from 'src/app/Rules/despacho.service'; import { ChangeProfileService } from 'src/app/services/change-profile.service'; import { PermissionService } from 'src/app/services/worker/permission.service'; +import { ThemeService } from 'src/app/services/theme.service' import { SqliteService } from '../../services/sqlite.service'; @@ -128,7 +129,8 @@ export class GabineteDigitalPage implements OnInit, DoCheck { private sqliteservice: SqliteService, private platform: Platform, private changeProfileService: ChangeProfileService, - private backgroundservice: BackgroundService + private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { this.loggeduser = authService.ValidatedUser; diff --git a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html index dfc0d5016..b83ec04b7 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html +++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html @@ -8,7 +8,8 @@
- + +
@@ -16,7 +17,8 @@
- + +
diff --git a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.scss b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.scss index 2a232317f..4f3aea66d 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.scss +++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.scss @@ -97,7 +97,7 @@ ion-button{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts index a41a13c1a..a3bd8e8f7 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts +++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts @@ -25,6 +25,8 @@ import { BackgroundService } from 'src/app/services/background.service'; import { PermissionService } from 'src/app/services/worker/permission.service'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-pedido', @@ -63,7 +65,8 @@ export class PedidoPage implements OnInit { private pedidoService: PedidoService, private sqliteservice: SqliteService, private backgroundservices: BackgroundService, - private platform: Platform + private platform: Platform, + public ThemeService: ThemeService ) { this.loggeduser = authService.ValidatedUser; diff --git a/src/app/pages/gabinete-digital/pedidos/pedidos.page.html b/src/app/pages/gabinete-digital/pedidos/pedidos.page.html index 0b6ff7050..002b4a1ac 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedidos.page.html +++ b/src/app/pages/gabinete-digital/pedidos/pedidos.page.html @@ -8,7 +8,7 @@
Pedidos
@@ -55,7 +55,8 @@ {{ task.Folio }}
- + +
@@ -92,7 +93,8 @@ {{ task.Folio }}
- + +
diff --git a/src/app/pages/gabinete-digital/pedidos/pedidos.page.ts b/src/app/pages/gabinete-digital/pedidos/pedidos.page.ts index 1195faae0..aa7f23bfb 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedidos.page.ts +++ b/src/app/pages/gabinete-digital/pedidos/pedidos.page.ts @@ -11,6 +11,8 @@ import { ModalService } from 'src/app/services/modal.service'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; import { SortService } from 'src/app/services/functions/sort.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-pedidos', @@ -49,7 +51,8 @@ export class PedidosPage implements OnInit { private sqliteservice: SqliteService, private sortService: SortService, private backgroundservice: BackgroundService, - private platform: Platform + private platform: Platform, + public ThemeService: ThemeService ) { //Inicializar segment this.segment = 'parecer'; diff --git a/src/app/pages/gabinete-digital/pendentes/pendentes.page.html b/src/app/pages/gabinete-digital/pendentes/pendentes.page.html index 43af02c1b..63bd7008b 100644 --- a/src/app/pages/gabinete-digital/pendentes/pendentes.page.html +++ b/src/app/pages/gabinete-digital/pendentes/pendentes.page.html @@ -9,7 +9,7 @@
Pendentes
diff --git a/src/app/pages/login/login.page.html b/src/app/pages/login/login.page.html index f802c4aed..391130886 100644 --- a/src/app/pages/login/login.page.html +++ b/src/app/pages/login/login.page.html @@ -8,13 +8,18 @@
-

Inicie a sessão

+

Gabinete Digital

+

Tribunal Constitucional

Email

@@ -25,7 +30,7 @@
- +
diff --git a/src/app/pages/login/login.page.scss b/src/app/pages/login/login.page.scss index 103042085..39607a1b2 100644 --- a/src/app/pages/login/login.page.scss +++ b/src/app/pages/login/login.page.scss @@ -9,7 +9,7 @@ ion-content{ } .main-wrapper{ - background: linear-gradient(180deg, #42B9FE 0%, #0782C9 100%) !important; + background: var(--login-background); display: flex; width: 100vw; height: 100vh; @@ -35,33 +35,30 @@ ion-content{ height: 250px; overflow: auto; border-radius: 50%; - background: #4cb9f825; margin: auto; .bg-2{ width: 225px; height: 225px; overflow: auto; border-radius: 50%; - background: #61bdf2b4; margin: auto; .bg-3{ width: 200px; height: 200px; overflow: auto; border-radius: 50%; - background: #96d3f8be; margin: auto; .bg-4{ width: 175px; height: 175px; - overflow: auto; + overflow: hidden; border-radius: 50%; - background: rgba(255, 255, 255, 0.918); padding: 15px; margin: auto; .bg-4 img{ width: 100%; + overflow: hidden; } } } @@ -71,7 +68,8 @@ ion-content{ width: 200px !important; margin: 0 auto; padding-bottom: 15px; - + overflow: hidden; + } .div-logo img{ width: 100%; @@ -95,20 +93,21 @@ ion-item{ margin: 15px 0 5px 0; font-size: 15px; } -.form-input{ +.form-input{ --background: #fff; --color:#000; border-radius: 22.5px; margin: 10px 0 10px 0; } + .btn-login{ font-size: 16px; - } - - - - - + background-color: #F2F2F2 !important; + color: #000; +} +.btn-login:hover{ + background-color: var(--button-hover); +} .div-top-header{ margin: 0 em(20px); @@ -128,7 +127,6 @@ ion-item{ } - .circle{ color: white; width: 70px; @@ -216,4 +214,4 @@ ion-item{ padding-top: 20px; position: unset !important; } -} \ No newline at end of file +} diff --git a/src/app/pages/login/login.page.ts b/src/app/pages/login/login.page.ts index e83bae32f..411e03c07 100644 --- a/src/app/pages/login/login.page.ts +++ b/src/app/pages/login/login.page.ts @@ -9,6 +9,8 @@ import { NotificationsService } from 'src/app/services/notifications.service'; import { SessionStore } from 'src/app/store/session.service'; import { ClearStoreService } from 'src/app/services/clear-store.service'; import { ChangeProfileService } from 'src/app/services/change-profile.service'; +import { ThemeService } from 'src/app/services/theme.service'; +import { StorageService } from 'src/app/services/storage.service' @Component({ selector: 'app-login', @@ -35,12 +37,16 @@ export class LoginPage implements OnInit { private toastService: ToastService, public alertController: AlertController, private clearStoreService: ClearStoreService, - private changeProfileService: ChangeProfileService - ) { - } + private changeProfileService: ChangeProfileService, + public ThemeService: ThemeService, + private storageservice: StorageService + ) {} ngOnInit() { - + this.storageservice.get('theme').then((theme) =>{ + console.log('LOGIN THEME',theme) + this.ThemeService.setTheme(theme) + }) } //Function to validade the login inputs diff --git a/src/app/pages/publications/new-publication/new-publication.page.html b/src/app/pages/publications/new-publication/new-publication.page.html index d60a88c1b..c010cc1ad 100644 --- a/src/app/pages/publications/new-publication/new-publication.page.html +++ b/src/app/pages/publications/new-publication/new-publication.page.html @@ -57,7 +57,9 @@
- + + +
Tirar Fotografia @@ -66,11 +68,12 @@
- +
- + +
-
+
Anexar Fotografia
diff --git a/src/app/pages/publications/new-publication/new-publication.page.scss b/src/app/pages/publications/new-publication/new-publication.page.scss index e75e9c30b..282f5cd02 100644 --- a/src/app/pages/publications/new-publication/new-publication.page.scss +++ b/src/app/pages/publications/new-publication/new-publication.page.scss @@ -113,7 +113,7 @@ font-size: 25px; .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 20px 10px; padding: 5px; float: left; diff --git a/src/app/pages/publications/new-publication/new-publication.page.ts b/src/app/pages/publications/new-publication/new-publication.page.ts index 94e4885e0..a314b4e99 100644 --- a/src/app/pages/publications/new-publication/new-publication.page.ts +++ b/src/app/pages/publications/new-publication/new-publication.page.ts @@ -17,6 +17,7 @@ import { ThemePalette } from '@angular/material/core'; import { formatDate } from 'src/plugin/momentG.js' import { FileLoaderService } from 'src/app/services/file/file-loader.service'; import { FileToBase64Service } from 'src/app/services/file/file-to-base64.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-new-publication', @@ -69,7 +70,8 @@ export class NewPublicationPage implements OnInit { private camera: Camera, private toastService: ToastService, private fileLoaderService: FileLoaderService, - private fileToBase64Service: FileToBase64Service + private fileToBase64Service: FileToBase64Service, + public ThemeService: ThemeService ) { this.publicationType = this.navParams.get('publicationType'); diff --git a/src/app/pages/publications/publication-detail/publication-detail.page.html b/src/app/pages/publications/publication-detail/publication-detail.page.html index f716a524b..ea16990a6 100644 --- a/src/app/pages/publications/publication-detail/publication-detail.page.html +++ b/src/app/pages/publications/publication-detail/publication-detail.page.html @@ -4,8 +4,9 @@
-
- +
+ +
{{publication.Title}} @@ -31,8 +32,9 @@
-
- +
+ +
diff --git a/src/app/pages/publications/publication-detail/publication-detail.page.ts b/src/app/pages/publications/publication-detail/publication-detail.page.ts index 8160c658b..57f5da6c1 100644 --- a/src/app/pages/publications/publication-detail/publication-detail.page.ts +++ b/src/app/pages/publications/publication-detail/publication-detail.page.ts @@ -8,6 +8,7 @@ import { NewPublicationPage } from '../new-publication/new-publication.page'; import { Location } from '@angular/common'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ @@ -29,7 +30,8 @@ export class PublicationDetailPage implements OnInit { private toastService: ToastService, private location: Location, private sqliteservice: SqliteService, - private backgroundservice: BackgroundService ) { + private backgroundservice: BackgroundService, + public ThemeService: ThemeService ) { this.publicationId = this.navParams.get('publicationId'); /* this.folderId = this.navParams.get('folderIdId'); */ diff --git a/src/app/pages/publications/publications.page.html b/src/app/pages/publications/publications.page.html index d1ae5d28b..f1c15bcad 100644 --- a/src/app/pages/publications/publications.page.html +++ b/src/app/pages/publications/publications.page.html @@ -26,10 +26,11 @@
@@ -46,22 +47,27 @@ [class.item-active]="viagem.ProcessId == idSelected" >
- -
-
- -

{{viagem.Description}}

-

{{viagem.Detail}}

-
-
- - -
+ + + + +
+
+ +

{{viagem.Description}}

+

{{viagem.Detail}}

+
+
+ + +
@@ -79,7 +85,9 @@ [class.item-active]="evento.ProcessId == idSelected" (click)="goToPublicationsList(evento.ProcessId)">
- + + +
@@ -95,7 +103,9 @@ diff --git a/src/app/pages/publications/publications.page.scss b/src/app/pages/publications/publications.page.scss index 9c7c8c04b..c98ad9b40 100644 --- a/src/app/pages/publications/publications.page.scss +++ b/src/app/pages/publications/publications.page.scss @@ -149,7 +149,7 @@ ion-toolbar{ padding: 0 !important; } .item-content-title{ - color: #0d89d1; + color: var(--title-text-color); font-size: 15px; margin: 0 !important; padding: 0 !important; @@ -161,7 +161,7 @@ ion-toolbar{ padding: 0 !important; } .item-options{ - color: #42b9fe; + color: var(--box-hover-background-color); width: 25px; font-size: 20px; } @@ -172,12 +172,13 @@ ion-toolbar{ } .item-active{ - background-color: #42b9fe !important; + background-color: var(--gabinete-active-hove-background) !important; color: #fff !important; + pointer-events: none; } .item:hover{ - background-color: #e6f6ff75; + background-color: var(--box-hover-background-color) !important; } ion-item-options{ diff --git a/src/app/pages/publications/publications.page.ts b/src/app/pages/publications/publications.page.ts index 81a1d09b0..b96eb8e80 100644 --- a/src/app/pages/publications/publications.page.ts +++ b/src/app/pages/publications/publications.page.ts @@ -15,6 +15,7 @@ import { PublicationEventFolderStorage } from 'src/app/store/publication-event-f import { PublicationTravelFolderStore } from 'src/app/store/publication-travel-folder.service'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-publications', @@ -66,7 +67,8 @@ export class PublicationsPage implements OnInit { private toastService: ToastService, private sqliteservice: SqliteService, private backgroundservice: BackgroundService, - private platform: Platform + private platform: Platform, + public ThemeService: ThemeService ) { this.months = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"]; this.days = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"]; diff --git a/src/app/pages/publications/view-publications/publication-detail/publication-detail.page.html b/src/app/pages/publications/view-publications/publication-detail/publication-detail.page.html index 6b3c0436e..70c3a110a 100644 --- a/src/app/pages/publications/view-publications/publication-detail/publication-detail.page.html +++ b/src/app/pages/publications/view-publications/publication-detail/publication-detail.page.html @@ -13,7 +13,8 @@
- + +
{{publication.Title}} @@ -37,7 +38,8 @@
- + +
diff --git a/src/app/pages/publications/view-publications/publication-detail/publication-detail.page.ts b/src/app/pages/publications/view-publications/publication-detail/publication-detail.page.ts index e4d305800..d79e7f34a 100644 --- a/src/app/pages/publications/view-publications/publication-detail/publication-detail.page.ts +++ b/src/app/pages/publications/view-publications/publication-detail/publication-detail.page.ts @@ -7,6 +7,8 @@ import { ToastService } from 'src/app/services/toast.service'; import { ImageModalPage } from '../../gallery/image-modal/image-modal.page'; import { NewPublicationPage } from '../../new-publication/new-publication.page'; import { Location } from '@angular/common'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-publication-detail', @@ -28,6 +30,7 @@ export class PublicationDetailPage implements OnInit { private activatedRoute: ActivatedRoute, private router: Router, private location: Location, + public ThemeService: ThemeService ) { this.activatedRoute.paramMap.subscribe(params => { diff --git a/src/app/pages/publications/view-publications/view-publications.page.html b/src/app/pages/publications/view-publications/view-publications.page.html index 508f6e140..fd3a2a111 100644 --- a/src/app/pages/publications/view-publications/view-publications.page.html +++ b/src/app/pages/publications/view-publications/view-publications.page.html @@ -6,17 +6,19 @@
-
- +
+ +
{{item.Description}}

{{item.Detail}}

-
+
- + +
diff --git a/src/app/pages/publications/view-publications/view-publications.page.ts b/src/app/pages/publications/view-publications/view-publications.page.ts index a41378420..9b53a6c34 100644 --- a/src/app/pages/publications/view-publications/view-publications.page.ts +++ b/src/app/pages/publications/view-publications/view-publications.page.ts @@ -12,6 +12,7 @@ import { NewPublicationPage } from '../new-publication/new-publication.page'; import { PublicationDetailPage } from './publication-detail/publication-detail.page'; import { SqliteService } from 'src/app/services/sqlite.service'; import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-view-publications', @@ -43,7 +44,8 @@ export class ViewPublicationsPage implements OnInit { private activatedRoute: ActivatedRoute, private router: Router, private sqliteservice: SqliteService, - private backgroundservice: BackgroundService) { + private backgroundservice: BackgroundService, + public ThemeService: ThemeService) { this.item = new PublicationFolder(); this.activatedRoute.paramMap.subscribe(params => { diff --git a/src/app/pages/search/organic-entity/organic-entity.page.html b/src/app/pages/search/organic-entity/organic-entity.page.html index efde8e18c..370fe9c6a 100644 --- a/src/app/pages/search/organic-entity/organic-entity.page.html +++ b/src/app/pages/search/organic-entity/organic-entity.page.html @@ -7,7 +7,8 @@
- + +
diff --git a/src/app/pages/search/organic-entity/organic-entity.page.ts b/src/app/pages/search/organic-entity/organic-entity.page.ts index a5e429bbe..f326df95d 100644 --- a/src/app/pages/search/organic-entity/organic-entity.page.ts +++ b/src/app/pages/search/organic-entity/organic-entity.page.ts @@ -3,6 +3,8 @@ import { ModalController } from '@ionic/angular'; import { from } from 'rxjs'; import { OrganicEntityService } from 'src/app/services/organic-entity.service'; import { OrganicEntity } from 'src/app/models/organic-entity.model'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-organic-entity', @@ -16,8 +18,11 @@ export class OrganicEntityPage implements OnInit { findEntity: string; - constructor(private modalController:ModalController, - private OrganicEntityService: OrganicEntityService) { + constructor( + private modalController:ModalController, + private OrganicEntityService: OrganicEntityService, + public ThemeService: ThemeService + ) { } diff --git a/src/app/pages/search/search.page.html b/src/app/pages/search/search.page.html index 1d92a8d98..1e6c1766f 100644 --- a/src/app/pages/search/search.page.html +++ b/src/app/pages/search/search.page.html @@ -15,17 +15,18 @@
- + +
-
+
-
+
@@ -35,7 +36,7 @@
@@ -49,8 +50,9 @@
-
- +
+ +
@@ -61,8 +63,9 @@
-
- +
+ +
@@ -73,8 +76,9 @@
-
- +
+ +
@@ -87,7 +91,7 @@
-
+
{{ category.Name }} {{ category.Qtd }} @@ -96,7 +100,7 @@
-
@@ -136,11 +140,13 @@
- + +
- + +
@@ -148,8 +154,12 @@
  • - + + +
    - + +
    diff --git a/src/app/pages/search/sender/sender.page.ts b/src/app/pages/search/sender/sender.page.ts index 3a316bdc3..5052a3b70 100644 --- a/src/app/pages/search/sender/sender.page.ts +++ b/src/app/pages/search/sender/sender.page.ts @@ -2,6 +2,7 @@ import { Component, OnInit } from '@angular/core'; import { ModalController } from '@ionic/angular'; import { ContactsService } from 'src/app/services/contacts.service'; import { EventPerson } from 'src/app/models/eventperson.model'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-sender', @@ -17,7 +18,8 @@ export class SenderPage implements OnInit { selectedUser: string; constructor(private modalController:ModalController, - private ContactsService: ContactsService) { + private ContactsService: ContactsService, + public ThemeService: ThemeService) { } diff --git a/src/app/services/background.service.ts b/src/app/services/background.service.ts index 84ed29d7c..e1670c200 100644 --- a/src/app/services/background.service.ts +++ b/src/app/services/background.service.ts @@ -1,4 +1,5 @@ import { Injectable } from '@angular/core'; +import { ThemeService } from 'src/app/services/theme.service'; @Injectable({ providedIn: 'root' @@ -11,14 +12,27 @@ export class BackgroundService { funx: Function }[] = [] - constructor() { } + constructor( + private themeservice: ThemeService + ) { } online() { - document.body.style.setProperty(`--color`, "#0782C9"); - document.body.style.setProperty(`--color2`, "#45BAFF"); - document.body.style.setProperty(`--color3`, "#0782C9"); - document.body.style.setProperty(`--color4`, "#0782c9f0"); - document.body.style.setProperty(`--color5`, "#45BAFF"); + if (this.themeservice.currentTheme == 'gov') { + + document.body.style.setProperty(`--color`, "#d9d9d9"); + document.body.style.setProperty(`--color2`, "#f0f0f0"); + document.body.style.setProperty(`--color3`, "#d9d9d9"); + document.body.style.setProperty(`--color4`, "#d9d9d9ee"); + document.body.style.setProperty(`--color5`, "#ececec"); + + } else { + document.body.style.setProperty(`--color`, "#0782C9"); + document.body.style.setProperty(`--color2`, "#45BAFF"); + document.body.style.setProperty(`--color3`, "#0782C9"); + document.body.style.setProperty(`--color4`, "#0782c9f0"); + document.body.style.setProperty(`--color5`, "#45BAFF"); + } + this.callBacks.forEach((e) => { if (e.type == 'Online') { e.funx() @@ -46,4 +60,56 @@ export class BackgroundService { object }) } + + + greyTheme() { + document.body.style.setProperty(`--color`, "#D9D9D9"); + document.body.style.setProperty(`--color2`, "#f0f0f0"); + document.body.style.setProperty(`--color3`, "#D9D9D9"); + document.body.style.setProperty(`--color4`, "#d9d9d9ee"); + document.body.style.setProperty(`--color5`, "#ececec"); + + document.body.style.setProperty(`--header-container-background`, "#fff"); + document.body.style.setProperty(`--headercolor`, "#000"); + + document.body.style.setProperty(`--login-background`, "linear-gradient(180deg, #c63527 60%, #000 100%) !important"); + document.body.style.setProperty(`--button-hover`, "#ffb81c"); + document.body.style.setProperty(`--inicio-open-page-from-box`, "#c63527"); + document.body.style.setProperty(`--header-tab-top-border`, "#000"); + document.body.style.setProperty(`--header-tab-text-white`, "rgb(0, 0, 0)"); + document.body.style.setProperty(`--header-tab-text-white`, "rgb(0, 0, 0)"); + + document.body.style.setProperty(`--header-bottom-line-background`, "rgb(255, 0, 0)"); + document.body.style.setProperty(`--header-bottom-line-background-image`, "linear-gradient(to right, #C63527, #FFB81C, #FFC72C)"); + } + + blueTheme() { + + document.body.style.setProperty(`--color`, "#0782C9"); + document.body.style.setProperty(`--color2`, "#45BAFF"); + document.body.style.setProperty(`--color3`, "#0782C9"); + document.body.style.setProperty(`--color4`, "#0782c9f0"); + document.body.style.setProperty(`--color5`, "#f7f5f2"); + + document.body.style.setProperty(`--header-container-background`, "linear-gradient(270deg, var(--color2) 0%, var(--color3) 23.44%, var(--color4) 78.13%, var(--color5) 100%) !important"); + document.body.style.setProperty(`--headercolor`, "#000"); + + document.body.style.setProperty(`--header-bottom-line-background`, "linear-gradient(270deg, var(--color2) 0%, var(--color3) 23.44%, var(--color4) 78.13%, var(--color5) 100%) !important"); + document.body.style.setProperty(`--header-bottom-line-background-image`, "linear-gradient(270deg, var(--color2) 0%, var(--color3) 23.44%, var(--color4) 78.13%, var(--color5) 100%) !important"); + + document.body.style.setProperty(`--login-background`, "linear-gradient(180deg, #42b9fe 0%, #0782c9 100%) !importantt"); + document.body.style.setProperty(`--button-hover`, "#42b9fe"); + document.body.style.setProperty(`--inicio-open-page-from-box`, "#42b9fe"); + document.body.style.setProperty(`--header-tab-top-border`, "white"); + document.body.style.setProperty(`--header-tab-text-white`, "white"); + + } + + default() { + document.body.style.setProperty(`--color`, "#0782C9"); + document.body.style.setProperty(`--color2`, "#45BAFF"); + document.body.style.setProperty(`--color3`, "#0782C9"); + document.body.style.setProperty(`--color4`, "#0782c9f0"); + document.body.style.setProperty(`--color5`, "#45BAFF"); + } } diff --git a/src/app/services/events/attendees/attendees.page.html b/src/app/services/events/attendees/attendees.page.html index 9f63cff4d..dd839dd99 100644 --- a/src/app/services/events/attendees/attendees.page.html +++ b/src/app/services/events/attendees/attendees.page.html @@ -14,7 +14,8 @@
    - + +

    {{ attendee.Name }}

    @@ -35,7 +36,8 @@
    - + +

    {{ attendee.Name }}

    @@ -53,7 +55,8 @@
    - + +

    {{ attendee.Name }}

    diff --git a/src/app/services/events/attendees/attendees.page.ts b/src/app/services/events/attendees/attendees.page.ts index 5dfaeae0c..4936f9d95 100644 --- a/src/app/services/events/attendees/attendees.page.ts +++ b/src/app/services/events/attendees/attendees.page.ts @@ -2,6 +2,7 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { EventPerson } from 'src/app/models/eventperson.model'; import { ModalController, NavParams } from '@ionic/angular'; import { ContactsService } from 'src/app/services/contacts.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-attendees', @@ -25,7 +26,8 @@ export class AttendeesPageModal implements OnInit { private modalCtrl: ModalController, private contactsService: ContactsService, private navParams: NavParams, - private modalController: ModalController) { + private modalController: ModalController, + public ThemeService: ThemeService) { this.adding = this.navParams.get('adding'); this.taskParticipants = this.navParams.get('taskParticipants'); diff --git a/src/app/services/events/edit-event/edit-event.page.scss b/src/app/services/events/edit-event/edit-event.page.scss index 0224ee793..69f54a2a0 100644 --- a/src/app/services/events/edit-event/edit-event.page.scss +++ b/src/app/services/events/edit-event/edit-event.page.scss @@ -91,7 +91,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/services/theme.service.spec.ts b/src/app/services/theme.service.spec.ts new file mode 100644 index 000000000..1c2957ba8 --- /dev/null +++ b/src/app/services/theme.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { ThemeService } from './theme.service'; + +describe('ThemeService', () => { + let service: ThemeService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ThemeService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/services/theme.service.ts b/src/app/services/theme.service.ts new file mode 100644 index 000000000..5f41e5515 --- /dev/null +++ b/src/app/services/theme.service.ts @@ -0,0 +1,31 @@ +import { Injectable } from '@angular/core'; +import { StorageService } from 'src/app/services/storage.service'; + +@Injectable({ + providedIn: 'root' +}) +export class ThemeService { + + themes = [ + 'gov', + 'default', + 'tribunal' + ] + + currentTheme = 'gov' + + constructor(private storageservice: StorageService) { } + + setTheme(theme: 'gov' | 'default' | 'tribunal') { + + document.body.classList.remove("gov"); + document.body.classList.remove("default"); + document.body.classList.remove("tribunal"); + document.body.classList.add(theme); + this.currentTheme = theme + console.log('Current theme', theme); + this.storageservice.store('theme',theme); + + } + +} diff --git a/src/app/shared/agenda/approve-event/approve-event.page.html b/src/app/shared/agenda/approve-event/approve-event.page.html index 8fccc23f2..671c6c56f 100644 --- a/src/app/shared/agenda/approve-event/approve-event.page.html +++ b/src/app/shared/agenda/approve-event/approve-event.page.html @@ -18,7 +18,8 @@
    - + +
    @@ -26,7 +27,9 @@
    diff --git a/src/app/shared/agenda/approve-event/approve-event.page.scss b/src/app/shared/agenda/approve-event/approve-event.page.scss index 16e0df76b..a3c0500fd 100644 --- a/src/app/shared/agenda/approve-event/approve-event.page.scss +++ b/src/app/shared/agenda/approve-event/approve-event.page.scss @@ -93,7 +93,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/shared/agenda/approve-event/approve-event.page.ts b/src/app/shared/agenda/approve-event/approve-event.page.ts index 473476872..c94d7daef 100644 --- a/src/app/shared/agenda/approve-event/approve-event.page.ts +++ b/src/app/shared/agenda/approve-event/approve-event.page.ts @@ -10,6 +10,7 @@ import { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popo import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; import { ToastService } from 'src/app/services/toast.service'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-approve-event', @@ -48,7 +49,8 @@ export class ApproveEventPage implements OnInit { private popoverController: PopoverController, private alertService: AlertService, private iab: InAppBrowser, - private toastService: ToastService + private toastService: ToastService, + public ThemeService: ThemeService ) { // Event to approve list diff --git a/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.html b/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.html index 1c484cf20..7ccf43a4b 100644 --- a/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.html +++ b/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.html @@ -280,7 +280,7 @@
    -
    +
    @@ -290,7 +290,8 @@
    - + +
    @@ -301,7 +302,7 @@
    -
    +
    @@ -311,7 +312,8 @@
    - + +
    @@ -331,7 +333,8 @@
    - + +
    Adicionar documentos @@ -352,7 +355,7 @@

    -

    {{document.Stakeholders}} {{document.CreateDate | date: 'dd-MM-yyyy HH:mm'}}

    +

    {{document.Stakeholders}} {{document.CreateDate }}

    diff --git a/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.scss b/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.scss index 182551484..974b7236f 100644 --- a/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.scss +++ b/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.scss @@ -91,7 +91,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts b/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts index 347c6d60c..5570ca88b 100644 --- a/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts +++ b/src/app/shared/agenda/edit-event-to-approve/edit-event-to-approve.page.ts @@ -13,6 +13,8 @@ import { ToastService } from 'src/app/services/toast.service'; import { NgxMatDateFormats } from '@angular-material-components/datetime-picker'; import { removeDuplicate } from 'src/plugin/removeDuplicate.js' import { EventToApproveEdit } from 'src/app/models/event.model'; +import { ThemeService } from 'src/app/services/theme.service' + const CUSTOM_DATE_FORMATS: NgxMatDateFormats = { parse: { @@ -125,6 +127,7 @@ export class EditEventToApprovePage implements OnInit { private attachmentsService: AttachmentsService, private processes:ProcessesService, private toastService: ToastService, + public ThemeService: ThemeService ) { this.isEventEdited = false; } diff --git a/src/app/shared/agenda/edit-event/edit-event.page.html b/src/app/shared/agenda/edit-event/edit-event.page.html index 7005206c6..488b36e05 100644 --- a/src/app/shared/agenda/edit-event/edit-event.page.html +++ b/src/app/shared/agenda/edit-event/edit-event.page.html @@ -3,7 +3,7 @@
    - Editar Evento aganda + Editar Evento
    @@ -230,7 +230,8 @@
    @@ -253,7 +254,8 @@
    @@ -274,7 +276,8 @@
    - + +
    Adicionar documentos diff --git a/src/app/shared/agenda/edit-event/edit-event.page.scss b/src/app/shared/agenda/edit-event/edit-event.page.scss index e91c29131..e7613134d 100644 --- a/src/app/shared/agenda/edit-event/edit-event.page.scss +++ b/src/app/shared/agenda/edit-event/edit-event.page.scss @@ -103,7 +103,7 @@ ion-content{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/shared/agenda/edit-event/edit-event.page.ts b/src/app/shared/agenda/edit-event/edit-event.page.ts index ef090f493..494b832fa 100644 --- a/src/app/shared/agenda/edit-event/edit-event.page.ts +++ b/src/app/shared/agenda/edit-event/edit-event.page.ts @@ -12,6 +12,8 @@ import { Attachment } from 'src/app/models/attachment.model'; import { ToastService } from 'src/app/services/toast.service'; import { FormControl, FormGroup, Validators } from '@angular/forms'; import { ParticipantsPipe } from 'src/app/pipes/participants.pipe'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-edit-event', @@ -89,6 +91,7 @@ export class EditEventPage implements OnInit { public alertController: AlertController, private attachmentsService: AttachmentsService, private toastService: ToastService, + public ThemeService: ThemeService ) {} ngOnInit() { @@ -402,9 +405,9 @@ export class EditEventPage implements OnInit { SourceName: data.selected.Assunto, ParentId: this.postEvent.EventId, SourceId: data.selected.Id, - Stakeholders: false, + Stakeholders: data.selected.Stakeholders | data.selected.EntidadeOrganicaNome, ApplicationId: data.selected.ApplicationType.toString(), - CreateDate: false, + CreateDate: data.selected.Data, // needed to attach this document Id: 'add', SourceTitle: data.selected.Assunto, diff --git a/src/app/shared/agenda/event-list/event-list.page.html b/src/app/shared/agenda/event-list/event-list.page.html index d62e48cca..62932ed7d 100644 --- a/src/app/shared/agenda/event-list/event-list.page.html +++ b/src/app/shared/agenda/event-list/event-list.page.html @@ -4,7 +4,7 @@
    Eventos para Aprovação
    diff --git a/src/app/shared/agenda/event-list/event-list.page.scss b/src/app/shared/agenda/event-list/event-list.page.scss index 0d1e3c664..effffe6ac 100644 --- a/src/app/shared/agenda/event-list/event-list.page.scss +++ b/src/app/shared/agenda/event-list/event-list.page.scss @@ -98,7 +98,7 @@ font-style: normal; line-height: normal; letter-spacing: normal; - color: #0d89d1; + color: var(--title-text-color); margin: 0; padding: 0; } diff --git a/src/app/shared/agenda/new-event/new-event.page.html b/src/app/shared/agenda/new-event/new-event.page.html index 0dce0afc6..9c068535c 100644 --- a/src/app/shared/agenda/new-event/new-event.page.html +++ b/src/app/shared/agenda/new-event/new-event.page.html @@ -236,7 +236,7 @@
    -
    +
    @@ -247,8 +247,9 @@
    -
    - +
    + +
    @@ -259,7 +260,7 @@
    -
    +
    @@ -270,8 +271,9 @@
    -
    - +
    + +
    @@ -293,7 +295,8 @@
    - + +
    Adicionar documentos diff --git a/src/app/shared/agenda/new-event/new-event.page.scss b/src/app/shared/agenda/new-event/new-event.page.scss index 0e05a84b1..8eeb1f499 100644 --- a/src/app/shared/agenda/new-event/new-event.page.scss +++ b/src/app/shared/agenda/new-event/new-event.page.scss @@ -106,7 +106,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/shared/agenda/new-event/new-event.page.ts b/src/app/shared/agenda/new-event/new-event.page.ts index c3976d055..bcf7d5dc4 100644 --- a/src/app/shared/agenda/new-event/new-event.page.ts +++ b/src/app/shared/agenda/new-event/new-event.page.ts @@ -24,6 +24,8 @@ import { ThemePalette } from '@angular/material/core'; import { ViewChild } from '@angular/core'; import { FormGroup, Validators } from '@angular/forms'; import { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker'; +import { ThemeService } from 'src/app/services/theme.service' + const moment = _rollupMoment || _moment; @@ -118,6 +120,7 @@ export class NewEventPage implements OnInit { private toastService: ToastService, private userService: AuthService, private dateAdapter: DateAdapter, + public ThemeService: ThemeService // private translate: TranslateService ) { this.dateAdapter.setLocale('pt'); diff --git a/src/app/shared/agenda/view-event/view-event.page.html b/src/app/shared/agenda/view-event/view-event.page.html index a99458714..2a6e6eb74 100644 --- a/src/app/shared/agenda/view-event/view-event.page.html +++ b/src/app/shared/agenda/view-event/view-event.page.html @@ -4,7 +4,8 @@
    @@ -13,7 +14,8 @@
    - + +
    diff --git a/src/app/shared/agenda/view-event/view-event.page.scss b/src/app/shared/agenda/view-event/view-event.page.scss index 81059a609..4f044aa5f 100644 --- a/src/app/shared/agenda/view-event/view-event.page.scss +++ b/src/app/shared/agenda/view-event/view-event.page.scss @@ -163,7 +163,7 @@ ion-content{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/shared/agenda/view-event/view-event.page.ts b/src/app/shared/agenda/view-event/view-event.page.ts index 8277b7ecf..cff1408fe 100644 --- a/src/app/shared/agenda/view-event/view-event.page.ts +++ b/src/app/shared/agenda/view-event/view-event.page.ts @@ -12,6 +12,8 @@ import { ExpedientTaskModalPageNavParamsTask } from 'src/app/models/ExpedientTas import { DocumentSetUpMeetingPage } from 'src/app/modals/document-set-up-meeting/document-set-up-meeting.page'; import { ExpedientTaskModalPage } from 'src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-view-event', @@ -51,7 +53,8 @@ export class ViewEventPage implements OnInit { private processes: ProcessesService, private modalController: ModalController, public popoverController: PopoverController, - private toastService: ToastService + private toastService: ToastService, + public ThemeService: ThemeService ) { this.isEventEdited = false; this.loadedEvent = new Event(); diff --git a/src/app/shared/btn-modal-dismiss/btn-modal-dismiss.page.html b/src/app/shared/btn-modal-dismiss/btn-modal-dismiss.page.html index 9b8db00e1..c984dc2d8 100644 --- a/src/app/shared/btn-modal-dismiss/btn-modal-dismiss.page.html +++ b/src/app/shared/btn-modal-dismiss/btn-modal-dismiss.page.html @@ -1,5 +1,6 @@
    diff --git a/src/app/shared/btn-modal-dismiss/btn-modal-dismiss.page.ts b/src/app/shared/btn-modal-dismiss/btn-modal-dismiss.page.ts index f8d5f8507..c51aed317 100644 --- a/src/app/shared/btn-modal-dismiss/btn-modal-dismiss.page.ts +++ b/src/app/shared/btn-modal-dismiss/btn-modal-dismiss.page.ts @@ -1,5 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { ModalController } from '@ionic/angular'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-btn-modal-dismiss', @@ -10,6 +11,7 @@ export class BtnModalDismissPage implements OnInit { constructor( private modalController: ModalController, + public ThemeService: ThemeService ) { } diff --git a/src/app/shared/chat/edit-group/edit-group.page.html b/src/app/shared/chat/edit-group/edit-group.page.html index 9d046bfe9..5de4ba1db 100644 --- a/src/app/shared/chat/edit-group/edit-group.page.html +++ b/src/app/shared/chat/edit-group/edit-group.page.html @@ -4,7 +4,8 @@
    diff --git a/src/app/shared/chat/edit-group/edit-group.page.ts b/src/app/shared/chat/edit-group/edit-group.page.ts index 02ca60700..0ee77552b 100644 --- a/src/app/shared/chat/edit-group/edit-group.page.ts +++ b/src/app/shared/chat/edit-group/edit-group.page.ts @@ -2,6 +2,7 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { ModalController, PickerController } from '@ionic/angular'; import { AuthService } from 'src/app/services/auth.service'; import { ChatService } from 'src/app/services/chat.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-edit-group', @@ -26,6 +27,7 @@ export class EditGroupPage implements OnInit { private pickerController: PickerController, private chatService: ChatService, private authService: AuthService, + public ThemeService: ThemeService ) { this.loggedUser = authService.ValidatedUserChat['data']; } diff --git a/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.html b/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.html index 12efc9f18..e2ed656ff 100644 --- a/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.html +++ b/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.html @@ -2,9 +2,10 @@
    -
    +
    diff --git a/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.scss b/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.scss index b28c08b5b..5c79cb69a 100644 --- a/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.scss +++ b/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.scss @@ -45,7 +45,7 @@ padding: 0!important; float: right; font-size: 15px; - color: #0782c9; + color: var(--font-awesome); margin: 8px 5px 0 5px; } .title{ @@ -71,7 +71,7 @@ --border-radius: 5px; --box-shadow: none; overflow: hidden; - --icon-color:#0d89d1; + --icon-color:var(--font-awesome); } } @@ -142,15 +142,15 @@ } .item-checkbox ion-checkbox, .members-checkbox ion-checkbox{ - --border-color: #0d89d1; - --background-checked:#0d89d1; + --border-color: var(--title-text-color); + --background-checked:var(--title-text-color); float: left; } .item-checkbox ion-label, .members-checkbox p{ padding-left: 10px; font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); float: left; flex-grow: 1; } diff --git a/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.ts b/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.ts index 916f3ad3e..63173ed2f 100644 --- a/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.ts +++ b/src/app/shared/chat/group-messages/group-contacts/group-contacts.page.ts @@ -6,6 +6,7 @@ import { AuthService } from 'src/app/services/auth.service'; import { ChatService } from 'src/app/services/chat.service'; import { NewGroupPage } from '../../new-group/new-group.page'; import { GroupMessagesPage } from '../group-messages.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-group-contacts', @@ -39,6 +40,7 @@ export class GroupContactsPage implements OnInit { private http: HttpClient, private chatService: ChatService, private authService: AuthService, + public ThemeService: ThemeService //private navParams: NavParams, ) { diff --git a/src/app/shared/chat/group-messages/group-messages.page.html b/src/app/shared/chat/group-messages/group-messages.page.html index 1e8c3d427..156dde216 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.html +++ b/src/app/shared/chat/group-messages/group-messages.page.html @@ -7,13 +7,15 @@
    - + +
    @@ -132,7 +134,7 @@
    @@ -167,10 +169,12 @@
    diff --git a/src/app/shared/chat/group-messages/group-messages.page.ts b/src/app/shared/chat/group-messages/group-messages.page.ts index c41b7e6b1..3a6238074 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.ts +++ b/src/app/shared/chat/group-messages/group-messages.page.ts @@ -18,7 +18,7 @@ import { SearchList } from 'src/app/models/search-document'; import { ProcessesService } from 'src/app/services/processes.service'; import { FileService } from 'src/app/services/functions/file.service'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; - +import { ThemeService } from 'src/app/services/theme.service' /* import * as pdfjsLib from 'pdfjs-dist'; @@ -84,6 +84,7 @@ export class GroupMessagesPage implements OnInit, OnChanges, AfterViewInit, OnDe private fileToBase64Service: FileToBase64Service, private processesService: ProcessesService, private fileService: FileService, + public ThemeService: ThemeService ) { this.loggedUserChat = authService.ValidatedUserChat['data']; this.isGroupCreated = true; diff --git a/src/app/shared/chat/messages/contacts/contacts.page.html b/src/app/shared/chat/messages/contacts/contacts.page.html index e263f96f7..be0ccfea1 100644 --- a/src/app/shared/chat/messages/contacts/contacts.page.html +++ b/src/app/shared/chat/messages/contacts/contacts.page.html @@ -2,8 +2,9 @@
    -
    - +
    + +
    Nova Conversa @@ -34,7 +35,7 @@ {{header}}
    -
    +

    {{user.name}}

    diff --git a/src/app/shared/chat/messages/contacts/contacts.page.scss b/src/app/shared/chat/messages/contacts/contacts.page.scss index 24392c458..55c867f4c 100644 --- a/src/app/shared/chat/messages/contacts/contacts.page.scss +++ b/src/app/shared/chat/messages/contacts/contacts.page.scss @@ -71,7 +71,7 @@ --border-radius: 5px; --box-shadow: none; overflow: hidden; - --icon-color:#0d89d1; + --icon-color:var( --font-awesome); } } @@ -107,7 +107,7 @@ margin: 0 !important; width: 90%; font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); float: left; } .item-user .icon{ diff --git a/src/app/shared/chat/messages/contacts/contacts.page.ts b/src/app/shared/chat/messages/contacts/contacts.page.ts index b3192cc50..308e81dc6 100644 --- a/src/app/shared/chat/messages/contacts/contacts.page.ts +++ b/src/app/shared/chat/messages/contacts/contacts.page.ts @@ -5,6 +5,7 @@ import { AuthService } from 'src/app/services/auth.service'; import { ChatService } from 'src/app/services/chat.service'; import { GroupMessagesPage } from '../../group-messages/group-messages.page'; import { MessagesPage } from '../messages.page'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-contacts', @@ -30,6 +31,7 @@ export class ContactsPage implements OnInit { private http: HttpClient, private chatService: ChatService, private authService: AuthService, + public ThemeService: ThemeService ) { this.loggedUser = authService.ValidatedUserChat['data']; diff --git a/src/app/shared/chat/messages/messages.page.html b/src/app/shared/chat/messages/messages.page.html index 648d9ed68..9f77e4286 100644 --- a/src/app/shared/chat/messages/messages.page.html +++ b/src/app/shared/chat/messages/messages.page.html @@ -8,7 +8,8 @@
    @@ -18,7 +19,8 @@
    -->
    -
    -

    Presidente da República

    -
    + diff --git a/src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss b/src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss index d5c9b1208..0d4380ab9 100644 --- a/src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss +++ b/src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page.scss @@ -33,7 +33,7 @@ .bottom-text{ font-size: 15px !important; font-family: Roboto !important; - color: #0d89d1 !important; + color: var(--title-text-color) !important; } } .item-list-small{ diff --git a/src/app/shared/gabinete-digital/despachos/despachos.page.html b/src/app/shared/gabinete-digital/despachos/despachos.page.html index c161a0c78..a0ea8b3b6 100644 --- a/src/app/shared/gabinete-digital/despachos/despachos.page.html +++ b/src/app/shared/gabinete-digital/despachos/despachos.page.html @@ -3,7 +3,7 @@
    Despachos
    diff --git a/src/app/shared/gabinete-digital/despachos/despachos.page.scss b/src/app/shared/gabinete-digital/despachos/despachos.page.scss index 0bf21f51a..713fb7149 100644 --- a/src/app/shared/gabinete-digital/despachos/despachos.page.scss +++ b/src/app/shared/gabinete-digital/despachos/despachos.page.scss @@ -120,7 +120,7 @@ ion-item{ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .subject{ diff --git a/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.html b/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.html index 36f91d6e7..f620b9cb4 100644 --- a/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.html +++ b/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.html @@ -3,7 +3,7 @@
    Diplomas

    Diplomas para Assinar

    @@ -41,7 +41,8 @@ {{ task.Folio }}
    - + +
    diff --git a/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts b/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts index 711f6b6d9..2292ba298 100644 --- a/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts +++ b/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts @@ -7,6 +7,8 @@ import { AlertService } from 'src/app/services/alert.service'; import { DeplomasStore } from 'src/app/store/deplomas.service'; import { CustomTaskPipe } from 'src/app/pipes/custom-task.pipe'; import { SortService } from 'src/app/services/functions/sort.service'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-diplomas-assinar', @@ -28,6 +30,7 @@ export class DiplomasAssinarPage implements OnInit { private alertService: AlertService, private router: Router, private sortService: SortService, + public ThemeService: ThemeService ) { } ngOnInit() { diff --git a/src/app/shared/gabinete-digital/diplomas/diplomas.page.html b/src/app/shared/gabinete-digital/diplomas/diplomas.page.html index 056dec629..648755c77 100644 --- a/src/app/shared/gabinete-digital/diplomas/diplomas.page.html +++ b/src/app/shared/gabinete-digital/diplomas/diplomas.page.html @@ -3,7 +3,7 @@
    Diplomas
    @@ -36,7 +36,8 @@ {{ task.Folio }}
    - + +
    @@ -72,7 +73,8 @@ 1123{{ task.Folio }}
    - + +
    diff --git a/src/app/shared/gabinete-digital/diplomas/diplomas.page.scss b/src/app/shared/gabinete-digital/diplomas/diplomas.page.scss index 6a305a0f1..e27734267 100644 --- a/src/app/shared/gabinete-digital/diplomas/diplomas.page.scss +++ b/src/app/shared/gabinete-digital/diplomas/diplomas.page.scss @@ -120,7 +120,7 @@ ion-item{ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .subject{ diff --git a/src/app/shared/gabinete-digital/diplomas/diplomas.page.ts b/src/app/shared/gabinete-digital/diplomas/diplomas.page.ts index 0f7cfaf72..53a5fdeb1 100644 --- a/src/app/shared/gabinete-digital/diplomas/diplomas.page.ts +++ b/src/app/shared/gabinete-digital/diplomas/diplomas.page.ts @@ -7,6 +7,7 @@ import { AlertService } from 'src/app/services/alert.service'; import { removeDuplicate } from 'src/plugin/removeDuplicate.js' import { CustomTaskPipe } from 'src/app/pipes/custom-task.pipe'; import { DeplomasStore } from 'src/app/store/deplomas.service'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-diplomas', @@ -33,6 +34,7 @@ constructor( private alertService: AlertService, private router: Router, private activatedRoute: ActivatedRoute, + public ThemeService: ThemeService ) { } diff --git a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html index 22d37ee80..5e55f3555 100644 --- a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html +++ b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.html @@ -284,7 +284,8 @@
    - + +
    @@ -305,7 +306,8 @@
    - + +
    @@ -325,7 +327,8 @@
    - + +
    Adicionar documentos @@ -346,7 +349,7 @@

    -

    {{document.Stakeholders}} {{document.CreateDate | date: 'dd-MM-yyyy HH:mm'}}

    +

    {{document.Stakeholders}} {{document.CreateDate }}

    diff --git a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.scss b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.scss index f52dd4e07..756e96fd5 100644 --- a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.scss +++ b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.scss @@ -91,7 +91,7 @@ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts index 78837cf93..2c00a6a17 100644 --- a/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts +++ b/src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page.ts @@ -12,7 +12,7 @@ import { ToastService } from 'src/app/services/toast.service'; import { Event, EventToApproveEdit } from '../../../models/event.model'; import { NgxMatDateFormats, NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker'; import { NavigationExtras, Router } from '@angular/router'; - +import { ThemeService } from 'src/app/services/theme.service' const CUSTOM_DATE_FORMATS: NgxMatDateFormats = { parse: { @@ -117,6 +117,7 @@ export class EditEventToApproveComponent implements OnInit { private animationController: AnimationController, private toastService: ToastService, private router:Router, + public ThemeService: ThemeService ) { // Edit event to approve this.serialNumber = this.navParams.get('serialNumber'); diff --git a/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html b/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html index c3d4f6f0c..5d96dfe12 100644 --- a/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html +++ b/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.html @@ -3,7 +3,7 @@
    diff --git a/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.scss b/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.scss index d0a8dbd65..89ccd421b 100644 --- a/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.scss +++ b/src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page.scss @@ -92,7 +92,7 @@ font-style: normal; line-height: normal; letter-spacing: normal; - color: #0d89d1; + color: var(--title-text-color);; margin: 0; padding: 0; } diff --git a/src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page.html b/src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page.html index 164aec4fb..3abb6d9de 100644 --- a/src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page.html +++ b/src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page.html @@ -3,7 +3,7 @@
    Expediente
    @@ -25,7 +25,8 @@ {{ task.Subject }}
    - + +
    diff --git a/src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page.ts b/src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page.ts index 53263290d..d03699f52 100644 --- a/src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page.ts +++ b/src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page.ts @@ -9,6 +9,8 @@ import { AuthService } from 'src/app/services/auth.service'; import { CustomTaskPipe } from 'src/app/pipes/custom-task.pipe'; import { ExpedienteGdStore } from 'src/app/store/expedientegd-store.service'; import { ExpedienteTaskPipe } from 'src/app/pipes/expediente-task.pipe'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-expedientes-pr', @@ -33,6 +35,7 @@ export class ExpedientesPrPage implements OnInit { private alertService: AlertService, private authService: AuthService, private router: Router, + public ThemeService: ThemeService ) { this.loggeduser = authService.ValidatedUser; } diff --git a/src/app/shared/gabinete-digital/expedients/expedients.page.html b/src/app/shared/gabinete-digital/expedients/expedients.page.html index cff3e4143..815e34d9d 100644 --- a/src/app/shared/gabinete-digital/expedients/expedients.page.html +++ b/src/app/shared/gabinete-digital/expedients/expedients.page.html @@ -3,7 +3,7 @@
    Expediente
    @@ -33,7 +33,8 @@ {{ task.Subject }}
    - + +
    diff --git a/src/app/shared/gabinete-digital/expedients/expedients.page.scss b/src/app/shared/gabinete-digital/expedients/expedients.page.scss index 1a0dc6200..6f388901b 100644 --- a/src/app/shared/gabinete-digital/expedients/expedients.page.scss +++ b/src/app/shared/gabinete-digital/expedients/expedients.page.scss @@ -58,7 +58,7 @@ ion-item{ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .subject{ diff --git a/src/app/shared/gabinete-digital/expedients/expedients.page.ts b/src/app/shared/gabinete-digital/expedients/expedients.page.ts index 348545c09..5a45c172b 100644 --- a/src/app/shared/gabinete-digital/expedients/expedients.page.ts +++ b/src/app/shared/gabinete-digital/expedients/expedients.page.ts @@ -4,6 +4,7 @@ import { ProcessesService } from 'src/app/services/processes.service'; import { AlertService } from 'src/app/services/alert.service'; import { ExpedienteGdStore } from 'src/app/store/expedientegd-store.service'; import { ExpedienteTaskPipe } from 'src/app/pipes/expediente-task.pipe'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-expedients', @@ -26,6 +27,7 @@ export class ExpedientsPage implements OnInit { private processes:ProcessesService, private alertService: AlertService, private router: Router, + public ThemeService: ThemeService ) { this.profile = 'mdgpr'; diff --git a/src/app/shared/gabinete-digital/generic/task-details/task-details.page.html b/src/app/shared/gabinete-digital/generic/task-details/task-details.page.html index 1211313ae..2d2699ca0 100644 --- a/src/app/shared/gabinete-digital/generic/task-details/task-details.page.html +++ b/src/app/shared/gabinete-digital/generic/task-details/task-details.page.html @@ -2,13 +2,15 @@
    - + +
    {{ task.Folio}}
    - + +
    diff --git a/src/app/shared/gabinete-digital/generic/task-details/task-details.page.scss b/src/app/shared/gabinete-digital/generic/task-details/task-details.page.scss index 592d2c19e..818bde4da 100644 --- a/src/app/shared/gabinete-digital/generic/task-details/task-details.page.scss +++ b/src/app/shared/gabinete-digital/generic/task-details/task-details.page.scss @@ -91,7 +91,7 @@ ion-button{ } .attach-document{ font-size: 15px; - color: #0d89d1; + color: var(--title-text-color); margin: 5px 5px 5px 10px; padding: 5px; float: left; diff --git a/src/app/shared/gabinete-digital/generic/task-details/task-details.page.ts b/src/app/shared/gabinete-digital/generic/task-details/task-details.page.ts index c959779e3..594f57c78 100644 --- a/src/app/shared/gabinete-digital/generic/task-details/task-details.page.ts +++ b/src/app/shared/gabinete-digital/generic/task-details/task-details.page.ts @@ -1,5 +1,6 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { customTask, fullTask } from 'src/app/models/dailyworktask.model'; +import { ThemeService } from 'src/app/services/theme.service' @Component({ selector: 'app-task-details', @@ -18,7 +19,9 @@ export class TaskDetailsPage implements OnInit { @Output() goBack = new EventEmitter(); @Output() viewDocument = new EventEmitter(); - constructor() { } + constructor( + public ThemeService: ThemeService + ) { } ngOnInit() { } diff --git a/src/app/shared/gabinete-digital/generic/task-list/task-list.page.html b/src/app/shared/gabinete-digital/generic/task-list/task-list.page.html index 1358175c1..bbce2a065 100644 --- a/src/app/shared/gabinete-digital/generic/task-list/task-list.page.html +++ b/src/app/shared/gabinete-digital/generic/task-list/task-list.page.html @@ -17,7 +17,8 @@ {{ task.Folio }}
    - + +
    diff --git a/src/app/shared/gabinete-digital/generic/task-list/task-list.page.scss b/src/app/shared/gabinete-digital/generic/task-list/task-list.page.scss index 7957606f3..0fcd7aa44 100644 --- a/src/app/shared/gabinete-digital/generic/task-list/task-list.page.scss +++ b/src/app/shared/gabinete-digital/generic/task-list/task-list.page.scss @@ -21,7 +21,7 @@ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .subject{ diff --git a/src/app/shared/gabinete-digital/generic/task-list/task-list.page.ts b/src/app/shared/gabinete-digital/generic/task-list/task-list.page.ts index 8395a7ff8..32d53b3c0 100644 --- a/src/app/shared/gabinete-digital/generic/task-list/task-list.page.ts +++ b/src/app/shared/gabinete-digital/generic/task-list/task-list.page.ts @@ -1,5 +1,7 @@ import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; import { customTask } from 'src/app/models/dailyworktask.model'; +import { ThemeService } from 'src/app/services/theme.service' + @Component({ selector: 'app-task-list', @@ -12,7 +14,9 @@ export class TaskListPage implements OnInit { @Input() skeletonLoader: boolean = false @Output() viewTaskDetail = new EventEmitter(); - constructor() { + constructor( + public ThemeService: ThemeService + ) { console.log('taskList', this.taskList) } diff --git a/src/app/shared/gabinete-digital/pedidos/pedidos.page.html b/src/app/shared/gabinete-digital/pedidos/pedidos.page.html index 97a5a57bb..898c7c71c 100644 --- a/src/app/shared/gabinete-digital/pedidos/pedidos.page.html +++ b/src/app/shared/gabinete-digital/pedidos/pedidos.page.html @@ -3,7 +3,7 @@
    Pedidos
@@ -47,7 +47,8 @@ {{ task.Folio }}
- + +
@@ -84,7 +85,8 @@ {{ task.Folio }} {{ task.Status }}
- + +
diff --git a/src/app/shared/gabinete-digital/pedidos/pedidos.page.scss b/src/app/shared/gabinete-digital/pedidos/pedidos.page.scss index a8b52045f..a615fe98b 100644 --- a/src/app/shared/gabinete-digital/pedidos/pedidos.page.scss +++ b/src/app/shared/gabinete-digital/pedidos/pedidos.page.scss @@ -118,7 +118,7 @@ ion-item{ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .subject{ diff --git a/src/app/shared/gabinete-digital/pedidos/pedidos.page.ts b/src/app/shared/gabinete-digital/pedidos/pedidos.page.ts index 7babda08a..785392167 100644 --- a/src/app/shared/gabinete-digital/pedidos/pedidos.page.ts +++ b/src/app/shared/gabinete-digital/pedidos/pedidos.page.ts @@ -9,6 +9,9 @@ import { PedidoPage } from 'src/app/pages/gabinete-digital/pedidos/pedido/pedido import { PedidosStore } from 'src/app/store/pedidos-store.service'; import { CustomTaskPipe } from 'src/app/pipes/custom-task.pipe'; import { SortService } from 'src/app/services/functions/sort.service'; +import { ThemeService } from 'src/app/services/theme.service' + + @Component({ selector: 'app-pedidos', templateUrl: './pedidos.page.html', @@ -44,6 +47,7 @@ export class PedidosPage implements OnInit { private modalController: ModalController, private alertService: AlertService, private sortService: SortService, + public ThemeService: ThemeService ) { this.profile = 'mdgpr'; } diff --git a/src/app/shared/gabinete-digital/pendentes/pendentes.page.html b/src/app/shared/gabinete-digital/pendentes/pendentes.page.html index 88b43af3c..fd63e6214 100644 --- a/src/app/shared/gabinete-digital/pendentes/pendentes.page.html +++ b/src/app/shared/gabinete-digital/pendentes/pendentes.page.html @@ -3,7 +3,7 @@
Pendentes
diff --git a/src/app/shared/gabinete-digital/pendentes/pendentes.page.scss b/src/app/shared/gabinete-digital/pendentes/pendentes.page.scss index f3ab83322..f58af1fdd 100644 --- a/src/app/shared/gabinete-digital/pendentes/pendentes.page.scss +++ b/src/app/shared/gabinete-digital/pendentes/pendentes.page.scss @@ -119,7 +119,7 @@ ion-item{ font-family: Roboto; font-size: 12pt; font-weight: 700; - color: #0d89d1; + color: var(--title-text-color); padding-left: 3px; .subject{ diff --git a/src/app/shared/header/header.page.html b/src/app/shared/header/header.page.html index 6c0d2b66c..5f12d2d70 100644 --- a/src/app/shared/header/header.page.html +++ b/src/app/shared/header/header.page.html @@ -1,94 +1,136 @@ -
+
+
-
-