* [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
Pull request for #38512
When there is only a next button it is no longer on the right as intended. this was due to a change in the markup.
As this a change in the scss you will need to either `npm run build:css` or use one of the prebuilt packages
* Use cached FIDO metadata
Places a copy of fido.jwt in the plugin's directory
* Use cached FIDO metadata
Use the cached FIDO metadata in the plugin
* Use cached FIDO metadata
Remove unused local file fallback
* Use cached FIDO metadata
Simplify
* Use cached FIDO metadata
Update Joomla build script
* Use cached FIDO metadata
Let's not break the build if the FIDO server is down
* Use cached FIDO metadata
Do not include the fido.jwt in the repo
* Use cached FIDO metadata
Make sure not to re-fetch the fido.jwt file if it already exists.
* Use cached FIDO metadata
Move the check for the fido.jwt file right after composer install, do not try to fetch the file twice
* Use cached FIDO metadata
Update lang string
* Use cached FIDO metadata
Set the attestation support to disabled by default
* Update deleted files to PR #38664
Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
* Template Overrides message on update
Adds a link
* Update message
* Update administrator/language/en-GB/plg_installer_override.ini
Co-authored-by: Konstantin Kolos <k0nstantinkolos88@gmail.com>
Co-authored-by: Konstantin Kolos <k0nstantinkolos88@gmail.com>
* User Profile Terms of service
In the user profile plugin there is a Terms of Service field that is required on registration. It has an optional accompanying field to link to an article.
* Update profile.php
* [4.2] hotkeys
In the past there were some issues with folders with a . in them. I forget what the issue was. As a result choices.js was stored in choicesjs to avoid this.
This pr does the same for hotkeys.js
* .
* Do not show the webauthn form on the registration page
Signed-off-by: Roland Dalmulder <contact@rolandd.com>
* Changed tabs to spaces
Signed-off-by: Roland Dalmulder <contact@rolandd.com>
* Refactored WebAuthn plugin
* Fix the WebAuthn management page which was broken in https://github.com/joomla/joomla-cms/pull/37464
* Fix wrong `@since` doc tag
* Fix docblock typo
* Fix docblock typo
* Fix docblock typo
* Fix docblock typo
* Fix docblock typo
* Fix broken management interface
* Make unnecessarily static method back into non-static
* Replace static helper with injected object
* Come on, commit the ENTIRE file!
* Use the user factory
* Fix error when going through the user factory
* Fix: cannot add WebAuthn authenticator right back after deleting it
* Remove useless switch branch
* Remove useless exception
* Display make and model of the authenticator, if possible
* Add missing JWT signature algorithms
* Fix copyright date
* Fix for PHP 8 using FIDO keys and Android phones
* Reactivate the tooltips after adding an authenticator
* Option to disable the attestation support
* The Windows Hello icon was invisible on white background
* Attempt to fix Appveyor not having Sodium in the Windows build
* Work around third party library bug...
* Create events in a forwards-compatible manner
* Concrete events
* Fix event woes
* Update plugins/system/webauthn/webauthn.xml
Co-authored-by: Brian Teeman <brian@teeman.net>
* Update administrator/language/en-GB/plg_system_webauthn.ini
Co-authored-by: Brian Teeman <brian@teeman.net>
* Improve the layout for editing an authenticator
It now follows the Bootstrap 5 form aesthetic. Moreover,
there are gaps between the text input and the Save and
Cancel buttons.
* Confirm deletion of authenticators
* Make the bots happy again
* Code polishing
* Marking classes final
* Use setApplication / getApplication in the plugin class
* Remove unused `$db` from the plugin class
* Blind fix
Currently #38060 has broken everything it seems?
* Bring application injection in sync with core
* Remove whitespace
* Add use statement
* Fix wrong event creation in AjaxHandlerLogin
* License change
Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Roland Dalmulder <contact@rolandd.com>
Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>
Co-authored-by: Harald Leithner <leithner@itronic.at>
Co-authored-by: George Wilson <georgejameswilson@googlemail.com>