I am running IIS 6 on Windows 2003 Server. I am attempting to integrate the new "Prometheus" controls into a page that currently uses the Q3 2007 controls. Using the older controls, the spell checking works fine. Using Prometheus, it does not.
I have gone through the documentation several times and can find nothing in the configuration that I've missed. I've also cut-and-pasted the sample from the following link and it doesn't work:
http://www.telerik.com/community/forums/thread/b311D-bcdthd.aspx
Here are the steps I've gone through to set this up:
1.) Installed Prometheus suite and copied Telerik.Web.UI.dll to my website's \bin directory.
2.) Installed the appropriate dictionary files in \App_Data
3.) Installed the appropriate resource files in \App_GlobalResources
4.) I'm using the same ToolsFile.xml file as before which declares the SpellCheck tool like so:
5.) Placed the following entries in <httpHandlers> portion of the web.config:
I have removed the old declaration to use RadSpell.Net2 for spell-checking.
6.) In my page, I have registered the control like so:
7.) Finally, here's the markup from my aspx page showing how I've declared the control:
I'm using IE 7. When the page loads, the editor is there and works fine for entering text. When I misspell a word and click the "SpellCheck" icon, I get a drop-down showing me "English" as an option. I click on "English" and get the following Javascript error:
Line: 9546
Char: 1
Object doesn't support this property or method.
If I remove the <Language> node from the RadEditor declaration and click the SpellCheck icon, I get the same behavior without the language dropdown.
What in the heck am I missing?
Thanks,
Trevor
I have gone through the documentation several times and can find nothing in the configuration that I've missed. I've also cut-and-pasted the sample from the following link and it doesn't work:
http://www.telerik.com/community/forums/thread/b311D-bcdthd.aspx
Here are the steps I've gone through to set this up:
1.) Installed Prometheus suite and copied Telerik.Web.UI.dll to my website's \bin directory.
2.) Installed the appropriate dictionary files in \App_Data
3.) Installed the appropriate resource files in \App_GlobalResources
4.) I'm using the same ToolsFile.xml file as before which declares the SpellCheck tool like so:
<tools name="MainToolbar" isribbon="false" dockable="true"> |
<tool name="AjaxSpellCheck"/><!-- also tried "SpellCheck" as a value here --> |
<!-- more tools --> |
</tools> |
5.) Placed the following entries in <httpHandlers> portion of the web.config:
<add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" /> |
<add path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI" /> |
6.) In my page, I have registered the control like so:
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
7.) Finally, here's the markup from my aspx page showing how I've declared the control:
<telerik:RadEditor runat="server" ID="RadEditor1" Skin="Office2007" ToolsFile="~/RadControls/Editor/Tools/ToolsFile.xml"> |
<Languages> |
<telerik:SpellCheckerLanguage Code="en-US" Title="English" /> |
</Languages> |
</telerik:RadEditor> |
I'm using IE 7. When the page loads, the editor is there and works fine for entering text. When I misspell a word and click the "SpellCheck" icon, I get a drop-down showing me "English" as an option. I click on "English" and get the following Javascript error:
Line: 9546
Char: 1
Object doesn't support this property or method.
If I remove the <Language> node from the RadEditor declaration and click the SpellCheck icon, I get the same behavior without the language dropdown.
What in the heck am I missing?
Thanks,
Trevor