Disabled JCE Media Field input and buttons when the user profile does not allow Media Fields, or if the File Browser is not enabled.
Custom Classes in Editor Profiles → Plugin Parameters → Style Select now support element selectors for each class, e.g., p.some_class. This will apply the class to the element only.
Reintroduced the Content - JCE plugin to trigger Media Field conversion in some 3rd party extensions.
Fixed
Removed only invalid ID characters from the editor textarea ID, rather than all non-alphanumeric characters, which caused an issue when saving in some extensions, e.g., EasySocial.
Ensured the editor header is always created during each editor initialization, including dynamically created and re-ordered editors.
Resolved an issue where JCE Media Field download links would incorrectly trigger a save of the file using the full file path as the saved file name instead of just the file name.
Fixed the inability to re-order editors in a Subform field.
Corrected the issue where the Content - JCE plugin was not being enabled upon installation.
PRO Fixed an issue where inserting an HTML file using the Template Manager would incorrectly include the <head> content.
PRO The Media Field input Upload button would not be shown for custom JCE Media Fields or converted Joomla Media Fields in some instances.
JCE Core Media Fields in subform fields were not initialized correctly.
Editor failed to load in PageBuilder CK.
Backwards compatability fix for Editor Profile changes
URL values would not be converted to Absolute if the URL Conversion parameter was set to Absolute.
Script and Style tags did not support data-* attributes
Setting the Enable Code Blocks option to No would have no effect.
v2.9.78
Changed
PRO The File Browser button added via a media type in a Template Manager variable will now open an appropriate dialog, eg: Image Manager Extended, Media Manager.
Fixed
The editor would not show content or allow input, or display at all, in some instances when the Compress CSS option was enabled in the Editor Global Configuration.
PRO Added the option to set a Label for each Resize set in Editor Profiles -> Filesystem
PRO Template Manager now supports some media types for variable fields, eg: ${URL:image} will create a textbox with a file picker to select an image, ${URL:media} for media files (video, audio) and ${URL:file} for document files like pdf, txt etc. Using ${Text:textarea} will create a textarea instead of a textbox.
Added docs.google.com as a default Sandbox URL Exclusion
Changed
As the Joomla Text Filter does not support boolean attributes without values, all boolean attributes will have a value set as the attribute name, eg: controls="controls" unless the Doctype option is set to HTML5.
Fixed
PRO Media Fields would not be correctly processed in the front-end.
PRO Fixed some issues with Custom Query profiles generating errors in some instances.
PRO Moved JCE File Browser in Image Fields option to JCE Pro.
Adding a file to the Upload dialog in the File Browser etc. would generate an error in some instances if the file was an uncommon type.
Legacy Permitted File Extensions lists would not be processed correctly.
Added validation rules for the Joomla Media Field.
Fixed an issue in JCE Core where the JCE Media Fields was not displaying in a Subform if no other JCE Media Fields were rendered.
Added support for JCE Filesystem plugins to set custom buttons for the File Browser.
Added support for the display of Permissions for files if generated by the filesystem.
PRO Added support for negated values in the Custom Query option, eg: !8 will match values that are not 8
PRO Added support for dynamic catid (Category ID) values in the Custom Query option
PRO Added an Alternate Editor option in the Global Configuration to specify an alternative editor to load if no Editor Profiles maatches the editing environment.
Added a Display Type parameter - Link or Embed - for JCE Media Fields when creating a field that is not an "Extended Media" type.
Added more Iframe sandbox exclusions for some common media providers, eg: Google Maps, Codepen, Giphy, Apple Music.
Changed
Removed redundant Content - JCE plugin.
Fixed
PRO Search & Replace in the Code Editor would replace matches with a blank space if Match Case and Whole Word options were enabled.
PRO Resize in the Image Editor must always be proportional.
A change in Joomla 5.1 resulted in repeatable field items in JCE Editor Profiles showing the value of the first field item rather than their own saved value.
Creating a Markdown link would break the link if it was an absolute type.
Language files for JCE Pro System plugin were not correctly installed.
Added a workaround for the editor not loading in Balbooa Gridbox.
Fix "Unknown column 'custom' in 'field list'" install error in Joomla 3.
Fix some layout issues in Yootheme WidgetKit
JCE would not load in Virtuemart in Joomla 3
JCE would not load in AcyMailing in some instances
Boolean attributes will now be set last in the attributes order of an element. This change is specifically to address an issue with the Joomla Text Filter, which removes boolean attributes (e.g., controls, autoplay, etc.) if they are placed between other attributes with defined values.
The Media Path value set for a new JCE Media Field would not be applied.
When creating any new Field, JCE Media Field parameter options would be shown below the the parameters of the chosen field type.
The editor would fail to save changes to content if it was initialised multiple times on a single page, eg: in JoomLMS. This has been fixed by preventing multiple initialisation instances from occuring through a refactor of the Editor Initialisation routine.
Restrict access (New Folder, Upload) to root folder if folder access is restricted using Directory Filters and the Allow Root is enabled.
It was not possible to open the Image Manager dialog when the cursor was inside a column.
Editor instances created dynamically, eg: Hikashop Variants, would not be initialised in some cases.
Added onWfFileSystemBeforeGetPathVariables event to allow for manipulation of File Directory Path variable source values, eg: $usertype in a system plugin.
Fixed
PRO Pro Plugins would not load or function correctly if the Compress CSS and/or Compress Javascript options were enabled.
PRO JCE Plugins (ChatGPT, FontAwesome etc.) would not update from the Joomla Updater if the Subscription Key was not set in the JCE Options page (Joomla 3.x legacy method)
PRO Resize parameters would show duplicates after making changes in JCE Pro 2.9.70 to 2.9.72
PRO Code Editor would use RTL mode if enabled in the editor.
PRO Various parameter options that used a File Browser would not work correctly.
PRO Some repeatable parameters would not update or set parameter values correctly.
PRO The Code Editor display was truncated when in Fullscreen mode.
PRO The Filesystem parameters form was being processed multiple times resulting in repeated form fields.
JCE Media Field items that included a Caption would not be displayed.
PRO Match Case and Whole Word options added to the Code Editor search options, alongside some search updates.
PRO The Iframes and Media Manager dialogs now have an option to set the Ssandbox attribute value in the Advanced tab (Iframes) or Media Options tab (Media Manager).
Added a refresh of the Joomla autoload_psr4.php file to the extension post install routine to fix namespace registration issues on some sites.
Sandbox options have been added to the Media Support parameters with an option to not set the sandbox attribute on iframes, and the option to provide a list of urls that will be excluded from the sandbox attribute. By default local iframe urls and those from trusted media providers (Youtube, Vimeo etc.) will not have the sandbox attribute added.
Fixed
PRO Fixed PNG transparency when processing images with PHP GD2
PRO Video and Audio elements would be removed where the primary src value was in a <source> tag.
PRO Embedding documents with the File Manager would fail if the Allow Object Elements or Allow Iframes options were disabled in the Media Support parameters. Where this is the case, only local documents will be allowed by default.
PRO Allow for pdf files to embedded using the <object> tag as in 2.9.63.
PRO Multiple Custom Styles in Style Select parameters would display as repeated versions of the first Custom Style in Joomla 5
PRO Code Editor - Line Numbers display would sometimes be truncated.
PRO Code Editor - tab key would not tab editor content.
PRO Code Editor - Added back Font Size option to Code Editor Parameters
PRO Code Editor - Codemirror Dark theme would not be applied if selected in parameters.
PRO Code Editor - Renamed Codemirror and Codemirror Dark theme options to Default and Default Dark.
PRO Code Editor - Added some new themes from ThemeMirror
PRO Image Manager Extended - Default Values set in profile parameters would not be applied.
The Media Field Description value was double-encoded resulting in UTF-8 characters displaying incorrectly.
Unchecking the Same for All checkbox in the Styles dialog would not enable the Measurement (pixels, % etc.) options.