diff --git a/public/scss/admin/common.scss b/public/scss/admin/common.scss index 945c5b89e3..81e74f3289 100644 --- a/public/scss/admin/common.scss +++ b/public/scss/admin/common.scss @@ -13,43 +13,19 @@ .tracking-tight { letter-spacing: -0.02em; } -@mixin btn-ghost-base { - display: flex; - align-items: center; - justify-content: center; - gap: ($spacer * 0.5); - border-radius: $border-radius-sm; - border-width: 1px; - border-color: transparent; - background-color: transparent; - padding: ($spacer * 0.25) ($spacer * 0.5); - text-align: left; - --bs-text-opacity: 1; - color: $btn-ghost-color; - font-family: $font-family-secondary; - cursor: pointer; - &:hover, &.active { - background-color: $btn-ghost-hover-color; - text-decoration: none; - } -} - +// https://getbootstrap.com/docs/5.3/components/buttons/#variables .btn-ghost { - @include btn-ghost-base(); - line-height: 1.5rem; - > i { - line-height: 1.5rem; - } + --bs-btn-color: #{$btn-ghost-color}; + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-hover-color: #{$btn-ghost-color}; + --bs-btn-hover-bg: #{$btn-ghost-hover-color}; + --bs-btn-hover-border-color: #{$btn-ghost-hover-color}; + --bs-btn-active-bg: #{$btn-ghost-hover-color}; + --bs-btn-active-border-color: transparent; } -.btn-ghost-sm { - @include btn-ghost-base(); - font-size: 0.875rem; - line-height: 1.25rem; - > i { - line-height: 1.25rem; - } -} @include color-mode(dark) { .btn-light { @@ -58,10 +34,11 @@ .text-bg-light { @extend .text-bg-dark; } - .btn-ghost, .btn-ghost-sm { + .btn-ghost { color: $btn-ghost-color-dark; &:hover, &.active { background-color: $btn-ghost-hover-color-dark; + border-color: $btn-ghost-hover-color-dark; } } } diff --git a/public/scss/admin/sidebar.scss b/public/scss/admin/sidebar.scss index 0a354fdd6c..0ca0d252d0 100644 --- a/public/scss/admin/sidebar.scss +++ b/public/scss/admin/sidebar.scss @@ -1,12 +1,12 @@ #sidebar-left, #offcanvas { - .btn-ghost, .btn-ghost-sm { + .btn-ghost { i { color: $gray-500; } } .accordion-body { - .btn-ghost-sm { + .btn-ghost.btn-sm { padding-left: 38px!important; } } diff --git a/public/scss/btn-ghost.scss b/public/scss/btn-ghost.scss index 80b819171a..704f07d202 100644 --- a/public/scss/btn-ghost.scss +++ b/public/scss/btn-ghost.scss @@ -12,40 +12,15 @@ $btn-ghost-active-color-dark: lighten($btn-ghost-hover-color-dark, 5%)!default; --btn-ghost-active-color: #{$btn-ghost-active-color-dark}; } -@mixin btn-ghost-base { - display: flex; - align-items: center; - justify-content: center; - gap: ($spacer * 0.5); - border-radius: $border-radius-sm; - border-width: 1px; - border-color: transparent; - background-color: transparent; - box-shadow: none; - padding: ($spacer * 0.25) ($spacer * 0.5); - text-align: left; - --bs-text-opacity: 1; - color: inherit !important; - cursor: pointer; - &:hover, &.active { - background-color: var(--btn-ghost-hover-color); - text-decoration: none; - } -} - +// https://getbootstrap.com/docs/5.3/components/buttons/#variables .btn-ghost { - @include btn-ghost-base(); - line-height: 1.5rem; - > i { - line-height: 1.5rem; - } -} - -.btn-ghost-sm { - @include btn-ghost-base(); - font-size: 0.875rem; - line-height: 1.25rem; - > i { - line-height: 1.25rem; - } -} \ No newline at end of file + --bs-btn-color: inherit!important; + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-hover-color: inherit; + --bs-btn-hover-bg: #{$btn-ghost-hover-color}; + --bs-btn-hover-border-color: #{$btn-ghost-hover-color}; + --bs-btn-active-bg: #{$btn-ghost-hover-color}; + --bs-btn-active-border-color: transparent; + } \ No newline at end of file diff --git a/public/src/admin/extend/plugins.js b/public/src/admin/extend/plugins.js index 5d33b4d9b5..6a8816d5a4 100644 --- a/public/src/admin/extend/plugins.js +++ b/public/src/admin/extend/plugins.js @@ -198,10 +198,10 @@ define('admin/extend/plugins', [
  • ${plugin}
    -
    +
    -
    +
    diff --git a/public/src/admin/settings.js b/public/src/admin/settings.js index de7cd48096..0721d8c209 100644 --- a/public/src/admin/settings.js +++ b/public/src/admin/settings.js @@ -21,7 +21,7 @@ define('admin/settings', [ if (anchor.startsWith('section')) { $this.parent().attr('id', anchor); } - tocList.append(`${header}`); + tocList.append(`${header}`); }); const offset = mainHader.outerHeight(true); // https://stackoverflow.com/a/11814275/583363 diff --git a/src/views/admin/advanced/hooks.tpl b/src/views/admin/advanced/hooks.tpl index 61aaa26ebc..fceffc3655 100644 --- a/src/views/admin/advanced/hooks.tpl +++ b/src/views/admin/advanced/hooks.tpl @@ -4,7 +4,7 @@
    {hooks.hookName} - +
    diff --git a/src/views/admin/manage/admins-mods.tpl b/src/views/admin/manage/admins-mods.tpl index 977c59275d..6375ea923e 100644 --- a/src/views/admin/manage/admins-mods.tpl +++ b/src/views/admin/manage/admins-mods.tpl @@ -15,7 +15,7 @@
    {buildAvatar(admins.members, "24px", true)} {admins.members.username} -
    @@ -35,7 +35,7 @@
    {buildAvatar(globalMods.members, "24px", true)} {globalMods.members.username} -
    @@ -87,7 +87,7 @@
    {buildAvatar(categoryMods.moderators, "24px", true)} {categoryMods.moderators.username} -
    diff --git a/src/views/admin/manage/categories.tpl b/src/views/admin/manage/categories.tpl index 512105dbac..bed5850325 100644 --- a/src/views/admin/manage/categories.tpl +++ b/src/views/admin/manage/categories.tpl @@ -4,7 +4,7 @@

    [[admin/manage/categories:manage-categories]]

    - + diff --git a/src/views/admin/manage/category.tpl b/src/views/admin/manage/category.tpl index fb2afcedec..9f2ebbe2c3 100644 --- a/src/views/admin/manage/category.tpl +++ b/src/views/admin/manage/category.tpl @@ -166,27 +166,27 @@
    - [[admin/manage/categories:back-to-categories]] + [[admin/manage/categories:back-to-categories]]
    - - [[admin/manage/categories:analytics]] + [[admin/manage/categories:analytics]] - + [[admin/manage/categories:privileges]] - + [[admin/manage/categories:view-category]]
    - - diff --git a/src/views/admin/manage/group.tpl b/src/views/admin/manage/group.tpl index e8ce44d981..114d5e8692 100644 --- a/src/views/admin/manage/group.tpl +++ b/src/views/admin/manage/group.tpl @@ -6,7 +6,7 @@

    [[admin/manage/groups:edit-group]]

    -