CARVIEW |
fellowshiptech / TinyMCESpellcheck.NET
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
The Hunspell based spell checking backend for TinyMCE implemented in .NET — Read more

name | age | message | |
---|---|---|---|
![]() |
License.txt | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
Properties/ | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
README.md | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
SpellCheckJson.cs | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
SpellCheckMethod.cs | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
SpellCheckResultsJson.cs | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
SpellCheckSuggestionsJson.cs | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
SpellcheckBaseClass.cs | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
TinyMCESpellcheck.NET.sln | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
TinyMCESpellcheck.Web/ | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
TinyMCESpellcheck.csproj | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
![]() |
ext/ | Mon Apr 05 10:13:44 -0700 2010 | Initial commit. [Jesse Dearing] |
TinyMCESpellcheck.NET - A tinyMCE spell checker for .NET
© 2010 Fellowship Technologies / @f1dev
This HttpHandler will integrate with tinyMCE's spell check front-end and NHunspell for the dictionary back-end.
Licensed under the MIT license. See License.txt for details.
Usage
- Add the TinyMCESpellcheckDotNet project/assembly to your web project
- Add the HunspellDictionaries to the root level of your web application
- Add the Hunspell native DLLs to the root level of your web application
- Add the SpellCheck.ashx HttpHandler to your web application
- Reference the handler in your tinyMCE.init:
spellchecker_rpc_url: '/TinyMCESpellcheck/SpellCheck.ashx',
Notes
NHunspell needs to have the native dll's and looks for them in the website's root folder. If this is not something that you want, it an issue with NHunspell.
How it works
The tinyMCE editor makes a AJAX call to the handler using JSON in the body of the request. The handler then deserializes it and parses the request and checks it against NHunspell (which is a .NET wrapper to Hunspell) dictionaries in the given language. The response is then generated and serialized to JSON and added to the HTTP response that is sent back to the tinyMCE client.