-
Notifications
You must be signed in to change notification settings - Fork 756
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Telerik Controls in HTML Editor #3800
Comments
One option to solve this would be using CKEditor 4 in inline mode |
Would this potentially fix the issue I have with #3999? |
I don't think it would fix that. Your error message in #3999 cites a 404 error loading a js page. That appears to be an issue isolated to the Client Dependency Framework which minimizes the files and combines it into 1 js/css file |
So interestingly |
I'm not seeing this on my test site. I looked at this in #4142, and wasn't able to reproduce an issue. I just removed Telerik DLLs from my local and I still get working inline editing. Am I missing something? |
Those controls in the HTML module are from
Which is apparently just a binary without source. 🤷🏻♂️ |
I really don't remember much about my research on this, it was quite some time ago. Looks like it is something we can close as it appears what I thought was being used is not being used. |
@bdukes I am curious, how do you get inline editing working on current version ? |
Oh, I kinda feel dumb now, I never used that lol. I thought it was only for the module title lol... |
😃 There is also one for the module title (if your container uses the title). It's a lot more useful for editing the title. Since editing the content uses |
Description of problem
In v10.0 of DNN the platform will be removing all instances of Telerik controls including the
Telerik.Web.UI.dll
from the bin directory. The HTML Editor takes a hard dependency on these controls through the deprecated web project which leverages the Telerik Controls. The entire Inline Editing toolbar for the HTML Editor module uses telerik controls. Those are not part of the CKEditor but Telerik.The view code for inline editing
Dnn.Platform/DNN Platform/Modules/HTML/HtmlModule.ascx
Lines 8 to 21 in 8e17209
The class definition for `DnnToolBarButton
Dnn.Platform/DNN Platform/DotNetNuke.Web.Deprecated/UI/WebControls/DnnToolBarButton.cs
Line 13 in 8e17209
If these controls are not refactored prior to the v10 release inline editing will not function on any HTML Editor. Even if you use a custom HTML Editor Provider, the telerik controls are built right in to the view.
Description of solution
Remove all instances of telerik controls that are used in the HTML Editor Module
Description of alternatives considered
N/A
Screenshots
N/A
Additional context
N/A
Affected browser
The text was updated successfully, but these errors were encountered: