From 1d39f793ca33e49dfe969ca7357fc9656c212755 Mon Sep 17 00:00:00 2001 From: Derek Holloway Date: Sat, 28 Jun 2025 12:18:11 -0700 Subject: [PATCH] Actually fix images loading --- .../src/app/pages/store/admin/newitem/new.component.html | 2 +- .../src/app/pages/store/admin/newitem/new.component.ts | 2 +- .../src/app/pages/store/catalog/catalog.component.html | 2 +- .../src/app/pages/store/catalog/catalog.component.ts | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/MistoxWebsite.Client/src/app/pages/store/admin/newitem/new.component.html b/src/MistoxWebsite.Client/src/app/pages/store/admin/newitem/new.component.html index effc8c4..3b610d4 100644 --- a/src/MistoxWebsite.Client/src/app/pages/store/admin/newitem/new.component.html +++ b/src/MistoxWebsite.Client/src/app/pages/store/admin/newitem/new.component.html @@ -1,5 +1,5 @@
-

Login

+

Create New Item

diff --git a/src/MistoxWebsite.Client/src/app/pages/store/admin/newitem/new.component.ts b/src/MistoxWebsite.Client/src/app/pages/store/admin/newitem/new.component.ts index 61547f8..146b07b 100644 --- a/src/MistoxWebsite.Client/src/app/pages/store/admin/newitem/new.component.ts +++ b/src/MistoxWebsite.Client/src/app/pages/store/admin/newitem/new.component.ts @@ -91,7 +91,7 @@ export class NewItemComponent { await this.sleep(3000); this.router.navigate(["/catalog"]); }else{ - this.errorMsgs = ["Email was not able to be verified please resend email"]; + this.errorMsgs = ["Error has ocurred"]; } }, error: err => { diff --git a/src/MistoxWebsite.Client/src/app/pages/store/catalog/catalog.component.html b/src/MistoxWebsite.Client/src/app/pages/store/catalog/catalog.component.html index 3d21045..dc4e4eb 100644 --- a/src/MistoxWebsite.Client/src/app/pages/store/catalog/catalog.component.html +++ b/src/MistoxWebsite.Client/src/app/pages/store/catalog/catalog.component.html @@ -5,7 +5,7 @@
-
+
diff --git a/src/MistoxWebsite.Client/src/app/pages/store/catalog/catalog.component.ts b/src/MistoxWebsite.Client/src/app/pages/store/catalog/catalog.component.ts index ef207be..5460c28 100644 --- a/src/MistoxWebsite.Client/src/app/pages/store/catalog/catalog.component.ts +++ b/src/MistoxWebsite.Client/src/app/pages/store/catalog/catalog.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, NgZone } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { FormsModule, NgModel } from '@angular/forms'; import { Router, ActivatedRoute, RouterModule } from '@angular/router'; @@ -6,7 +6,6 @@ import { Title } from '@angular/platform-browser'; import { CommonModule } from '@angular/common'; import { Authentication } from '../../../services/Authentication'; import { Product } from 'app/models/Product'; -import { ChangeDetectorRef } from '@angular/core'; @Component({ selector: 'catalog', @@ -18,7 +17,7 @@ export class CatalogComponent { public Products: Product[] = []; - constructor( private http: HttpClient, private router: Router, private route: ActivatedRoute, private title: Title, public auth: Authentication, private cdr: ChangeDetectorRef ) { + constructor( private http: HttpClient, private router: Router, private route: ActivatedRoute, private title: Title, public auth: Authentication ) { this.title.setTitle("Store | Mistox"); // load each product @@ -28,10 +27,11 @@ export class CatalogComponent { // Load each image this.Products.forEach(item => { + item.curShowingIMG = 0; item.images.forEach(img => { http.get("https://mistox.com/api/productimage/get?ProductID=" + img.productID + "&ImageID=" + img.imageID, { responseType: 'blob' }).subscribe(blob => { img.imageSrc = URL.createObjectURL(blob); - this.cdr.detectChanges(); + console.log(img.imageSrc); }); }); });