Skip to content

Commit b472042

Browse files
authored
Merge pull request joomla#44367 from richard67/5.3-dev-upmerge-2024-10-29
2 parents b627935 + b18ed6b commit b472042

File tree

13 files changed

+144
-87
lines changed

13 files changed

+144
-87
lines changed

administrator/components/com_cache/src/View/Cache/HtmlView.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public function display($tpl = null): void
104104
throw new GenericDataException(implode("\n", $errors), 500);
105105
}
106106

107-
if (!\count($this->data) && $this->state->get('filter.search') === '') {
107+
if (!\count($this->data) && ($this->state->get('filter.search') === null || $this->state->get('filter.search') === '')) {
108108
$this->setLayout('emptystate');
109109
}
110110

administrator/language/en-GB/plg_sampledata_blog.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_3_INTROTEXT="<p>Your home page is
2525
PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_3_TITLE="About your home page"
2626
PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_4_FULLTEXT=""
2727
PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_4_FULLTEXTIMAGE_ALT="Crab Nebula"
28-
PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_4_INTROTEXT="<p>Your site has some commonly used modules already preconfigured. These include:</p><ul><li>Image (type: Custom), which holds the image beneath the menu. This is a Custom module that you can edit to change the image.</li><li>Popular Tags (type: Tags - Popular), which will appear if you use tagging on your articles. Enter a tag in the Tags field when editing.</li><li>Older Posts (type: Articles - Category), which lists out articles by categories.</li><li>Syndication (type: Syndication Feeds), which allows your readers to read your posts in a news reader.</li><li>Login Form (type: Login), which allows your users to access restricted areas of the website.</li></ul><p>Each of these modules has many options which you can experiment with in the Module Manager in your site Administrator. When you are logged in you can also select the edit icon in the top right corner which will take you to an edit screen for that module. Always be sure to save and close any module you edit.</p><p>Joomla! also includes many other modules you can incorporate in your site. As you develop your site you may want to add more modules that you can find at the <a href=\"https://extensions.joomla.org/\" target=\"_blank\" rel=\"noopener noreferrer\">Joomla Extensions Directory.</a></p>"
28+
PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_4_INTROTEXT="<p>Your site has some commonly used modules already preconfigured. These include:</p><ul><li>Image (type: Custom), which holds the image beneath the menu. This is a Custom module that you can edit to change the image.</li><li>Popular Tags (type: Tags - Popular), which will appear if you use tagging on your articles. Enter a tag in the Tags field when editing.</li><li>Older Posts (type: Articles), which lists out articles by categories.</li><li>Syndication (type: Syndication Feeds), which allows your readers to read your posts in a news reader.</li><li>Login Form (type: Login), which allows your users to access restricted areas of the website.</li></ul><p>Each of these modules has many options which you can experiment with in the Module Manager in your site Administrator. When you are logged in you can also select the edit icon in the top right corner which will take you to an edit screen for that module. Always be sure to save and close any module you edit.</p><p>Joomla! also includes many other modules you can incorporate in your site. As you develop your site you may want to add more modules that you can find at the <a href=\"https://extensions.joomla.org/\" target=\"_blank\" rel=\"noopener noreferrer\">Joomla Extensions Directory.</a></p>"
2929
PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_4_TITLE="Your Modules"
3030
PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_5_FULLTEXT=""
3131
PLG_SAMPLEDATA_BLOG_SAMPLEDATA_CONTENT_ARTICLE_5_INTROTEXT="<p>Templates control the look and feel of your website.</p><p>This blog is installed with the Cassiopeia template.</p><p>You can edit the options by selecting the Working on Your Site, Template Settings link in the menu which is visible when you log in.</p><p>For example you can change the site background colour, highlights colour, site title, site description and title font used.</p><p>More options are available in the site administrator. You may also install a new template using the extension manager.</p>"

build/media_source/templates/administrator/atum/scss/_variables-dark.scss

Lines changed: 49 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@use "sass:color";
12

23
// Color definitions for the dark theme - don't use it with the light theme
34
$btn-primary-dark: #007db0; // contrast ratio: 4.6 with #fff text
@@ -33,53 +34,53 @@ $atum-colors-dark: (
3334
media-manager-content-bg: var(--body-bg),
3435
media-manager-overlay-bg: var(--template-bg-dark-90), // fix this
3536
media-manager-infobar-dt-color: rgba(255, 255, 255, .54),
36-
media-manager-content-color: lighten($btn-primary-dark, 20%),
37+
media-manager-content-color: color.adjust($btn-primary-dark, $lightness: 20%),
3738
media-manager-overlay-header-bg: var(--template-bg-dark-80),
3839
media-manager-disk-name-color: var(--template-text-light),
3940
media-manager-border: 1px solid var(--gray-800),
4041
media-manager-file-icon-color: $btn-primary-dark,
4142
media-manager-tree-item-hover-bg: var(--gray-600),
42-
media-manager-toolbar-icon-color: lighten($btn-primary-dark, 20%),
43+
media-manager-toolbar-icon-color: color.adjust($btn-primary-dark, $lightness: 20%),
4344
media-manager-breadcrumb-item-bg: var(--gray-700),
4445

4546
media-tree-item-color: $btn-primary-dark,
46-
media-tree-active-icon-color: darken($btn-primary-dark, 10%),
47+
media-tree-active-icon-color: color.adjust($btn-primary-dark, $lightness: -10%),
4748

4849
media-browser-file-bg: var(--media-manager-bg),
4950
media-drive-bg: var(--media-manager-bg),
5051

5152
media-toolbar-bg: var(--media-manager-bg),
5253
media-toolbar-icon-bg: var(--media-manager-bg),
53-
media-toolbar-icon-color: lighten($btn-primary-dark, 10%),
54+
media-toolbar-icon-color: color.adjust($btn-primary-dark, $lightness: 10%),
5455
media-toolbar-icon-bg-hvr: var(--gray-800),
5556

5657
image-bg: #000,
5758
image-bg-image: (linear-gradient(45deg, var(--body-bg) 25%, transparent 25%, transparent 75%, #111 75%, var(--body-bg) 100%), linear-gradient(45deg, #111 25%, transparent 25%, transparent 75%, var(--body-bg) 75%, var(--body-bg) 100%)),
5859

5960
success-text: #418d52,
6061
success: $success-dark,
61-
successhvr: darken($success-dark, 15%),
62+
successhvr: color.adjust($success-dark, $lightness: -15%),
6263

6364
danger-text: #e0615c,
6465
danger: $danger-dark,
65-
dangerhvr: darken($danger-dark, 15%),
66+
dangerhvr: color.adjust($danger-dark, $lightness: -15%),
6667

6768
darkdanger: #941f1c,
68-
darkdangerhvr: darken(#941f1c, 15%),
69+
darkdangerhvr: color.adjust(#941f1c, $lightness: -15%),
6970

7071
error: #941f1c,
7172
errorhvr: #be2824,
7273

7374
warning-text: #000,
7475
warning: #f0ad4e,
75-
warninghvr: darken($warning, 15%),
76+
warninghvr: color.adjust($warning, $lightness: -15%),
7677

7778
dark-mode-text-light: rgba(255,255,255,.85),
7879

7980
template-link-color: $link-color-dark,
8081
link-color-rgb: (36,158,200),
8182
link-color: $link-color-dark,
82-
template-link-hover-color: lighten($link-color-dark, 10%),
83+
template-link-hover-color: color.adjust($link-color-dark, $lightness: 10%),
8384
link-color-rgb-hvr: var(--template-link-hover-color),
8485

8586
template-quickicon-bg: rgba(255, 255, 255, .1),
@@ -110,7 +111,7 @@ $atum-colors-dark: (
110111
form-select-option: var(--template-text-light),
111112
form-select-option-disabled-bg: var(--template-bg-dark-90),
112113
file-selector-btn-bg: $btn-primary-dark,
113-
file-selector-btn-bg-hvr: darken($btn-primary-dark, 10%),
114+
file-selector-btn-bg-hvr: color.adjust($btn-primary-dark, $lightness: -10%),
114115

115116
// Background styles
116117
bg-normal: var(--template-bg-dark),
@@ -158,7 +159,7 @@ $atum-colors-dark: (
158159
main-nav-divider-bg: #495057,
159160
main-nav-item-title: var(--template-bg-dark-30),
160161
main-nav-mm-active-bg: $btn-primary-dark,
161-
main-nav-mm-active-quicktask-bg: darken($btn-primary-dark, 10%),
162+
main-nav-mm-active-quicktask-bg: color.adjust($btn-primary-dark, $lightness: -10%),
162163
main-nav-badge: var(--template-bg-dark-60),
163164
main-nav-item-title-hvr-bg: $btn-primary-dark,
164165
mobile-menu-collapse-bg: var(--template-bg-dark-50),
@@ -169,7 +170,7 @@ $atum-colors-dark: (
169170
// Header content
170171
header-bg: #0a0e13,
171172
header-item-content-bg: $btn-primary-dark,
172-
header-item-content-bg-hvr: darken($btn-primary-dark, 10%),
173+
header-item-content-bg-hvr: color.adjust($btn-primary-dark, $lightness: -10%),
173174
header-item-content-border-radius: 22px,
174175
header-item-content-jversion-color: var(--dark-mode-text-light),
175176
header-item-content-jversion-bg: transparent,
@@ -224,7 +225,7 @@ $atum-colors-dark: (
224225
joomla-tab-btn-region-border: var(--atum-btn-bg),
225226

226227
joomla-tablist-btn-aria-exp: var(--template-text-light),
227-
joomla-tablist-btn-aria-exp-bg: darken($btn-primary-dark, 10%),
228+
joomla-tablist-btn-aria-exp-bg: color.adjust($btn-primary-dark, $lightness: -10%),
228229
joomla-tablist-btn-aria-exp-aft-bg: $btn-primary-dark,
229230
joomla-tablist-border-bottom: 1px solid var(--gray-800),
230231

@@ -273,17 +274,17 @@ $atum-colors-dark: (
273274
btn-primary-color: var(--text-normal),
274275
btn-primary-bg: $btn-primary-dark,
275276
primary: $btn-primary-dark,
276-
btn-primary-border: 1px solid lighten($btn-primary-dark, 10%),
277-
btn-primary-bg-hvr: darken($btn-primary-dark, 10%),
278-
btn-primary-border-hvr: 1px solid lighten($btn-primary-dark, 10%),
277+
btn-primary-border: 1px solid color.adjust($btn-primary-dark, $lightness: 10%),
278+
btn-primary-bg-hvr: color.adjust($btn-primary-dark, $lightness: -10%),
279+
btn-primary-border-hvr: 1px solid color.adjust($btn-primary-dark, $lightness: 10%),
279280
btn-primary-toggle-bg: var(--template-bg-dark),
280281
btn-primary-toggle-border: var(--template-bg-dark),
281282

282283
btn-secondary-color: var(--template-text-light),
283284
btn-secondary-bg: $info-dark,
284-
btn-secondary-border: 1px solid lighten($info-dark, 10%),
285-
btn-secondary-bg-hvr: darken($info-dark, 10%),
286-
btn-secondary-border-hvr: 1px solid lighten($info-dark, 10%),
285+
btn-secondary-border: 1px solid color.adjust($info-dark, $lightness: 10%),
286+
btn-secondary-bg-hvr: color.adjust($info-dark, $lightness: -10%),
287+
btn-secondary-border-hvr: 1px solid color.adjust($info-dark, $lightness: 10%),
287288

288289
btn-dark-border: 1px solid rgba(0,0,0,.85),
289290
btn-dark-bg: rgba(0,0,0,.9),
@@ -292,25 +293,25 @@ $atum-colors-dark: (
292293
btn-dark-color-hvr: #fff,
293294

294295
btn-light-bg: $btn-primary-dark,
295-
btn-light-border: 1px solid lighten($btn-primary-dark, 10%),
296+
btn-light-border: 1px solid color.adjust($btn-primary-dark, $lightness: 10%),
296297
btn-light-bg-hvr: $btn-primary-bg-hvr,
297298

298299

299300
btn-outline-secondary-color: var(--template-text-light),
300301
btn-outline-secondary-bg: #64676c,
301-
btn-outline-secondary-border: 1px solid lighten(#64676c, 10%),
302+
btn-outline-secondary-border: 1px solid color.adjust(#64676c, $lightness: 10%),
302303

303304
btn-info-color: var(--template-text-light),
304305
btn-info-bg: $info-dark,
305-
btn-info-border: 1px solid lighten($info-dark, 10%),
306-
btn-info-bg-hvr: darken($info-dark, 10%),
307-
btn-info-border-hvr: 1px solid darken($info-dark, 10%),
306+
btn-info-border: 1px solid color.adjust($info-dark, $lightness: 10%),
307+
btn-info-bg-hvr: color.adjust($info-dark, $lightness: -10%),
308+
btn-info-border-hvr: 1px solid color.adjust($info-dark, $lightness: -10%),
308309

309310
// Dropdown
310-
dropdown-header-bg: darken($btn-primary-dark, 10%),
311+
dropdown-header-bg: color.adjust($btn-primary-dark, $lightness: -10%),
311312
dropdown-divider-bg: 1px solid #fff,
312313
dropdown-item-bg: $btn-primary-dark,
313-
dropdown-item-bg-hvr: darken($btn-primary-dark, 10%),
314+
dropdown-item-bg-hvr: color.adjust($btn-primary-dark, $lightness: -10%),
314315
dropdown-item-border-bottom: 1px solid rgba(255, 255, 255, .1),
315316
atum-dropdown-link-hover-bg: var(--gray-700),
316317

@@ -335,7 +336,7 @@ $atum-colors-dark: (
335336
state-success-text: var(--text-normal),
336337
state-success-text-hvr: var(--text-normal),
337338
state-success-bg: $success-dark,
338-
state-success-bg-hvr: darken($success-dark, 15%),
339+
state-success-bg-hvr: color.adjust($success-dark, $lightness: -15%),
339340
state-success-border: var(--state-success-bg),
340341
state-success-btn-border: var(--state-success-bg),
341342
state-success-icon: var(--text-normal),
@@ -344,24 +345,24 @@ $atum-colors-dark: (
344345

345346
state-info-text: var(--text-normal),
346347
state-info-text-hvr: var(--text-normal),
347-
state-info-bg: darken($btn-primary-dark, 15%),
348-
state-info-bg-hvr: darken($btn-primary-dark, 25%),
348+
state-info-bg: color.adjust($btn-primary-dark, $lightness: -15%),
349+
state-info-bg-hvr: color.adjust($btn-primary-dark, $lightness: -25%),
349350
state-info-border: transparent,
350351
state-info-icon: var(--state-info-text),
351-
state-info-heading-bg: darken($btn-primary-dark, 5%),
352+
state-info-heading-bg: color.adjust($btn-primary-dark, $lightness: -5%),
352353

353354
state-warning-text: #000,
354355
state-warning-text-hvr: #000,
355356
state-warning-bg: $warning,
356-
state-warning-bg-hvr: darken($warning, 15%),
357-
state-warning-border: darken($warning, 15%),
357+
state-warning-bg-hvr: color.adjust($warning, $lightness: -15%),
358+
state-warning-border: color.adjust($warning, $lightness: -15%),
358359
state-warning-icon: #000,
359-
state-warning-heading-bg: darken($warning, 15%),
360+
state-warning-heading-bg: color.adjust($warning, $lightness: -15%),
360361

361362
state-danger-text: var(--text-normal),
362363
state-danger-text-hvr: var(--text-normal),
363364
state-danger-bg: $danger-dark,
364-
state-danger-bg-hvr: darken($danger-dark, 15%),
365+
state-danger-bg-hvr: color.adjust($danger-dark, $lightness: -15%),
365366
state-danger-border: var(--dangerhvr),
366367
state-danger-icon: var(--text-normal),
367368
state-danger-heading-bg: var(--dangerhvr),
@@ -386,51 +387,51 @@ $atum-colors-dark: (
386387
atum-btn-icon: var(--template-text-light),
387388
atum-btn-icon-hvr: $atum-text-dark,
388389
atum-btn-bg: $btn-primary-dark,
389-
atum-btn-bg-hvr: darken($btn-primary-dark, 15%),
390+
atum-btn-bg-hvr: color.adjust($btn-primary-dark, $lightness: -15%),
390391
atum-btn-border: 1px solid hsl(var(--hue),20%,80%),
391392
atum-btn-hvr: var(--template-text-light),
392393

393394
atum-btn-success: var(--atum-btn-success-hvr),
394395
atum-btn-success-icon: var(--template-text-light),
395396
atum-btn-success-icon-hvr: var(--atum-btn-success-hvr),
396397
atum-btn-success-bg: $success-dark,
397-
atum-btn-success-bg-hvr: darken($success-dark, 15%),
398-
atum-btn-success-border: 1px solid lighten($success-dark, 10%),
398+
atum-btn-success-bg-hvr: color.adjust($success-dark, $lightness: -15%),
399+
atum-btn-success-border: 1px solid color.adjust($success-dark, $lightness: 10%),
399400
atum-btn-success-hvr: var(--template-text-light),
400401

401402
atum-btn-danger: var(--dangerhvr),
402403
atum-btn-danger-color: var(--template-text-light),
403404
atum-btn-danger-icon: var(--template-text-light),
404405
atum-btn-danger-icon-hvr: var(--atum-btn-danger-hvr),
405406
atum-btn-danger-bg: $danger,
406-
atum-btn-danger-bg-hvr: darken($danger, 15%),
407-
atum-btn-danger-border: 1px solid lighten($danger, 10%),
407+
atum-btn-danger-bg-hvr: color.adjust($danger, $lightness: -15%),
408+
atum-btn-danger-border: 1px solid color.adjust($danger, $lightness: 10%),
408409
atum-btn-danger-hvr: var(--template-text-light),
409410

410-
atum-btn-info: lighten($info-dark, 50%),
411+
atum-btn-info: color.adjust($info-dark, $lightness: 50%),
411412
atum-btn-info-icon: var(--template-text-light),
412413
atum-btn-info-icon-hvr: var(--template-text-dark),
413414
atum-btn-info-bg: $info-dark,
414-
atum-btn-info-bg-hvr: darken($info-dark, 15%),
415-
atum-btn-info-border: 1px solid lighten($info-dark, 10%),
415+
atum-btn-info-bg-hvr: color.adjust($info-dark, $lightness: -15%),
416+
atum-btn-info-border: 1px solid color.adjust($info-dark, $lightness: 10%),
416417
atum-btn-info-hvr: var(--template-text-dark),
417418

418-
atum-btn-primary: lighten($btn-primary-dark, 25%),
419+
atum-btn-primary: color.adjust($btn-primary-dark, $lightness: 25%),
419420
atum-btn-primary-icon: var(--template-text-light),
420421
atum-btn-primary-icon-hvr: var(--template-text-dark),
421422
atum-btn-primary-bg: $btn-primary-dark, // var(--template-bg-dark),
422-
atum-btn-primary-bg-hvr: darken($btn-primary-dark, 15%),
423-
atum-btn-primary-border: 1px solid lighten($btn-primary-dark, 10%),
423+
atum-btn-primary-bg-hvr: color.adjust($btn-primary-dark, $lightness: -15%),
424+
atum-btn-primary-border: 1px solid color.adjust($btn-primary-dark, $lightness: 10%),
424425
atum-btn-primary-hvr: var(--template-text-light),
425426

426427
atum-btn-secondary: #f0f4fb,
427428

428-
atum-btn-action: darken($info-dark, 10%),
429+
atum-btn-action: color.adjust($info-dark, $lightness: -10%),
429430
atum-btn-action-icon: var(--template-text-light),
430431
atum-btn-action-icon-hvr: var(--atum-btn-action-hvr),
431432
atum-btn-action-bg: $info-dark,
432-
atum-btn-action-bg-hvr: darken($info-dark, 15%),
433-
atum-btn-action-border: 1px solid lighten($info-dark, 10%),
433+
atum-btn-action-bg-hvr: color.adjust($info-dark, $lightness: -15%),
434+
atum-btn-action-border: 1px solid color.adjust($info-dark, $lightness: 10%),
434435

435436
atum-list-group-bg: var(--template-sidebar-bg),
436437

0 commit comments

Comments
 (0)