From 538b867447c94d70e428fe23b8972d6e3d3fafdb Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Fri, 31 Jul 2020 10:24:20 +0200 Subject: [PATCH] Buttons cleanup (#8529) --- .../lib/bootstrap/less/pager.less | 24 +++++++++----- .../lib/bootstrap/less/pagination.less | 31 ++++++++++++++----- .../src/less/components/umb-pagination.less | 8 +++-- .../src/views/components/umb-pagination.html | 24 +++++++++----- .../src/views/partialviews/create.html | 18 +++++------ .../listview/icon.prevalues.html | 2 +- .../propertyeditors/listview/listview.html | 13 ++++---- 7 files changed, 78 insertions(+), 42 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/lib/bootstrap/less/pager.less b/src/Umbraco.Web.UI.Client/lib/bootstrap/less/pager.less index 1476188297..718ade757e 100644 --- a/src/Umbraco.Web.UI.Client/lib/bootstrap/less/pager.less +++ b/src/Umbraco.Web.UI.Client/lib/bootstrap/less/pager.less @@ -13,6 +13,7 @@ display: inline; } .pager li > a, +.pager li > button, .pager li > span { display: inline-block; padding: 5px 14px; @@ -21,23 +22,30 @@ .border-radius(15px); } .pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #f5f5f5; +.pager li > a:focus, +.pager li > button:hover, +.pager li > button:focus { + text-decoration: none; + background-color: #f5f5f5; } .pager .next > a, +.pager .next > button, .pager .next > span { float: right; } .pager .previous > a, +.pager .previous > button, .pager .previous > span { - float: left; + float: left; } .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, +.pager .disabled > button, +.pager .disabled > button:hover, +.pager .disabled > button:focus .pager .disabled > span { - color: @grayLight; - background-color: #fff; - cursor: default; -} \ No newline at end of file + color: @grayLight; + background-color: #fff; + cursor: default; +} diff --git a/src/Umbraco.Web.UI.Client/lib/bootstrap/less/pagination.less b/src/Umbraco.Web.UI.Client/lib/bootstrap/less/pagination.less index 6f6e6ac7de..ae10700eb3 100644 --- a/src/Umbraco.Web.UI.Client/lib/bootstrap/less/pagination.less +++ b/src/Umbraco.Web.UI.Client/lib/bootstrap/less/pagination.less @@ -21,6 +21,7 @@ display: inline; // Remove list-style and block-level defaults } .pagination ul > li > a, +.pagination ul > li > button, .pagination ul > li > span { float: left; // Collapse white-space padding: 4px 12px; @@ -32,29 +33,38 @@ } .pagination ul > li > a:hover, .pagination ul > li > a:focus, +.pagination ul > li > button:hover, +.pagination ul > li > button:focus, .pagination ul > .active > a, +.pagination ul > .active > button, .pagination ul > .active > span { - background-color: @paginationActiveBackground; + background-color: @paginationActiveBackground; } .pagination ul > .active > a, +.pagination ul > .active > button, .pagination ul > .active > span { - color: @grayLight; - cursor: default; + color: @grayLight; + cursor: default; } .pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, -.pagination ul > .disabled > a:focus { - color: @grayLight; - background-color: transparent; - cursor: default; +.pagination ul > .disabled > a:focus, +.pagination ul > .disabled > button, +.pagination ul > .disabled > button:hover, +.pagination ul > .disabled > button:focus { + color: @grayLight; + background-color: transparent; + cursor: default; } .pagination ul > li:first-child > a, +.pagination ul > li:first-child > button, .pagination ul > li:first-child > span { border-left-width: 1px; .border-left-radius(@baseBorderRadius); } .pagination ul > li:last-child > a, +.pagination ul > li:last-child > button, .pagination ul > li:last-child > span { .border-right-radius(@baseBorderRadius); } @@ -77,15 +87,18 @@ // Large .pagination-large { ul > li > a, + ul > li > button, ul > li > span { padding: @paddingLarge; font-size: @fontSizeLarge; } ul > li:first-child > a, + ul > li:first-child > button, ul > li:first-child > span { .border-left-radius(@borderRadiusLarge); } ul > li:last-child > a, + ul > li:last-child > button, ul > li:last-child > span { .border-right-radius(@borderRadiusLarge); } @@ -95,10 +108,12 @@ .pagination-mini, .pagination-small { ul > li:first-child > a, + ul > li:first-child > button, ul > li:first-child > span { .border-left-radius(@borderRadiusSmall); } ul > li:last-child > a, + ul > li:last-child > button, ul > li:last-child > span { .border-right-radius(@borderRadiusSmall); } @@ -107,6 +122,7 @@ // Small .pagination-small { ul > li > a, + ul > li > button, ul > li > span { padding: @paddingSmall; font-size: @fontSizeSmall; @@ -115,6 +131,7 @@ // Mini .pagination-mini { ul > li > a, + ul > li > button, ul > li > span { padding: @paddingMini; font-size: @fontSizeMini; diff --git a/src/Umbraco.Web.UI.Client/src/less/components/umb-pagination.less b/src/Umbraco.Web.UI.Client/src/less/components/umb-pagination.less index 8d3d563cab..f44aa645c4 100644 --- a/src/Umbraco.Web.UI.Client/src/less/components/umb-pagination.less +++ b/src/Umbraco.Web.UI.Client/src/less/components/umb-pagination.less @@ -1,3 +1,5 @@ -.umb-pagination ul { - box-shadow: none; -} \ No newline at end of file +.umb-pagination { + ul { + box-shadow: none; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/views/components/umb-pagination.html b/src/Umbraco.Web.UI.Client/src/views/components/umb-pagination.html index fae431a11a..f3c6c98cf9 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/umb-pagination.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/umb-pagination.html @@ -2,24 +2,34 @@
diff --git a/src/Umbraco.Web.UI.Client/src/views/partialviews/create.html b/src/Umbraco.Web.UI.Client/src/views/partialviews/create.html index 661bc615f6..6fbb69fa80 100644 --- a/src/Umbraco.Web.UI.Client/src/views/partialviews/create.html +++ b/src/Umbraco.Web.UI.Client/src/views/partialviews/create.html @@ -10,20 +10,20 @@