From 389a3ce3892f3cee674c39bfb4e04cf5d157a34e Mon Sep 17 00:00:00 2001 From: David Taylor Date: Mon, 15 Nov 2021 18:39:11 +0000 Subject: [PATCH 001/218] DEV: Add basic theme support to the mini_profiler badge (#14952) --- .../stylesheets/common/admin/admin_base.scss | 1 + .../common/admin/mini_profiler.scss | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 app/assets/stylesheets/common/admin/mini_profiler.scss diff --git a/app/assets/stylesheets/common/admin/admin_base.scss b/app/assets/stylesheets/common/admin/admin_base.scss index 922b62587b..a50348b3a2 100644 --- a/app/assets/stylesheets/common/admin/admin_base.scss +++ b/app/assets/stylesheets/common/admin/admin_base.scss @@ -985,3 +985,4 @@ a.inline-editable-field { @import "common/admin/admin_report_inline_table"; @import "common/admin/admin_intro"; @import "common/admin/admin_emojis"; +@import "common/admin/mini_profiler"; diff --git a/app/assets/stylesheets/common/admin/mini_profiler.scss b/app/assets/stylesheets/common/admin/mini_profiler.scss new file mode 100644 index 0000000000..07115037aa --- /dev/null +++ b/app/assets/stylesheets/common/admin/mini_profiler.scss @@ -0,0 +1,22 @@ +// Some basic overrides to https://github.com/MiniProfiler/rack-mini-profiler/blob/master/lib/html/includes.scss +// which make the badge conform to the current site theme. + +div.profiler-results { + .profiler-button { + background-color: var(--header_background); + color: var(--header_primary); + border-bottom: 1px solid var(--header_primary-low); + + .profiler-number { + color: var(--header_primary); + } + + .profiler-unit { + color: var(--header_primary-medium); + } + } + + &.profiler-left.profiler-top .profiler-button { + border-right: 1px solid var(--header_primary-low); + } +} From 0e371d4c6dbd0f3d30e6ac5c17de5ead726ffa5e Mon Sep 17 00:00:00 2001 From: Jordan Vidrine <30537603+jordanvidrine@users.noreply.github.com> Date: Mon, 15 Nov 2021 14:49:45 -0600 Subject: [PATCH 002/218] SYNTAX: Use classes instead of html element targeting (#14890) * SYNTAX: Use classes instead of html element targeting --- .../app/templates/components/topic-list.hbs | 4 ++-- .../app/templates/list/category-column.hbr | 2 +- .../app/templates/list/posters-column.hbr | 2 +- .../app/templates/list/posts-count-column.hbr | 2 +- .../app/templates/list/topic-list-item.hbr | 14 ++++++------- .../templates/topic-list-header-column.hbr | 2 +- .../app/templates/topic-list-header.hbr | 2 +- .../stylesheets/common/base/_topic-list.scss | 20 +++++++++---------- .../stylesheets/common/foundation/base.scss | 1 + .../stylesheets/desktop/topic-list.scss | 19 +++++++----------- app/assets/stylesheets/mobile/topic-list.scss | 3 +-- 11 files changed, 33 insertions(+), 38 deletions(-) diff --git a/app/assets/javascripts/discourse/app/templates/components/topic-list.hbs b/app/assets/javascripts/discourse/app/templates/components/topic-list.hbs index fd20bde47c..91429abda7 100644 --- a/app/assets/javascripts/discourse/app/templates/components/topic-list.hbs +++ b/app/assets/javascripts/discourse/app/templates/components/topic-list.hbs @@ -1,5 +1,5 @@ {{#unless skipHeader}} - + {{raw "topic-list-header" canBulkSelect=canBulkSelect toggleInTitle=toggleInTitle @@ -29,7 +29,7 @@ tagName="" connectorTagName=""}} - + {{#each filteredTopics as |topic|}} {{topic-list-item topic=topic bulkSelectEnabled=bulkSelectEnabled diff --git a/app/assets/javascripts/discourse/app/templates/list/category-column.hbr b/app/assets/javascripts/discourse/app/templates/list/category-column.hbr index 10c175aac6..32cc25b0c2 100644 --- a/app/assets/javascripts/discourse/app/templates/list/category-column.hbr +++ b/app/assets/javascripts/discourse/app/templates/list/category-column.hbr @@ -1 +1 @@ -{{category-link category}} +{{category-link category}} diff --git a/app/assets/javascripts/discourse/app/templates/list/posters-column.hbr b/app/assets/javascripts/discourse/app/templates/list/posters-column.hbr index 38d50d468b..72aee8790d 100644 --- a/app/assets/javascripts/discourse/app/templates/list/posters-column.hbr +++ b/app/assets/javascripts/discourse/app/templates/list/posters-column.hbr @@ -1,4 +1,4 @@ - + {{#each posters as |poster|}} {{#if poster.moreCount}} {{poster.moreCount}} diff --git a/app/assets/javascripts/discourse/app/templates/list/posts-count-column.hbr b/app/assets/javascripts/discourse/app/templates/list/posts-count-column.hbr index 4c847ddb11..a697ff9e01 100644 --- a/app/assets/javascripts/discourse/app/templates/list/posts-count-column.hbr +++ b/app/assets/javascripts/discourse/app/templates/list/posts-count-column.hbr @@ -1,4 +1,4 @@ -<{{view.tagName}} class='num posts-map posts {{view.likesHeat}}' title='{{view.title}}'> +<{{view.tagName}} class='num posts-map posts {{view.likesHeat}} topic-list-data' title='{{view.title}}'>