diff --git a/package-lock.json b/package-lock.json index 6b11a4f..93de962 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "portfolio", - "version": "1.05", + "version": "1.06", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "portfolio", - "version": "1.05", + "version": "1.06", "dependencies": { "@angular/animations": "^16.2.4", "@angular/common": "^16.2.4", diff --git a/package.json b/package.json index d515895..bed7c5a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "portfolio", - "version": "1.05", + "version": "1.06", "scripts": { "ng": "ng", "start": "ng serve", diff --git a/src/app/app.component.html b/src/app/app.component.html index c1b60cb..29f2ea4 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -2,7 +2,7 @@
-
+
-
+
diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 73fece1..fb3af46 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, ElementRef, OnInit, ViewChild } from '@angular/core'; import { InitializerService } from './services/initializer.service'; import { ToastService } from './services/toast.service'; import { MaintenanceService } from './services/maintenance.service'; @@ -10,6 +10,8 @@ import { environment } from 'src/environments/environment'; styleUrls: ['./app.component.scss'], }) export class AppComponent implements OnInit { + @ViewChild('main') main!: ElementRef; + public loading = true; public ignoreMaintenance = environment.ignoreMaintenance; diff --git a/src/app/classes/ExternalSitePresence.ts b/src/app/classes/ExternalSitePresence.ts index 32390d0..f075a72 100644 --- a/src/app/classes/ExternalSitePresence.ts +++ b/src/app/classes/ExternalSitePresence.ts @@ -14,6 +14,8 @@ export class ExternalSitePresence { address!: string; + alt!: string; + icon?: string; styleClass?: string; diff --git a/src/app/modules/shared/components/color-theme-toggler/color-theme-toggler.component.html b/src/app/modules/shared/components/color-theme-toggler/color-theme-toggler.component.html index 4e60c39..0d07004 100644 --- a/src/app/modules/shared/components/color-theme-toggler/color-theme-toggler.component.html +++ b/src/app/modules/shared/components/color-theme-toggler/color-theme-toggler.component.html @@ -1,4 +1,12 @@ - + diff --git a/src/app/modules/shared/components/matomo-opt-out/matomo-opt-out.component.html b/src/app/modules/shared/components/matomo-opt-out/matomo-opt-out.component.html index 9307504..a0c33b0 100644 --- a/src/app/modules/shared/components/matomo-opt-out/matomo-opt-out.component.html +++ b/src/app/modules/shared/components/matomo-opt-out/matomo-opt-out.component.html @@ -1,5 +1,18 @@ - -
+ +
- + diff --git a/src/app/modules/shared/components/social-icons/social-icons.component.html b/src/app/modules/shared/components/social-icons/social-icons.component.html index 7b49c51..81bcef5 100644 --- a/src/app/modules/shared/components/social-icons/social-icons.component.html +++ b/src/app/modules/shared/components/social-icons/social-icons.component.html @@ -7,5 +7,7 @@ [pTooltip]="site.label" (click)="exss.onClickSocialIcon(site)" [href]="site.address" + role="link" + [attr.aria-label]="site.alt" >
diff --git a/src/app/modules/splash/greeting/greeting.component.html b/src/app/modules/splash/greeting/greeting.component.html index 541e0d5..4215c73 100644 --- a/src/app/modules/splash/greeting/greeting.component.html +++ b/src/app/modules/splash/greeting/greeting.component.html @@ -2,11 +2,11 @@ Julie Muzina

-
+
Hi, I'm Julie! diff --git a/src/app/modules/splash/resume/job-card/job-card.component.html b/src/app/modules/splash/resume/job-card/job-card.component.html index da98e5b..e09ea19 100644 --- a/src/app/modules/splash/resume/job-card/job-card.component.html +++ b/src/app/modules/splash/resume/job-card/job-card.component.html @@ -1,48 +1,30 @@
- {{ job.title }} - {{ job.employer.name }} - {{ job.title }} + {{ job.employer.name }} + {{ job.started_at | date : "MMM y" }} - {{ (job.ended_at | date : "MMM y") || "Present" }} ({{ job.started_at | humanizedDuration : job.ended_at }}) -
    - - -
  • - {{ responsibility.text }} -
  • - Show more -
    -
    - +
  • -
  • - {{ responsibility.text }} -
  • - Show less -
    + {{ responsibility.text }} + + Show {{showMore ? 'less' : 'more'}}