From 50cefaceda0ccad6efaadc363721fef832a30cb0 Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 17:51:04 +0200 Subject: [PATCH 01/10] Use umb-icon component --- .../src/views/components/umb-child-selector.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/components/umb-child-selector.html b/src/Umbraco.Web.UI.Client/src/views/components/umb-child-selector.html index f038b8c4aaa3..f89c4aa547be 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/umb-child-selector.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/umb-child-selector.html @@ -3,10 +3,10 @@
- +
- {{ parentName }} + {{parentName}} () @@ -19,7 +19,7 @@
- +
{{selectedChild.name}}
From e8a22d097d2861781d0bd9707253d4904be90634 Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 18:47:15 +0200 Subject: [PATCH 02/10] Specify button type attribute --- .../src/views/common/overlays/itempicker/itempicker.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html index 7074497a98a4..09281ff0bd85 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html +++ b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html @@ -12,7 +12,7 @@
Paste from clipboard
-
From 37cbbbaca497f032762412e38833b74683908bde Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 18:47:43 +0200 Subject: [PATCH 03/10] Use umb-search-filter component --- .../overlays/itempicker/itempicker.html | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html index 09281ff0bd85..251b001d8f36 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html +++ b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html @@ -1,14 +1,14 @@
- + + +
Paste from clipboard
@@ -21,7 +21,7 @@
Paste from clipboard<
  • @@ -36,16 +36,16 @@
    Create new
  • -
  • From d79c58ce69d18452cab2d448d3c2dabf6ee84834 Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 19:52:17 +0200 Subject: [PATCH 04/10] Adjust styling of item picker --- .../src/less/components/card.less | 63 +++++++++---------- .../overlays/itempicker/itempicker.html | 18 +++--- 2 files changed, 39 insertions(+), 42 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/less/components/card.less b/src/Umbraco.Web.UI.Client/src/less/components/card.less index 7174c0f29073..31d9f5ba1993 100644 --- a/src/Umbraco.Web.UI.Client/src/less/components/card.less +++ b/src/Umbraco.Web.UI.Client/src/less/components/card.less @@ -140,7 +140,7 @@ .umb-card-grid .umb-card-grid-item { position: relative; - display: block; + display: block; width: 100%; height: 100%; padding: 10px 5px; @@ -153,6 +153,28 @@ align-items: center; justify-content: flex-start; + &__loading { + position: absolute; + background-color: rgba(255,255,255,0.8); + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .umb-icon { + font-size: 30px; + line-height: 20px; + margin-top: 6px; + margin-bottom: 10px; + display: block; + } + + a { + color: @ui-option-type; + text-decoration: none; + } + > span { position: relative; display: flex; @@ -162,15 +184,15 @@ background-color: transparent; word-break: break-word; } -} + &:hover { + background-color: @ui-option-hover; + color: @ui-option-type-hover; + } -.umb-card-grid .umb-card-grid-item:hover { - background-color: @ui-option-hover; - color: @ui-option-type-hover; -} -.umb-card-grid .umb-card-grid-item:focus { - color: @ui-option-type-hover; + &:focus { + color: @ui-option-type-hover; + } } .umb-card-grid .umb-card-grid-item.--creator { @@ -189,7 +211,6 @@ width: 100%; padding-top: 100%; border-radius: @baseBorderRadius * 2; - box-sizing: border-box; transition: background-color 120ms; @@ -217,30 +238,6 @@ } } - -.umb-card-grid a { - color: @ui-option-type; - text-decoration: none; -} - -.umb-card-grid i { - font-size: 30px; - line-height: 20px; - margin-top: 6px; - margin-bottom: 10px; - display: block; -} - - .umb-card-grid .umb-card-grid-item__loading { - position: absolute; - background-color: rgba(255,255,255,0.8); - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - //Round icon-like button - this should be somewhere else .umb-btn-round { padding: 4px 6px 4px 6px; diff --git a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html index 251b001d8f36..691bd4582b60 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html +++ b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html @@ -1,14 +1,14 @@
    - - +
    + + +
    Paste from clipboard
    From a8f4ad47d4a6a1bd62722089149a0990af9dc037 Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 19:59:17 +0200 Subject: [PATCH 05/10] Replace trash icons with umb-icon --- .../src/views/common/overlays/itempicker/itempicker.html | 2 +- .../src/views/components/umb-child-selector.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html index 691bd4582b60..2a31fbd6c440 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html +++ b/src/Umbraco.Web.UI.Client/src/views/common/overlays/itempicker/itempicker.html @@ -13,7 +13,7 @@
    Paste from clipboard
    diff --git a/src/Umbraco.Web.UI.Client/src/views/components/umb-child-selector.html b/src/Umbraco.Web.UI.Client/src/views/components/umb-child-selector.html index f89c4aa547be..61448f163e8b 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/umb-child-selector.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/umb-child-selector.html @@ -25,7 +25,7 @@
    From dde9a73e2e9b1a6d33691f29af20ff32451cde32 Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 20:11:39 +0200 Subject: [PATCH 06/10] Replace a few icons in umb-grid-selector as well --- .../views/components/umb-grid-selector.html | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/components/umb-grid-selector.html b/src/Umbraco.Web.UI.Client/src/views/components/umb-grid-selector.html index ae3bbbf69997..7f09177707db 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/umb-grid-selector.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/umb-grid-selector.html @@ -3,33 +3,42 @@
    +
    - +
    {{ defaultItem.name }}
    (Default {{itemLabel}}) -
    - +
    + + +
    +
    - + +
    {{ selectedItem.name }}
    - + + +
    - From 13724a32de6eb5a99e80f803ae2c4969852e855b Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 23:06:25 +0200 Subject: [PATCH 07/10] Use umb-icon in datatype picker --- .../datatypepicker/datatypepicker.html | 42 +++++++++---------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/datatypepicker/datatypepicker.html b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/datatypepicker/datatypepicker.html index 3d8e1d4d0ba2..d19f53735459 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/datatypepicker/datatypepicker.html +++ b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/datatypepicker/datatypepicker.html @@ -22,8 +22,7 @@ text="Type to search" on-change="vm.searchTermChanged()" css-class="w-100" - auto-focus="true" - > + auto-focus="true"> @@ -33,14 +32,13 @@

    {{key | umbCmsTitleCase}}

    • -
    • @@ -62,14 +60,13 @@

      {{result.group | umbCmsTitleCase}}

      - @@ -84,14 +81,13 @@

      {{result.group | umbCmsTitleCase}}

      • -
      • From 447dae1060d7869f10584b1e02abfa549481966e Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 23:19:55 +0200 Subject: [PATCH 08/10] Ensure icons are styles correct in legacy format --- .../src/less/components/card.less | 106 +++++++++--------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/less/components/card.less b/src/Umbraco.Web.UI.Client/src/less/components/card.less index 31d9f5ba1993..85d0d854f6a6 100644 --- a/src/Umbraco.Web.UI.Client/src/less/components/card.less +++ b/src/Umbraco.Web.UI.Client/src/less/components/card.less @@ -96,8 +96,6 @@ } - - //Card icon grid for picking items off a card .umb-card-grid { padding: 0; @@ -129,70 +127,72 @@ } .umb-card-grid.-three-in-row li { - flex: 0 0 33.333%; - max-width:33.333%; + flex: 0 0 33.333%; + max-width: 33.333%; - i { + span > i, // legacy icon + .umb-icon { font-size: 36px; - line-height: 28px; } } -.umb-card-grid .umb-card-grid-item { - position: relative; - display: block; - width: 100%; - height: 100%; - padding: 10px 5px; - border-radius: @baseBorderRadius * 2; - transition: background-color 120ms; - font-size: 13px; - line-height: 1.3em; - display: flex; - flex-direction: column; - align-items: center; - justify-content: flex-start; - - &__loading { - position: absolute; - background-color: rgba(255,255,255,0.8); - top: 0; - right: 0; - bottom: 0; - left: 0; +.umb-card-grid { + .umb-card-grid-item { + position: relative; + display: block; + width: 100%; + height: 100%; + padding: 10px 5px; + border-radius: @baseBorderRadius * 2; + transition: background-color 120ms; + font-size: 13px; + line-height: 1.3em; + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + + &__loading { + position: absolute; + background-color: rgba(255,255,255,0.8); + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + a { + color: @ui-option-type; + text-decoration: none; + } + + > span { + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + background-color: transparent; + word-break: break-word; + } + + &:hover { + background-color: @ui-option-hover; + color: @ui-option-type-hover; + } + + &:focus { + color: @ui-option-type-hover; + } } + span > i, // legacy icon .umb-icon { font-size: 30px; - line-height: 20px; margin-top: 6px; margin-bottom: 10px; display: block; } - - a { - color: @ui-option-type; - text-decoration: none; - } - - > span { - position: relative; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - background-color: transparent; - word-break: break-word; - } - - &:hover { - background-color: @ui-option-hover; - color: @ui-option-type-hover; - } - - &:focus { - color: @ui-option-type-hover; - } } .umb-card-grid .umb-card-grid-item.--creator { From a4d68476255f965536f740ff38102e2493eee5ad Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 23:29:39 +0200 Subject: [PATCH 09/10] Use umb-icon component in macro parameter editors and fix wrong end closing tag from button element --- .../macroparameterpicker.html | 31 +++++++++---------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/macroparameterpicker/macroparameterpicker.html b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/macroparameterpicker/macroparameterpicker.html index 760c5331b79b..7155edf553a3 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/macroparameterpicker/macroparameterpicker.html +++ b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/macroparameterpicker/macroparameterpicker.html @@ -24,8 +24,7 @@ text="Type to filter..." css-class="w-100" on-change="vm.filterItems()" - auto-focus="true" - > + auto-focus="true"> @@ -36,14 +35,13 @@
        {{key}}
        • - @@ -63,17 +61,16 @@
          {{result.group}}
          -
    From a54b0b1b0fb4a0d4e059eeb6185902fa94393737 Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Thu, 27 May 2021 23:38:06 +0200 Subject: [PATCH 10/10] Use umb-icon in macro parameter editor overlay --- src/Umbraco.Web.UI.Client/src/less/components/card.less | 2 ++ .../src/less/components/umb-group-builder.less | 1 + .../src/views/macros/infiniteeditors/parameter.html | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/less/components/card.less b/src/Umbraco.Web.UI.Client/src/less/components/card.less index 85d0d854f6a6..4e3a8b0d7071 100644 --- a/src/Umbraco.Web.UI.Client/src/less/components/card.less +++ b/src/Umbraco.Web.UI.Client/src/less/components/card.less @@ -133,6 +133,7 @@ span > i, // legacy icon .umb-icon { font-size: 36px; + line-height: 1; } } @@ -189,6 +190,7 @@ span > i, // legacy icon .umb-icon { font-size: 30px; + line-height: 1; margin-top: 6px; margin-bottom: 10px; display: block; diff --git a/src/Umbraco.Web.UI.Client/src/less/components/umb-group-builder.less b/src/Umbraco.Web.UI.Client/src/less/components/umb-group-builder.less index 87e46f5d8506..a4a8388861a7 100644 --- a/src/Umbraco.Web.UI.Client/src/less/components/umb-group-builder.less +++ b/src/Umbraco.Web.UI.Client/src/less/components/umb-group-builder.less @@ -546,6 +546,7 @@ input.umb-group-builder__group-sort-value { .icon { font-size: 32px; + line-height: 1; } } diff --git a/src/Umbraco.Web.UI.Client/src/views/macros/infiniteeditors/parameter.html b/src/Umbraco.Web.UI.Client/src/views/macros/infiniteeditors/parameter.html index 8a915be57b91..ca3df1d4eb8e 100644 --- a/src/Umbraco.Web.UI.Client/src/views/macros/infiniteeditors/parameter.html +++ b/src/Umbraco.Web.UI.Client/src/views/macros/infiniteeditors/parameter.html @@ -49,7 +49,7 @@