discourse/plugins
Kris 42b3148f7b
UX: don't highlight admin content on hover if it isn't clickable (#34332)
This resolves a number of cases where we were highlighting content on
hover that isn't clickable.


Common table example

Before:
<img width="1726" height="548" alt="image"
src="https://github.com/user-attachments/assets/24635052-0efd-4c02-b75b-dc3901acd799"
/>


After:
<img width="1744" height="550" alt="image"
src="https://github.com/user-attachments/assets/73837bff-532b-48ec-99de-2e579221eccb"
/>




Reports are a case where the box *should* be clickable, so I kept the
hover effect and made the box clickable via changes to
`admin-section-landing-item`...

Before: 
<img width="1710" height="838" alt="image"
src="https://github.com/user-attachments/assets/a8bc8f67-5f1f-44c1-8de7-e64c1a60fd49"
/>


After (removed the blue because the headings aren't actually links
anymore, the whole box is):
<img width="1732" height="922" alt="image"
src="https://github.com/user-attachments/assets/2fb5b63a-1cdc-4fc9-906a-c343c26cd025"
/>

In cases where these boxes have buttons, the inner title (if linked) and
buttons are clickable, not the box...

<img width="400" alt="image"
src="https://github.com/user-attachments/assets/3bf04522-179b-49e6-ae0a-f5d3714b94ec"
/>
2025-08-14 15:59:29 -04:00
..
automation FIX: Improve automation on/off toggle (#33482) 2025-08-14 10:16:20 +03:00
chat DEV: Reduce the getOwnerWithFallback usage (#34330) 2025-08-14 20:24:59 +02:00
checklist DEV: Silence post-stream-widget-overrides in the checklist plugin (#33743) 2025-07-22 14:47:33 -03:00
discourse-adplugin DEV: Update jsconfig (#34285) 2025-08-13 21:17:50 +02:00
discourse-affiliate Update translations (#34027) 2025-08-04 10:47:40 +02:00
discourse-ai UX: don't highlight admin content on hover if it isn't clickable (#34332) 2025-08-14 15:59:29 -04:00
discourse-apple-auth DEV: Remove unnecessary rails_helper requires (#33812) 2025-07-24 13:50:04 +02:00
discourse-assign DEV: Update deprecated imports (#34329) 2025-08-14 20:25:09 +02:00
discourse-calendar DEV: Remove unused services from plugins/themes (#34231) 2025-08-12 22:47:31 +02:00
discourse-chat-integration FIX: 'destination_url' cookie handling (#33072) 2025-08-06 10:09:01 +02:00
discourse-data-explorer DEV: Remove unused services from plugins/themes (#34231) 2025-08-12 22:47:31 +02:00
discourse-details UX: Consistency and accessibility improvements for keyboard shortcuts (#34090) 2025-08-08 10:18:28 +10:00
discourse-gamification DEV: Remove unused services from plugins/themes (#34231) 2025-08-12 22:47:31 +02:00
discourse-github Update translations (#33892) 2025-07-28 18:38:22 +02:00
discourse-graphviz Update translations (#33892) 2025-07-28 18:38:22 +02:00
discourse-hcaptcha FIX: Hcaptcha plugin was incompatible with login-required sites (#34181) 2025-08-08 14:37:57 -04:00
discourse-lazy-videos DEV: Convert more tests to gjs/template tag (#34259) 2025-08-12 22:44:48 +02:00
discourse-local-dates DEV: Enable ember/no-classic-components (#33978) 2025-07-30 14:54:24 +02:00
discourse-login-with-amazon DEV: Remove unnecessary rails_helper requires (#33812) 2025-07-24 13:50:04 +02:00
discourse-lti Build(deps-dev): Bump the lint group across 1 directory with 4 updates (#33881) 2025-07-28 18:02:41 +02:00
discourse-math Update translations (#33892) 2025-07-28 18:38:22 +02:00
discourse-microsoft-auth Update translations (#33892) 2025-07-28 18:38:22 +02:00
discourse-narrative-bot Update translations (#33892) 2025-07-28 18:38:22 +02:00
discourse-oauth2-basic Update translations (#33892) 2025-07-28 18:38:22 +02:00
discourse-openid-connect DEV: Remove unnecessary rails_helper requires (#33812) 2025-07-24 13:50:04 +02:00
discourse-patreon DEV: Enable ember/no-classic-components (#33978) 2025-07-30 14:54:24 +02:00
discourse-policy Update translations (#34004) 2025-07-31 16:18:53 +02:00
discourse-post-voting DEV: Remove unused services from plugins/themes (#34231) 2025-08-12 22:47:31 +02:00
discourse-presence DEV: Remove now-redundant is_staff guardian check (#33852) 2025-07-31 10:39:38 +08:00
discourse-reactions DEV: Simple refactor of button markup (#34256) 2025-08-12 13:00:32 -05:00
discourse-rss-polling DEV: avoid calling sidekiq in migration (#33957) 2025-07-30 11:57:04 +10:00
discourse-solved FEATURE: filter tips for assigned topics (#33992) 2025-08-13 16:35:33 +10:00
discourse-subscriptions Update translations (#34004) 2025-07-31 16:18:53 +02:00
discourse-templates DEV: Update deprecated imports (#34329) 2025-08-14 20:25:09 +02:00
discourse-topic-voting DEV: Promote historic core plugins post_deploy migrations (#34274) 2025-08-13 15:52:19 +08:00
discourse-user-notes DEV: Convert user-notes components to glimmer (#33974) 2025-07-30 13:58:30 +02:00
discourse-zendesk-plugin DEV: Enable ember/no-classic-components (#33978) 2025-07-30 14:54:24 +02:00
footnote DEV: Remove @triggers args where eq to the default (#34321) 2025-08-14 16:21:33 +02:00
poll DEV: Fix onclick uses in poll plugin (#34160) 2025-08-08 14:51:02 +02:00
spoiler-alert UX: Consistency and accessibility improvements for keyboard shortcuts (#34090) 2025-08-08 10:18:28 +10:00
styleguide DEV: Remove unused services from plugins/themes (#34231) 2025-08-12 22:47:31 +02:00