From 2063e7ebb5817de5e2cff5b8b887862fe89c0baa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lara=20Mi=C3=B1ones=20Rodr=C3=ADguez?= Date: Wed, 26 Nov 2025 14:10:31 +0100 Subject: [PATCH] FIX break-words in every place for words smaller than 20 chars if not then break-all --- .../pages/catalogs/catalogs.component.html | 24 +++-- src/app/pages/catalogs/catalogs.component.ts | 8 ++ .../billing-address.component.html | 9 +- .../billing-address.component.ts | 8 ++ .../pages/checkout/checkout.component.html | 5 +- src/app/pages/checkout/checkout.component.ts | 8 ++ .../contact-us/contact-us-form.component.html | 2 +- .../pages/dashboard/dashboard.component.html | 12 ++- .../pages/dashboard/dashboard.component.ts | 8 ++ .../pages/dome-blog/dome-blog.component.html | 6 +- .../pages/dome-blog/dome-blog.component.ts | 8 ++ .../organization-details.component.html | 15 ++- .../organization-details.component.ts | 8 ++ .../product-details.component.html | 100 ++++++++++++++---- .../product-details.component.ts | 8 ++ .../inventory-products.component.html | 57 +++++++--- .../inventory-products.component.ts | 8 ++ .../product-inv-detail.component.html | 25 ++++- .../product-inv-detail.component.ts | 8 ++ .../inventory-resources.component.html | 10 +- .../inventory-resources.component.ts | 8 ++ .../inventory-services.component.html | 10 +- .../inventory-services.component.ts | 8 ++ .../search-catalog.component.html | 5 +- .../search-catalog.component.ts | 8 ++ .../create-catalog.component.html | 10 +- .../create-catalog.component.ts | 8 ++ .../seller-catalogs.component.html | 5 +- .../seller-catalogs.component.ts | 8 ++ .../update-catalog.component.html | 10 +- .../update-catalog.component.ts | 8 ++ .../new-price-plan.component.html | 25 ++++- .../new-price-plan.component.ts | 8 ++ .../seller-offer/seller-offer.component.html | 5 +- .../seller-offer/seller-offer.component.ts | 8 ++ .../update-price-plan.component.html | 25 ++++- .../update-price-plan.component.ts | 8 ++ .../create-product-spec.component.html | 95 +++++++++++++---- .../create-product-spec.component.ts | 8 ++ .../seller-product-spec.component.html | 5 +- .../seller-product-spec.component.ts | 8 ++ .../update-product-spec.component.html | 95 +++++++++++++---- .../update-product-spec.component.ts | 8 ++ .../create-resource-spec.component.html | 30 ++++-- .../create-resource-spec.component.ts | 8 ++ .../seller-resource-spec.component.html | 5 +- .../seller-resource-spec.component.ts | 8 ++ .../update-resource-spec.component.html | 30 ++++-- .../update-resource-spec.component.ts | 8 ++ .../create-service-spec.component.html | 30 ++++-- .../create-service-spec.component.ts | 8 ++ .../seller-service-spec.component.html | 5 +- .../seller-service-spec.component.ts | 8 ++ .../update-service-spec.component.html | 30 ++++-- .../update-service-spec.component.ts | 9 +- .../usage-list/usage-list.component.html | 5 +- .../usage-list/usage-list.component.ts | 8 ++ .../billing-info/billing-info.component.html | 5 +- .../billing-info/billing-info.component.ts | 8 ++ .../org-info/org-info.component.html | 5 +- .../org-info/org-info.component.ts | 8 ++ src/app/shared/card/card.component.html | 15 ++- .../shared/cart-card/cart-card.component.html | 25 ++++- .../shared/cart-card/cart-card.component.ts | 8 ++ .../cart-drawer/cart-drawer.component.html | 6 +- .../cart-drawer/cart-drawer.component.ts | 8 ++ .../categories-filter.component.html | 5 +- .../categories-filter.component.ts | 8 ++ .../categories-panel.component.html | 10 +- .../categories-panel.component.ts | 12 ++- .../category-item.component.html | 10 +- .../category-item/category-item.component.ts | 8 ++ .../characteristic.component.html | 5 +- .../characteristic.component.ts | 11 +- .../markdown-textarea.component.html | 5 +- .../markdown-textarea.component.ts | 8 ++ .../offer/catalogue/catalogue.component.html | 5 +- .../offer/catalogue/catalogue.component.ts | 8 ++ .../offer-summary.component.html | 45 ++++++-- .../offer-summary/offer-summary.component.ts | 8 +- .../usage-spec-metrics.component.html | 10 +- .../usage-spec-metrics.component.ts | 8 ++ .../usage-spec-summary.component.html | 20 +++- .../usage-spec-summary.component.ts | 8 ++ .../price-plan-drawer.component.html | 17 ++- .../price-plan-drawer.component.ts | 1 + 86 files changed, 1030 insertions(+), 185 deletions(-) diff --git a/src/app/pages/catalogs/catalogs.component.html b/src/app/pages/catalogs/catalogs.component.html index 711cf968..37af1d5c 100644 --- a/src/app/pages/catalogs/catalogs.component.html +++ b/src/app/pages/catalogs/catalogs.component.html @@ -35,7 +35,10 @@

-
{{cat.name}}
+
{{cat.name}}
-
@@ -124,11 +133,14 @@
@for(category of showingCat.category; track category.id) { - + {{ category.name }} } @empty { - + {{ 'CATALOGS._no_cat' | translate }} } diff --git a/src/app/pages/catalogs/catalogs.component.ts b/src/app/pages/catalogs/catalogs.component.ts index 63c494bc..6defd054 100644 --- a/src/app/pages/catalogs/catalogs.component.ts +++ b/src/app/pages/catalogs/catalogs.component.ts @@ -99,4 +99,12 @@ export class CatalogsComponent implements OnInit{ this.showingCat=cat; } + hasLongWord(str: string | undefined, threshold = 20) { + if(str){ + return str.split(/\s+/).some(word => word.length > threshold); + } else { + return false + } + } + } diff --git a/src/app/pages/checkout/billing-address/billing-address.component.html b/src/app/pages/checkout/billing-address/billing-address.component.html index 84942423..420b4c92 100644 --- a/src/app/pages/checkout/billing-address/billing-address.component.html +++ b/src/app/pages/checkout/billing-address/billing-address.component.html @@ -1,7 +1,10 @@
-

{{ data.name }}

-

{{ data.postalAddress.street }}, {{ data.postalAddress.postCode }}, {{ data.postalAddress.city}}, {{ data.postalAddress.stateOrProvince }}, {{ data.postalAddress.country }}

+

{{ data.name }}

+

{{ data.postalAddress.street }}, {{ data.postalAddress.postCode }}, {{ data.postalAddress.city}}, {{ data.postalAddress.stateOrProvince }}, {{ data.postalAddress.country }}

diff --git a/src/app/pages/checkout/checkout.component.ts b/src/app/pages/checkout/checkout.component.ts index e2949453..cb112fa0 100644 --- a/src/app/pages/checkout/checkout.component.ts +++ b/src/app/pages/checkout/checkout.component.ts @@ -614,4 +614,12 @@ export class CheckoutComponent implements OnInit { goToProdDetails(product: cartProduct){ this.router.navigate(['/search/', product.id]); } + + hasLongWord(str: string | undefined, threshold = 20) { + if(str){ + return str.split(/\s+/).some(word => word.length > threshold); + } else { + return false + } + } } diff --git a/src/app/pages/contact-us/contact-us-form.component.html b/src/app/pages/contact-us/contact-us-form.component.html index ed2255c5..b8b93d6e 100644 --- a/src/app/pages/contact-us/contact-us-form.component.html +++ b/src/app/pages/contact-us/contact-us-form.component.html @@ -141,7 +141,7 @@

{{ 'CONTACTUS._fil
-
{{ 'CONTACTUS._thanks' | translate }}
+
{{ 'CONTACTUS._thanks' | translate }}

diff --git a/src/app/pages/dashboard/dashboard.component.html b/src/app/pages/dashboard/dashboard.component.html index b7a6d5a8..e4f9bec6 100644 --- a/src/app/pages/dashboard/dashboard.component.html +++ b/src/app/pages/dashboard/dashboard.component.html @@ -27,7 +27,11 @@

{{ serv }} @@ -41,7 +45,11 @@

{{ pub }} diff --git a/src/app/pages/dashboard/dashboard.component.ts b/src/app/pages/dashboard/dashboard.component.ts index d89bd139..7eaeaaa4 100644 --- a/src/app/pages/dashboard/dashboard.component.ts +++ b/src/app/pages/dashboard/dashboard.component.ts @@ -158,4 +158,12 @@ export class DashboardComponent implements OnInit, OnDestroy { this.router.navigate([path]); } + hasLongWord(str: string | undefined, threshold = 20) { + if(str){ + return str.split(/\s+/).some(word => word.length > threshold); + } else { + return false + } + } + } diff --git a/src/app/pages/dome-blog/dome-blog.component.html b/src/app/pages/dome-blog/dome-blog.component.html index 27ec0c26..195e9041 100644 --- a/src/app/pages/dome-blog/dome-blog.component.html +++ b/src/app/pages/dome-blog/dome-blog.component.html @@ -46,7 +46,11 @@

{{entry.author}} on {{entry.date | date:'EEEE, dd/MM/yy, HH:mm'}}.

-