diff --git a/angular.json b/angular.json index ef6a61f80d4b44cb6e2b3bfb8f6041ef172aa93c..e9b00df603f407d5765ac5a0642fb3f1a727dd0c 100755 --- a/angular.json +++ b/angular.json @@ -14,16 +14,16 @@ "builder": "@angular-devkit/build-angular:browser", "options": { "outputPath": "dist/", - "index": "./src/frontend/index.html", - "main": "./src/main.ts", - "polyfills": "./src/polyfills.ts", - "tsConfig": "./src/tsconfig.app.json", + "index": "./src/frontend/core/index.html", + "main": "./src/frontend/core/main.ts", + "polyfills": "./src/frontend/core/polyfills.ts", + "tsConfig": "./src/frontend/core/tsconfig.app.json", "assets": [ - "./src/favicon.ico", - "./src/assets" + "./src/frontend/core/favicon.ico", + "./src/frontend/assets" ], "styles": [ - "./src/styles.scss", + "./src/frontend/core/styles.scss", "./node_modules/@fortawesome/fontawesome-free/css/all.min.css" ], "scripts": [ @@ -34,8 +34,8 @@ "production": { "fileReplacements": [ { - "replace": "./src/environments/environment.ts", - "with": "./src/environments/environment.prod.ts" + "replace": "./src/frontend/core/environments/environment.ts", + "with": "./src/frontend/core/environments/environment.prod.ts" } ], "optimization": true, @@ -70,18 +70,18 @@ "test": { "builder": "@angular-devkit/build-angular:karma", "options": { - "main": "./src/test.ts", - "polyfills": "./src/polyfills.ts", - "tsConfig": "./src/tsconfig.spec.json", - "karmaConfig": "./src/karma.conf.js", + "main": "./src/frontend/core/test.ts", + "polyfills": "./src/frontend/core/polyfills.ts", + "tsConfig": "./src/frontend/core/tsconfig.spec.json", + "karmaConfig": "./src/frontend/core/karma.conf.js", "styles": [ - "./src/styles.scss", + "./src/frontend/core/styles.scss", "./node_modules/@fortawesome/fontawesome-free/css/all.min.css" ], "scripts": [], "assets": [ - "src/favicon.ico", - "src/assets" + "src/frontend/core/favicon.ico", + "src/frontend/assets" ] } }, @@ -89,8 +89,8 @@ "builder": "@angular-devkit/build-angular:tslint", "options": { "tsConfig": [ - "./src/tsconfig.app.json", - "./src/tsconfig.spec.json" + "./src/frontend/core/tsconfig.app.json", + "./src/frontend/core/tsconfig.spec.json" ], "exclude": [ "**/node_modules/**" diff --git a/index.php b/index.php new file mode 100644 index 0000000000000000000000000000000000000000..0267c86efab0fb6fba259180788d0e502bec99cc --- /dev/null +++ b/index.php @@ -0,0 +1,3 @@ +<script> + window.location.href = 'dist/index.html'; +</script> diff --git a/src/frontend/app/login/login.component.ts b/src/frontend/app/login/login.component.ts index fdfbf0de7f8538749bf2fe64bb22ca2ea47239e0..2614825520096eaf1959bff60bb4025dab8c16b7 100644 --- a/src/frontend/app/login/login.component.ts +++ b/src/frontend/app/login/login.component.ts @@ -42,7 +42,7 @@ export class LoginComponent implements OnInit, AfterViewInit { loadingConnexion = false; constructor(public http: HttpClient, private cookieService: CookieService, private router: Router, iconReg: MatIconRegistry, sanitizer: DomSanitizer, public signaturesService: SignaturesContentService, public notificationService: NotificationService) { - iconReg.addSvgIcon('maarchLogo', sanitizer.bypassSecurityTrustResourceUrl('../src/assets/logo_white.svg')); + iconReg.addSvgIcon('maarchLogo', sanitizer.bypassSecurityTrustResourceUrl('../src/frontend/assets/logo_white.svg')); } ngOnInit(): void { diff --git a/src/frontend/app/profile/profile.component.scss b/src/frontend/app/profile/profile.component.scss index 45a2971bd5be72f1252fa92d17f292485ea7af5c..dfe63a5b9cbcb62ff1c3cb401d99c2fadcfc6f7b 100644 --- a/src/frontend/app/profile/profile.component.scss +++ b/src/frontend/app/profile/profile.component.scss @@ -55,7 +55,7 @@ .avatar { position: absolute; - background: url(../../../../src/assets/user_sample.svg) $primary; + background: url(../../assets/user_sample.svg) $primary; width: 65px; height: 65px; border-radius: 40px; diff --git a/src/frontend/app/profile/profile.component.ts b/src/frontend/app/profile/profile.component.ts index 15056375b09e6eb47aa22f59f8693fb2a901c822..4c9826edf70d1382357a60bed8e013284b5c48c7 100644 --- a/src/frontend/app/profile/profile.component.ts +++ b/src/frontend/app/profile/profile.component.ts @@ -49,7 +49,7 @@ export class ProfileComponent implements OnInit, AfterViewInit { showPassword = false; constructor(public http: HttpClient, iconReg: MatIconRegistry, sanitizer: DomSanitizer, public notificationService: NotificationService, public signaturesService: SignaturesContentService, private cookieService: CookieService) { - iconReg.addSvgIcon('maarchLogo', sanitizer.bypassSecurityTrustResourceUrl('../src/assets/logo_white.svg')); + iconReg.addSvgIcon('maarchLogo', sanitizer.bypassSecurityTrustResourceUrl('../src/frontend/assets/logo_white.svg')); } ngOnInit(): void { diff --git a/src/frontend/app/sidebar/sidebar.component.scss b/src/frontend/app/sidebar/sidebar.component.scss index c179b6c34f7ff554f06261f5dd2da625150dc931..e4924b971002c1e3df5996f6e6c63a8e750f8a1b 100644 --- a/src/frontend/app/sidebar/sidebar.component.scss +++ b/src/frontend/app/sidebar/sidebar.component.scss @@ -119,7 +119,7 @@ .avatar { cursor: pointer; position: absolute; - background: url(../../../../src/assets/user_sample.svg) $primary; + background: url(../../assets/user_sample.svg) $primary; width: 65px; height: 65px; border-radius: 40px; diff --git a/src/assets/logo_white.svg b/src/frontend/assets/logo_white.svg similarity index 100% rename from src/assets/logo_white.svg rename to src/frontend/assets/logo_white.svg diff --git a/src/assets/user_sample.svg b/src/frontend/assets/user_sample.svg similarity index 100% rename from src/assets/user_sample.svg rename to src/frontend/assets/user_sample.svg diff --git a/src/browserslist b/src/frontend/core/browserslist old mode 100755 new mode 100644 similarity index 100% rename from src/browserslist rename to src/frontend/core/browserslist diff --git a/src/environments/environment.prod.ts b/src/frontend/core/environments/environment.prod.ts old mode 100755 new mode 100644 similarity index 100% rename from src/environments/environment.prod.ts rename to src/frontend/core/environments/environment.prod.ts diff --git a/src/environments/environment.ts b/src/frontend/core/environments/environment.ts old mode 100755 new mode 100644 similarity index 100% rename from src/environments/environment.ts rename to src/frontend/core/environments/environment.ts diff --git a/src/favicon.ico b/src/frontend/core/favicon.ico old mode 100755 new mode 100644 similarity index 100% rename from src/favicon.ico rename to src/frontend/core/favicon.ico diff --git a/src/frontend/index.html b/src/frontend/core/index.html old mode 100755 new mode 100644 similarity index 100% rename from src/frontend/index.html rename to src/frontend/core/index.html diff --git a/src/karma.conf.js b/src/frontend/core/karma.conf.js old mode 100755 new mode 100644 similarity index 100% rename from src/karma.conf.js rename to src/frontend/core/karma.conf.js diff --git a/src/main.ts b/src/frontend/core/main.ts old mode 100755 new mode 100644 similarity index 85% rename from src/main.ts rename to src/frontend/core/main.ts index 2b753ff4fae3dd392d6cb763be3b5e48c536e4a3..8187df70827077fc7f132d87cae3d2763e9b3988 --- a/src/main.ts +++ b/src/frontend/core/main.ts @@ -1,7 +1,7 @@ import { enableProdMode } from '@angular/core'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; -import { AppModule } from './frontend/app/app.module'; +import { AppModule } from '../app/app.module'; import { environment } from './environments/environment'; if (environment.production) { diff --git a/src/pdf.pdf b/src/frontend/core/pdf.pdf old mode 100755 new mode 100644 similarity index 100% rename from src/pdf.pdf rename to src/frontend/core/pdf.pdf diff --git a/src/polyfills.ts b/src/frontend/core/polyfills.ts old mode 100755 new mode 100644 similarity index 100% rename from src/polyfills.ts rename to src/frontend/core/polyfills.ts diff --git a/src/styles.scss b/src/frontend/core/styles.scss similarity index 97% rename from src/styles.scss rename to src/frontend/core/styles.scss index f79b91b6d8f310cbd0dc6d49a888c1d04eb4a425..ee0c98af780e276f7ee7bad99f5b8f755ea4be7e 100644 --- a/src/styles.scss +++ b/src/frontend/core/styles.scss @@ -1,9 +1,9 @@ // CORE VARS COLOR -@import './frontend/css/vars.scss'; +@import '../css/vars.scss'; // COMPILATED MATERIAL THEMING -@import './frontend/css/maarch-material.css'; +@import '../css/maarch-material.css'; .default { diff --git a/src/test.ts b/src/frontend/core/test.ts old mode 100755 new mode 100644 similarity index 100% rename from src/test.ts rename to src/frontend/core/test.ts diff --git a/src/tsconfig.app.json b/src/frontend/core/tsconfig.app.json old mode 100755 new mode 100644 similarity index 69% rename from src/tsconfig.app.json rename to src/frontend/core/tsconfig.app.json index 8ea061ea1b88d9c0fa2e96ecc87dcfecbd182e80..74ea13d442c9a02baf3608f03bca8a24e41042e6 --- a/src/tsconfig.app.json +++ b/src/frontend/core/tsconfig.app.json @@ -1,11 +1,11 @@ { - "extends": "../tsconfig.json", + "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../out-tsc/app", "types": [] }, "exclude": [ - "src/test.ts", + "./test.ts", "**/*.spec.ts" ] } diff --git a/src/frontend/tsconfig.json b/src/frontend/core/tsconfig.json old mode 100755 new mode 100644 similarity index 100% rename from src/frontend/tsconfig.json rename to src/frontend/core/tsconfig.json diff --git a/src/tsconfig.spec.json b/src/frontend/core/tsconfig.spec.json old mode 100755 new mode 100644 similarity index 87% rename from src/tsconfig.spec.json rename to src/frontend/core/tsconfig.spec.json index de7733630eb224b246854a20934f792051926e8f..0ef7609d3ab809b3f69c66e8ae8c08313bb0bae2 --- a/src/tsconfig.spec.json +++ b/src/frontend/core/tsconfig.spec.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../out-tsc/spec", "types": [ diff --git a/src/tslint.json b/src/frontend/core/tslint.json old mode 100755 new mode 100644 similarity index 100% rename from src/tslint.json rename to src/frontend/core/tslint.json diff --git a/src/frontend/main.ts b/src/frontend/main.ts deleted file mode 100755 index d5ecfb593215efaaa3362adb214d53816358c11c..0000000000000000000000000000000000000000 --- a/src/frontend/main.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; -import { enableProdMode } from '@angular/core'; - -import { AppModule } from './app/app.module'; - -enableProdMode(); -platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/src/frontend/tsconfig.app.json b/src/frontend/tsconfig.app.json deleted file mode 100755 index 79143525f9a50464d13635dc92d61629586d0a3f..0000000000000000000000000000000000000000 --- a/src/frontend/tsconfig.app.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/app", - "baseUrl": "../../apps/maarch_entreprise/", - "module": "es2015", - "types": [] - }, - "exclude": [ - "**/*.spec.ts" - ] -}