29
0
mirror of https://github.com/joomla/joomla-cms.git synced 2024-06-27 07:33:41 +00:00
Commit Graph

48544 Commits

Author SHA1 Message Date
Hannes Papenberg
b4b0f928cf
[4.3] Adding phan static code analyser (#39002)
* Adding phan static code analyser

* Adding phan configuration files

* Codestyle

* Adding php-ast extension

* Trying different way to install php-ast

* Using our own php7.4-ast docker image

* Removing unnecessary line
2022-10-21 12:19:30 +02:00
Dimitris Grammatikogiannis
4dbd41f6c2
[4.3] NPM build tools cleanup/Perf fixes (#38663)
* Update Drone signature

Co-authored-by: Harald Leithner <leithner@itronic.at>
2022-10-21 10:46:20 +02:00
Olivier Buisard
7ec68067b9
Merge pull request #38973 from obuisard/upmerge-2022-10-16
Updating 4.3-dev with changes from 4.2-dev
2022-10-16 23:12:11 -04:00
Olivier Buisard
a65f87f5b8 Correction of TagTable.php conflict 2022-10-16 17:00:54 -04:00
Olivier Buisard
b55890c87c Merge branch '4.2-dev' into upmerge-2022-10-16
# Conflicts:
#	administrator/components/com_tags/src/Table/TagTable.php
#	administrator/language/en-GB/com_tags.ini
2022-10-16 16:37:00 -04:00
Crystal Dionysopoulos
8f684f1ff8
Media Actions - Better UX (#38771)
* Media Actions - Better UX

* fixing order of properties, hopefully this is correct

* fixing order of properties, again.

* Removing redundant 'item' from media action language strings

* Removing redundant 'item' from media action language strings in frontend

* Spelling error

* CSS display tweaks

Helping the actions menu work with longer strings; minor CSS tweaks to the media browser for easier future maintenance.

* fixing order of properties again....

* Aria-label and title are unnecessary when there is accessible text in the DOM.

* Fixing layering when items are close together.

* Adding aria-describedby to buttons to make it clear which item is being managed

* Mobile compatibility

this is not perfect, but it's better.

* Switching to aria-details

and moving the span so it doesn't always get read out by screen readers

* fixing css property order

* Cleaning up aria/a11y attributes and html structure

* cleaning up formatting

* adding aria-orientation vertical
JS looks like it's hooking into the up and down keys; toolbar roles inherit horizontal orientation so we have to specify.

* Fix grid item size

* fixing javascript keybindings

* adding focus style to toggle

* ACTUALLy adding focus styles...

for real this time

* Removing transition delay

and making icons have the same transition

* making delete hover more clear

* Thumbnail size tweaks

Making it work more like before by using auto-fill instead of auto-fit.

* Codestyle fixes

* Capitalizing 'get link'

* Update administrator/components/com_media/resources/scripts/components/browser/actionItems/toggle.vue

Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>

* Update administrator/components/com_media/resources/scripts/components/browser/actionItems/toggle.vue

Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>

* Removing unnecessary newline

* Switching to new language string for the item actions toggle.

* Removing empty block

* Adding deprecation notices to language files

Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>
2022-10-15 18:47:33 +02:00
Brian Teeman
a8f965e0c6
[4.2] The alias is already being used - updates (#37017)
* [4.2] RFC alias error link

No idea if this is the _best_ way to do this so feedback appreciated. If/when accepted it can be applied to may similar use cases.

pr for #37013

create a menu item called test
Try to create a second menu item also called test

Before

After
And the link opens the existing menu item

* trashed or not trashed

* category trashed check. No link

* cs

* contact  trashed check. no link

* cs

* cs

* cs

* newsfeed trashed check, no link

* filters can't be trashed or in categories but the language string was wrong

* tags trashed check, no link

* article trashed check, no link

* cs

* underline links

* simplify

* Phase 1 convert BRANCH to PSR-12

* Phase 2 convert BRANCH to PSR-12
2022-10-15 15:38:18 +02:00
Jan
599fda33ef
Adding "pattern" attribute to "tel" form field (#38852)
According to this documentation: https://docs.joomla.org/Tel_form_field_type is "tel" form field is an alias for "text", but it does not contain "pattern" attribute. This means, XML form field types "tel" will not include pattern attribute when rendering.
2022-10-15 11:24:04 +02:00
Jonathan Brain
d13c2b01fe
Ignore PHP warnings raised by simplexml_load_file() (#38907)
* Now uses LIBXML_NOERROR
2022-10-15 10:42:36 +02:00
Allon Moritz
73abc86f6a
[4.2] Do not checkout a record when the user is not logged in (#38796)
* Do not checkout a record when the user is not logged in

* do not load early

* correct return

* add test
2022-10-15 10:40:34 +02:00
Brian Teeman
4388c1f64b
[4.2] form placeholder (#38827)
make the font a little smaller and italics for the placeholder. This addresses a usability issue where it was not possible to visually determine a difference between placeholder text and input text
2022-10-15 10:36:19 +02:00
Brian Teeman
75469abb8e
Updated link (#38944) 2022-10-15 10:23:36 +02:00
Christiane Maier-Stadtherr
e7e074a69c
Fix empty table in users permissions (#38960) 2022-10-15 10:23:16 +02:00
Fedir Zinchuk
5dc0b46c15
Fix Automatic conversion of false to array, php8.1 (#38948) 2022-10-15 10:21:55 +02:00
Fedir Zinchuk
98eca9e4da
Fix order of items not always saved (#38935) 2022-10-15 10:18:33 +02:00
Fedir Zinchuk
5c484bda7f
TinyMCE fix text dragging (#38900) 2022-10-15 10:14:04 +02:00
Brian Teeman
8d38cb0d80
[4.3] Template Diff View (#38823) 2022-10-09 13:04:23 -04:00
Olivier Buisard
be478a0b12
Merge pull request #38920 from obuisard/upmerge-2022-10-08
Updating 4.3-dev with changes from 4.2-dev
2022-10-08 22:27:41 -04:00
Olivier Buisard
21ce3a9f38 Merge branch '4.2-dev' into upmerge-2022-10-08 2022-10-08 15:26:24 -04:00
AlterBrains
00813e7533
Modal can be missed (#38906) 2022-10-07 16:19:37 +02:00
Brian Teeman
11c7f0771e
[4.2] Missing Folder message (#38867) 2022-10-07 15:43:54 +02:00
Brian Teeman
faeebba431
[4.2] codemirror full screen (#38863)
* [4.2] codemirror full screen

In com_templates if you display the original file as well as the override then you have two instances of codemirror with the original file as readonly. Both have the message "Press xx to toggle Full Screen editing"  which not only doesnt make sense on a readonly instance of the editor and not surprisingly doesnt work.

This PR removes the message and associated options from the codemirror layout if the editor is defined as readonly in the xml

* caps
2022-10-07 15:08:06 +02:00
n3t
54a82bc361
Make "Default" layout really as default (#38729)
Use "Default" layout as default upon creating new menu module.
2022-10-07 14:41:06 +02:00
Nicola Galgano
881fc6ce36
undefined variable $f_id (#38896) 2022-10-05 13:29:27 +02:00
Renovate Joomla Bot
ba05e87c37
Update dependency joomla-cypress to ^0.0.15 (#38872)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2022-10-03 09:07:40 +02:00
joomla-translation-bot
8abdc57768
Translation Update (#38877)
* Language update

* Language update

* Language update

* Language update

* Language update

* Language update
2022-10-02 17:05:28 +02:00
Benjamin Trenkle
b9b8133951
Update PR template (#38888) 2022-10-02 08:13:19 +02:00
Olivier Buisard
0f636e9159
Merge pull request #38883 from obuisard/upmerge-2022-30-9
Updating 4.3-dev with changes from 4.2-dev
2022-09-30 21:47:10 -04:00
Olivier Buisard
61eafc5dd9 Merge branch '4.2-dev' into upmerge-2022-30-9
# Conflicts:
#	administrator/language/en-GB/install.xml
#	administrator/language/en-GB/langmetadata.xml
#	administrator/manifests/files/joomla.xml
#	administrator/manifests/packages/pkg_en-GB.xml
#	api/language/en-GB/install.xml
#	api/language/en-GB/langmetadata.xml
#	installation/language/en-GB/langmetadata.xml
#	language/en-GB/install.xml
#	language/en-GB/langmetadata.xml
#	libraries/src/Version.php
2022-09-30 18:18:45 -04:00
Brian Teeman
5eed2096d1
Language Override space (#38626)
* Language Override space

When you have a language override that is in both locations then it is displayed as site /administrator

This extra space is added because the markup is on multiple lines.

To Test
Go to language overrides and select a language-admin pair
Create a new override and check the box for both locations
Save and check the list of overrides

* cs
2022-09-30 16:46:14 +02:00
Brian Teeman
8bd4f6bb42
[4,2] remove JDEFAULT override for com_menus (#38825)
see #38815

Stops overriding the string JDEFAULT in com_menus and uses a dedicated string instead.

Took longer to write this issue than it took to write a pull request.
2022-09-30 10:16:19 +02:00
Brian Teeman
6f029d146e
[4.2] Spelling s/seperated/separated (#38841)
* [4.2] Spelling s/seperated/separated

error: `seperated` should be `separated`

* one more
2022-09-30 09:59:31 +02:00
Brian Teeman
6fda192f32
[4.2] s/wil/will (#38843)
error: `Wil` should be `Will`
2022-09-30 09:59:06 +02:00
Nicholas K. Dionysopoulos
da3b241bbb
Fix Dashboards for third party components (#38853)
* Fix third party component dashboards

* Remove unused `use` statement

* Make the position compatible with the string filter

See https://github.com/joomla/joomla-cms/issues/38849#issuecomment-1260438973
2022-09-29 16:08:46 +02:00
Brian Teeman
1e87800a2d
[4.2] extra space in class (#38829)
Simple code style fix to remove a leading space

code review is enough
2022-09-29 09:44:55 +02:00
Hannes Papenberg
3c184fce17
Updating project dependencies (#38858) 2022-09-28 12:28:28 -04:00
Hannes Papenberg
f9e657cb79
[4.3] Cypress: Improving Joomla installation (#38857) 2022-09-28 14:32:46 +02:00
Fedir Zinchuk
b0b8546e3b
PHP8 fix Debug plugin setMediaVersion use String (#38848) 2022-09-28 09:13:58 +02:00
Brian Teeman
99e177df56
[4.2] Spelling s/successfull/successful (#38842)
error: `Sucessfull` should be `Successful`
2022-09-27 22:39:55 +02:00
Roland Dalmulder
c6f20059c8
Reset to dev 2022-09-27 16:41:17 +02:00
Roland Dalmulder
d5b1324108
Joomla! 4.2.3 Stable 2022-09-27 16:36:03 +02:00
joomla-translation-bot
60f746d30f
Translation Update (#38756) 2022-09-26 20:12:49 +02:00
Hannes Papenberg
0f5c4fe36a
[4.2] Renovate: Adding npm ci (#38834) 2022-09-25 21:40:46 +02:00
Hannes Papenberg
212d17c9ae
[4.2] Renovatebot: Changing asset updates to npm run update (#38819) 2022-09-25 20:40:10 +02:00
Benjamin Trenkle
f19fa756cc
[4.0] Implement char counter for input field, too (#35678) 2022-09-23 21:14:03 -04:00
Brian Teeman
a3966544b3
Bootstrap RTL the correct way (#38412) 2022-09-23 17:11:13 -04:00
Hannes Papenberg
b0088ce88a
[4.2] npm: fix bootstrap to version 5.1.3 (#38803)
* npm: fix bootstrap to version 5.1.3

* Update package.json
2022-09-22 10:19:04 +02:00
Hannes Papenberg
37988585ae
[4.2] Adding asset upgrade to renovatebot (#38804) 2022-09-22 09:58:46 +02:00
Hannes Papenberg
614a463b99
[4.2] Renovatebot: force npm and composer versions (#38789) 2022-09-20 22:18:45 +02:00
FancyFranci
d24ee59c20
Reset to dev 2022-09-18 20:30:58 +02:00