-
+ |
-
+
{{@plugin.nameTitleized}}
@@ -85,10 +85,10 @@ export default class AdminPluginsListItem extends Component {
@outletArgs={{hash plugin=@plugin}}
/>
-
+
{{@plugin.author}}
-
+
{{@plugin.about}}
{{#if @plugin.linkUrl}}
|
-
-
- {{i18n "admin.plugins.version"}}
- {{@plugin.version}}
-
-
+ |
+
+ {{i18n "admin.plugins.version"}}
+
+
+
+ {{@plugin.version}}
+
+
+
|
-
+ |
+
+ {{i18n "admin.plugins.enabled"}}
+
- {{i18n "admin.plugins.enabled"}}
{{#if @plugin.enabledSetting}}
|
-
+ |
-
+
{{i18n "admin.plugins.name"}} |
diff --git a/app/assets/javascripts/admin/addon/templates/backups-index.hbs b/app/assets/javascripts/admin/addon/templates/backups-index.hbs
index 733cf6a3210..c34c37da1ff 100644
--- a/app/assets/javascripts/admin/addon/templates/backups-index.hbs
+++ b/app/assets/javascripts/admin/addon/templates/backups-index.hbs
@@ -29,56 +29,70 @@
{{/if}}
-
+
- {{i18n "admin.backups.columns.filename"}} |
- {{i18n "admin.backups.columns.size"}} |
+ {{i18n "admin.backups.columns.filename"}} |
+ {{i18n "admin.backups.columns.size"}} |
|
{{#each this.model as |backup|}}
-
- {{backup.filename}} |
- {{human-size backup.size}} |
-
-
+ |
+
+
+ {{backup.filename}}
+
+ |
+
+
+ {{i18n "admin.backups.columns.size"}}
+
+ {{human-size backup.size}}
+ |
+
+
+
-
- <:content>
-
-
-
-
-
-
-
-
-
-
+
+ <:content>
+
+
+
+
+
+
+
+
+
+
+
|
{{else}}
diff --git a/app/assets/stylesheets/common/admin/admin_table.scss b/app/assets/stylesheets/common/admin/admin_table.scss
index 11c44cbe5ef..d01526347d3 100644
--- a/app/assets/stylesheets/common/admin/admin_table.scss
+++ b/app/assets/stylesheets/common/admin/admin_table.scss
@@ -26,32 +26,56 @@
}
td {
+ vertical-align: top;
+ padding-top: var(--space-3);
+ padding-bottom: var(--space-3);
+
@include breakpoint("tablet") {
display: block;
- border-top: 1px solid var(--primary-very-low);
+ border-top: 1px solid var(--primary-low);
}
- &:first-child,
- &:last-child {
+ &:first-child {
@include breakpoint("tablet") {
border-top: 0;
}
}
+
+ &.d-admin-row__detail {
+ @include breakpoint("tablet") {
+ display: flex;
+ justify-content: space-between;
+ }
+ }
}
}
.d-admin-row__overview {
+ width: 55%;
+
+ @include breakpoint("tablet") {
+ width: auto;
+ border-top: 0;
+ }
+
&-name {
font-weight: 700;
max-width: 80%;
+ margin-bottom: var(--space-1);
}
&-author {
- font-size: var(--font-down-2);
- padding: 0 0 var(--space-1) 0;
+ font-size: var(--font-down-1);
+ margin-bottom: var(--space-1);
}
&-about {
+ padding-right: var(--space-4);
+
+ @include breakpoint("tablet") {
+ padding-top: var(--space-1);
+ }
+
.d-icon {
font-size: var(--font-down-3);
margin-bottom: 0.1em;
@@ -59,21 +83,13 @@
}
}
-td.d-admin-row__detail {
+.d-admin-row__controls {
@include breakpoint("tablet") {
- display: flex;
- justify-content: space-between;
- border-top: 1px solid var(--primary-low);
+ position: absolute;
+ top: 0;
+ right: 0;
}
-}
-.d-admin-row__toggle {
- .d-toggle-switch {
- display: inline-block;
- }
-}
-
-.d-admin-row__control {
&-options {
text-align: right;
display: flex;
@@ -85,12 +101,6 @@ td.d-admin-row__detail {
font-size: var(--font-down-1);
}
}
-
- @include breakpoint("tablet") {
- position: absolute;
- top: 0;
- right: 0;
- }
}
.d-admin-row__mobile-label {
diff --git a/app/assets/stylesheets/common/admin/backups.scss b/app/assets/stylesheets/common/admin/backups.scss
index cf276c14c88..af7ce47dacb 100644
--- a/app/assets/stylesheets/common/admin/backups.scss
+++ b/app/assets/stylesheets/common/admin/backups.scss
@@ -5,44 +5,14 @@
margin-top: 1em;
}
- table {
- @media screen and (min-width: 550px) {
- td.backup-filename {
- grid-column-start: 1;
- grid-column-end: 6;
- }
- td.backup-size {
- grid-column-end: -1;
- text-align: right;
- }
- td.backup-controls {
- margin-top: 0.25em;
- grid-row: 2;
- grid-column-start: 1;
- grid-column-end: 5;
- text-align: right;
- .btn {
- margin-top: 0.25em;
- }
- }
+ .d-admin-table {
+ .backup-size {
+ text-align: right;
}
- @include breakpoint(mobile-extra-large) {
- td.backup-filename {
- grid-column-start: 1;
- grid-column-end: 3;
- }
- td.backup-size {
- text-align: right;
- }
- td.backup-controls {
- grid-column-start: 1;
- grid-column-end: 4;
- }
- }
- @include breakpoint(tablet) {
- td.backup-controls {
- text-align: left;
- }
+
+ .backup-filename {
+ width: 80%;
+ text-wrap: balance;
}
}
}
diff --git a/app/assets/stylesheets/common/admin/flags.scss b/app/assets/stylesheets/common/admin/flags.scss
index b35a962971d..28122027e40 100644
--- a/app/assets/stylesheets/common/admin/flags.scss
+++ b/app/assets/stylesheets/common/admin/flags.scss
@@ -1,19 +1,16 @@
-.admin-flag-item {
- &__name {
- font-weight: bold;
- padding-bottom: 0;
- margin-bottom: 0;
- }
- &__description {
- margin-top: 0.5em;
- }
- .d-toggle-switch__label {
- margin-bottom: 0;
- }
- .d-toggle-switch {
- margin-right: 2em;
- }
+.admin-flags {
+ table.d-admin-table {
+ td:first-child {
+ width: 70%;
+ @include breakpoint("tablet") {
+ width: auto;
+ }
+ }
+ }
+}
+
+.admin-flag-item {
&__delete.btn,
&__delete.btn:hover {
border-top: 1px solid var(--primary-low);
diff --git a/app/assets/stylesheets/common/admin/plugins.scss b/app/assets/stylesheets/common/admin/plugins.scss
index 6ad972e222d..62f9492ead6 100644
--- a/app/assets/stylesheets/common/admin/plugins.scss
+++ b/app/assets/stylesheets/common/admin/plugins.scss
@@ -8,42 +8,9 @@
}
.admin-plugins-list {
- @media screen and (min-width: 550px) {
- .admin-plugins-list__row {
- grid-template-columns: 0fr repeat(4, 1fr);
- }
- }
-
- @include breakpoint(mobile-extra-large) {
- .admin-plugins-list__row {
- grid-template-columns: 0fr repeat(3, 1fr);
- }
-
- .admin-plugins-list {
- &__name-details {
- grid-column-start: 2;
- grid-column-end: -1;
- }
-
- &__settings {
- grid-row: 2;
- grid-column-start: 4;
- text-align: right;
-
- button {
- display: flex;
- }
- }
-
- &__version {
- grid-row: 2;
- grid-column-start: 3;
- }
-
- &__enabled {
- grid-row: 2;
- grid-column-start: 2;
- }
+ .plugin-version {
+ @include breakpoint("tablet") {
+ text-align: right;
}
}
@@ -51,19 +18,13 @@
background-color: var(--primary-low);
}
- &__author {
- font-size: var(--font-down-2);
- padding: 0 0 0.25em 0;
- }
-
&__name-with-badges {
display: flex;
- padding: 8px 0 4px;
+ flex-wrap: wrap;
}
- &__name {
- font-weight: bold;
- margin-right: 0.5em;
+ .badges {
+ margin-left: var(--space-1);
}
&__badge {
@@ -74,22 +35,11 @@
padding: 4px 8px;
& + .admin-plugins-list__badge {
- margin-left: 0.5em;
+ margin-left: var(--space-1);
}
- }
- &__version {
- .commit-hash {
- font-size: var(--font-down-1);
- }
- }
-
- &__about {
- padding: 8px 0;
-
- .d-icon {
- font-size: var(--font-down-3);
- margin-bottom: 0.1em;
+ &:last-of-type {
+ margin-right: var(--space-1);
}
}
}
diff --git a/plugins/chat/admin/assets/javascripts/admin/components/admin-chat-incoming-webhooks-list.gjs b/plugins/chat/admin/assets/javascripts/admin/components/admin-chat-incoming-webhooks-list.gjs
index 2e6c8c79a30..02e12f0287a 100644
--- a/plugins/chat/admin/assets/javascripts/admin/components/admin-chat-incoming-webhooks-list.gjs
+++ b/plugins/chat/admin/assets/javascripts/admin/components/admin-chat-incoming-webhooks-list.gjs
@@ -43,39 +43,64 @@ export default class AdminChatIncomingWebhooksList extends Component {
}
-
+
{{i18n "chat.incoming_webhooks.name"}} |
{{i18n "chat.incoming_webhooks.emoji"}} |
{{i18n "chat.incoming_webhooks.username"}} |
- {{i18n "chat.incoming_webhooks.description"}} |
{{i18n "chat.incoming_webhooks.channel"}} |
|
{{#each this.sortedWebhooks as |webhook|}}
-
- {{webhook.name}} |
- {{replaceEmoji webhook.emoji}} |
- {{webhook.username}} |
- {{webhook.description}} |
- |
+
+
+
+ {{webhook.name}}
+
+
+ {{webhook.description}}
+
+ |
+
+
+ {{i18n "chat.incoming_webhooks.emoji"}}
+
+ {{replaceEmoji webhook.emoji}}
+ |
+
+
+ {{i18n "chat.incoming_webhooks.username"}}
+
+ {{webhook.username}}
+ |
+
+
+ {{i18n "chat.incoming_webhooks.channel"}}
+
+
+ |
- {{i18n "chat.incoming_webhooks.edit"}}
+
+ {{i18n "chat.incoming_webhooks.edit"}}
-
+
+
|
{{/each}}
|