• Decrease Text SizeIncrease Text Size

Editor Module Manager Tool Properties Inspector Option Problems

Editor Module Manager Tool Properties Inspector Option Problems

This problem has been resolved in Centralpoint v8.7.1 with the release of Telerik UI for ASP.NET AJAX v2017.1.228.

You may notice that the properties inspector option in the editor's module manager toolbar tool doesn't work when you have it enabled via Admin > RTF Editor > Tools > Module Manager = Yes and Editor Modules > Properties Inspector Enabled = Yes. This is a known issues released by Telerik in the latest update, but could not be resolved by Telerik in time for inclusion in Centralpoint's upgrade. It will be resolved in Centralpoint's next Telerik upgrade, but the following work-around is available in the meantime if you rely on this feature.

A new Properties Inspector Visible option has been added to the Admin > RTF Editor > Editor Modules tab which is set to No by default. If you change this attribute to Yes the properties inspector option will work properly but the properties inspector will be visible in all RTF editors by default. If you would prefer that the properties inspector is hidden by default as it was previously, you can set the RTF Editor > Configuration > Custom Client Load Scripts attribute to "/Integrations/Centralpoint/Resources/Controls/CpEditor/PropertiesInspectorBugFix.js" to hide the properties inspector by default using a client method.  The module manager toolbar tool's properties inspector option will then function as it did previously. This patch will not affect future editor upgrades, but can be removed after the next upgrade if desired.

If your site already contains Custom Client Load Scripts you must open the referenced file and copy the code from the CpEditor_Custom_OnClientLoad into your existing CpEditor_Custom_OnClientLoad method. If editor layout issues occur they can resolved by commenting in the editor.repaint(); line in the custom file. It would be wise to copy this file to the site's Uploads directory and reference it locally before making any changes to prevent overwrites during the sync process.

The fixes outlined above only apply to Centralpoint consoles. If you are experiencing this problem on the front-end of a site via the FormEditor CpScript it will require a manual change in the /Root/App_Data/RadControlsEditorToolsFile.xml or RadControlsEditorToolsFile_Basic.xml file by setting root/modules/module name="RadEditorNodeInspector" visible="true" to show the properties inspector by default. If you require that the properties inspector is hidden by default you'll also have to update the /Root/Modules/Forms/Editor.js file manually. The onClientLoad method can be updated to include the same line of code from the CpEditor_Custom_OnClientLoad method, and this file should be added to the site's sync exclusions to ensure that the file is not overwritten during the sync. If this change is necessary it should be removed after the next Telerik upgrade so that the file can be removed from sync exclusions and get system updates.