New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial
Unable to enter the Percent symbol in the Width and Height textboxes of the Image Options dialog when using French keyboard
Description
The problem is due to different keyCode of the % symbol when using French keyboard. That's why the validation mechanism of the Width and Height fields does not allow it.
Solution
To allow the % special symbol when typing in French, create a new Dialog.js file with the following contents:
Dialog.js
JavaScript
if (Sys && Sys.Application) {
Sys.Application.add_init(function () {
if (Telerik && Telerik.Web && Telerik.Web.UI.Widgets && Telerik.Web.UI.Widgets.ImageProperties) {
var oldInit = Telerik.Web.UI.Widgets.ImageProperties.prototype.initialize;
Telerik.Web.UI.Widgets.ImageProperties.prototype.initialize = function () {
oldInit.call(this);
this._allowedASCII = new Array(8, 16, 35, 36, 37, 39, 45, 46, 165, 192);
}
}
});
}
and import the script file in the Set Image Properties dialog via the DialogsScriptFile property:
Default.aspx
ASP.NET
<telerik:RadEditor ID="RadEditor1" runat="server" DialogsScriptFile="~/Dialog.js">
<Content>
<img src="Images/Apply.png" />
</Content>
</telerik:RadEditor>
The DialogsScriptFile property allows to import JavaScript content in the RadEditor dialogs similarly to the DialogsCssFile property which allows to import custom stylesheet in them.