diff --git a/nginx.conf b/nginx.conf
index bb60d4e..4b00bec 100644
--- a/nginx.conf
+++ b/nginx.conf
@@ -4,7 +4,7 @@ server {
location $BASE_HREF/ {
alias /etc/nginx/html/;
index index.html index.htm;
- try_files $uri$args $uri$args/ $uri $uri/ $BASE_HREF/index.html;
+ try_files $uri$args $uri$args/ $uri $BASE_HREF/index.html;
rewrite ^([^.]*[^/])$ $1/ permanent;
}
}
diff --git a/package-lock.json b/package-lock.json
index aee384c..286b5fc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12291,9 +12291,9 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sartography-workflow-lib": {
- "version": "0.0.188",
- "resolved": "https://registry.npmjs.org/sartography-workflow-lib/-/sartography-workflow-lib-0.0.188.tgz",
- "integrity": "sha512-W4ua3X5GbX/xwB7v7joTFSpZ2CLAuouAzFIDaLqCBlHbuKkJIHbPMoc+PzJDk/YqE8EWnR2fDY/GHJmtefsIkg=="
+ "version": "0.0.189",
+ "resolved": "https://registry.npmjs.org/sartography-workflow-lib/-/sartography-workflow-lib-0.0.189.tgz",
+ "integrity": "sha512-0pmNmblc36RqtHws8TbUjLE5LKo9wh83sH1v8jwhVnoycbMLp0mioVTtJFvKDeacbA12wTBX5LG/A2ya5geosA=="
},
"sass": {
"version": "1.23.3",
diff --git a/package.json b/package.json
index 5eb3d51..743305c 100644
--- a/package.json
+++ b/package.json
@@ -53,7 +53,7 @@
"ngx-file-drop": "^8.0.8",
"ngx-markdown": "^9.0.0",
"rxjs": "~6.5.4",
- "sartography-workflow-lib": "0.0.188",
+ "sartography-workflow-lib": "0.0.189",
"tslib": "^1.11.1",
"uuid": "^7.0.2",
"zone.js": "^0.10.3"
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 91c5558..ba31d3f 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -14,6 +14,7 @@ export class ThisEnvironment implements AppEnvironment {
production = environment.production;
api = environment.api;
irbUrl = environment.irbUrl;
+ title = environment.title;
}
const routes: Routes = [
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 4facb4a..7521467 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -58,6 +58,7 @@ export class ThisEnvironment implements AppEnvironment {
production = environment.production;
api = environment.api;
irbUrl = environment.irbUrl;
+ title = environment.title;
}
/**
diff --git a/src/app/footer/footer.component.html b/src/app/footer/footer.component.html
index f01d428..477a27d 100644
--- a/src/app/footer/footer.component.html
+++ b/src/app/footer/footer.component.html
@@ -1,3 +1,3 @@
diff --git a/src/app/footer/footer.component.spec.ts b/src/app/footer/footer.component.spec.ts
index 2ca6c45..b9ad446 100644
--- a/src/app/footer/footer.component.spec.ts
+++ b/src/app/footer/footer.component.spec.ts
@@ -1,6 +1,7 @@
-import { async, ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { FooterComponent } from './footer.component';
+import {APP_BASE_HREF} from '@angular/common';
+import {async, ComponentFixture, TestBed} from '@angular/core/testing';
+import {MockEnvironment} from 'sartography-workflow-lib';
+import {FooterComponent} from './footer.component';
describe('FooterComponent', () => {
let component: FooterComponent;
@@ -8,9 +9,14 @@ describe('FooterComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
- declarations: [ FooterComponent ]
+ declarations: [FooterComponent],
+ providers: [
+ {provide: 'APP_ENVIRONMENT', useClass: MockEnvironment},
+ {provide: APP_BASE_HREF, useValue: ''},
+ ],
})
- .compileComponents();
+
+ .compileComponents();
}));
beforeEach(() => {
diff --git a/src/app/footer/footer.component.ts b/src/app/footer/footer.component.ts
index da17d82..9e532c6 100644
--- a/src/app/footer/footer.component.ts
+++ b/src/app/footer/footer.component.ts
@@ -1,4 +1,5 @@
-import { Component, OnInit } from '@angular/core';
+import {Component, Inject, OnInit} from '@angular/core';
+import {AppEnvironment} from 'sartography-workflow-lib';
@Component({
selector: 'app-footer',
@@ -7,7 +8,11 @@ import { Component, OnInit } from '@angular/core';
})
export class FooterComponent implements OnInit {
- constructor() { }
+ title: string;
+
+ constructor(@Inject('APP_ENVIRONMENT') private environment: AppEnvironment) {
+ this.title = environment.title;
+ }
ngOnInit() {
}
diff --git a/src/app/navbar/navbar.component.html b/src/app/navbar/navbar.component.html
index 763aba1..72ec91d 100644
--- a/src/app/navbar/navbar.component.html
+++ b/src/app/navbar/navbar.component.html
@@ -3,7 +3,10 @@
[routerLink]="['/']"
class="site-title mat-display-1"
mat-button
- >CR Connect
+ >
+
+ {{title}}
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/aif.svg b/src/assets/icons/file_types/aif.svg
new file mode 100644
index 0000000..78a46b0
--- /dev/null
+++ b/src/assets/icons/file_types/aif.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/avi.svg b/src/assets/icons/file_types/avi.svg
new file mode 100644
index 0000000..8c8640c
--- /dev/null
+++ b/src/assets/icons/file_types/avi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/bpmn.svg b/src/assets/icons/file_types/bpmn.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/bpmn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/csv.svg b/src/assets/icons/file_types/csv.svg
new file mode 100644
index 0000000..77acecd
--- /dev/null
+++ b/src/assets/icons/file_types/csv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/dmg.svg b/src/assets/icons/file_types/dmg.svg
new file mode 100644
index 0000000..7390ce1
--- /dev/null
+++ b/src/assets/icons/file_types/dmg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/dmn.svg b/src/assets/icons/file_types/dmn.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/dmn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/doc.svg b/src/assets/icons/file_types/doc.svg
new file mode 100644
index 0000000..9d94eba
--- /dev/null
+++ b/src/assets/icons/file_types/doc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/docx.svg b/src/assets/icons/file_types/docx.svg
new file mode 100644
index 0000000..9d94eba
--- /dev/null
+++ b/src/assets/icons/file_types/docx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/gif.svg b/src/assets/icons/file_types/gif.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/gif.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/html.svg b/src/assets/icons/file_types/html.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/html.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/ics.svg b/src/assets/icons/file_types/ics.svg
new file mode 100644
index 0000000..15a9277
--- /dev/null
+++ b/src/assets/icons/file_types/ics.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/iso.svg b/src/assets/icons/file_types/iso.svg
new file mode 100644
index 0000000..7390ce1
--- /dev/null
+++ b/src/assets/icons/file_types/iso.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/javascript.svg b/src/assets/icons/file_types/javascript.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/javascript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/jpeg.svg b/src/assets/icons/file_types/jpeg.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/jpeg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/jpg.svg b/src/assets/icons/file_types/jpg.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/jpg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/js.svg b/src/assets/icons/file_types/js.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/js.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/md.svg b/src/assets/icons/file_types/md.svg
new file mode 100644
index 0000000..9d94eba
--- /dev/null
+++ b/src/assets/icons/file_types/md.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/mov.svg b/src/assets/icons/file_types/mov.svg
new file mode 100644
index 0000000..8c8640c
--- /dev/null
+++ b/src/assets/icons/file_types/mov.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/mp3.svg b/src/assets/icons/file_types/mp3.svg
new file mode 100644
index 0000000..78a46b0
--- /dev/null
+++ b/src/assets/icons/file_types/mp3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/mp4.svg b/src/assets/icons/file_types/mp4.svg
new file mode 100644
index 0000000..8c8640c
--- /dev/null
+++ b/src/assets/icons/file_types/mp4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/mpg.svg b/src/assets/icons/file_types/mpg.svg
new file mode 100644
index 0000000..8c8640c
--- /dev/null
+++ b/src/assets/icons/file_types/mpg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/msi.svg b/src/assets/icons/file_types/msi.svg
new file mode 100644
index 0000000..7390ce1
--- /dev/null
+++ b/src/assets/icons/file_types/msi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/ogg.svg b/src/assets/icons/file_types/ogg.svg
new file mode 100644
index 0000000..78a46b0
--- /dev/null
+++ b/src/assets/icons/file_types/ogg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/pdf.svg b/src/assets/icons/file_types/pdf.svg
new file mode 100644
index 0000000..31bea3e
--- /dev/null
+++ b/src/assets/icons/file_types/pdf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/php.svg b/src/assets/icons/file_types/php.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/php.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/pkginfo.svg b/src/assets/icons/file_types/pkginfo.svg
new file mode 100644
index 0000000..7390ce1
--- /dev/null
+++ b/src/assets/icons/file_types/pkginfo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/plain.svg b/src/assets/icons/file_types/plain.svg
new file mode 100644
index 0000000..9d94eba
--- /dev/null
+++ b/src/assets/icons/file_types/plain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/plist.svg b/src/assets/icons/file_types/plist.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/plist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/png.svg b/src/assets/icons/file_types/png.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/png.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/postscript.svg b/src/assets/icons/file_types/postscript.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/postscript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/ppt.svg b/src/assets/icons/file_types/ppt.svg
new file mode 100644
index 0000000..e81c38b
--- /dev/null
+++ b/src/assets/icons/file_types/ppt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/pptx.svg b/src/assets/icons/file_types/pptx.svg
new file mode 100644
index 0000000..e81c38b
--- /dev/null
+++ b/src/assets/icons/file_types/pptx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/psd.svg b/src/assets/icons/file_types/psd.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/psd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/py.svg b/src/assets/icons/file_types/py.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/py.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/rtf.svg b/src/assets/icons/file_types/rtf.svg
new file mode 100644
index 0000000..9d94eba
--- /dev/null
+++ b/src/assets/icons/file_types/rtf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/sql.svg b/src/assets/icons/file_types/sql.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/sql.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/svg+xml.svg b/src/assets/icons/file_types/svg+xml.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/svg+xml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/svg.svg b/src/assets/icons/file_types/svg.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/svg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/tgz.svg b/src/assets/icons/file_types/tgz.svg
new file mode 100644
index 0000000..7390ce1
--- /dev/null
+++ b/src/assets/icons/file_types/tgz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/tiff.svg b/src/assets/icons/file_types/tiff.svg
new file mode 100644
index 0000000..a8dd671
--- /dev/null
+++ b/src/assets/icons/file_types/tiff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/txt.svg b/src/assets/icons/file_types/txt.svg
new file mode 100644
index 0000000..9d94eba
--- /dev/null
+++ b/src/assets/icons/file_types/txt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/unknown.svg b/src/assets/icons/file_types/unknown.svg
new file mode 100644
index 0000000..15a9277
--- /dev/null
+++ b/src/assets/icons/file_types/unknown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/wav.svg b/src/assets/icons/file_types/wav.svg
new file mode 100644
index 0000000..78a46b0
--- /dev/null
+++ b/src/assets/icons/file_types/wav.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/xls.svg b/src/assets/icons/file_types/xls.svg
new file mode 100644
index 0000000..77acecd
--- /dev/null
+++ b/src/assets/icons/file_types/xls.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/xlsx.svg b/src/assets/icons/file_types/xlsx.svg
new file mode 100644
index 0000000..77acecd
--- /dev/null
+++ b/src/assets/icons/file_types/xlsx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/xml.svg b/src/assets/icons/file_types/xml.svg
new file mode 100644
index 0000000..8d8a0d4
--- /dev/null
+++ b/src/assets/icons/file_types/xml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/file_types/zip.svg b/src/assets/icons/file_types/zip.svg
new file mode 100644
index 0000000..7390ce1
--- /dev/null
+++ b/src/assets/icons/file_types/zip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/logo/uva_rotunda.svg b/src/assets/logo/uva_rotunda.svg
new file mode 100644
index 0000000..6ef0925
--- /dev/null
+++ b/src/assets/logo/uva_rotunda.svg
@@ -0,0 +1,145 @@
+
+
diff --git a/src/environments/environment.runtime.ts b/src/environments/environment.runtime.ts
index 17a3a9f..8a9e025 100644
--- a/src/environments/environment.runtime.ts
+++ b/src/environments/environment.runtime.ts
@@ -9,4 +9,5 @@ export const environment: AppEnvironment = {
production: _has(ENV, 'production', '$PRODUCTION') ? (ENV.production === 'true') : false,
api: _has(ENV, 'api', '$API_URL') ? ENV.api : 'http://localhost:5000/v1.0',
irbUrl: _has(ENV, 'irbUrl', '$IRB_URL') ? ENV.irbUrl : 'http://localhost:5001',
+ title: _has(ENV, 'title', '$TITLE') ? ENV.title : 'Research Ramp-Up Toolkit',
};