Skip to content
A WYSIWYG JavaScript framework
Branch: master
Clone or download
jamis Merge pull request #32 from jamis/90909777cb2c6cf69505fbb1d8b6f9d9c6e…

Fix problem with selecting text via the mouse in IE9
Latest commit 4ff300e Dec 14, 2011
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples update examples May 26, 2010
src IE9 implements getSelection, so we can build on the native version Dec 14, 2011
test use onFrameLoaded for feature detection May 31, 2010
vendor update vendored code May 25, 2010
.gitignore remove dist folder Jan 21, 2009
.gitmodules Revert "evidence" Apr 12, 2010
CHANGELOG add iframe removal to changelog Feb 3, 2010
LICENSE bump copyright Feb 3, 2010
README.markdown depend on prototype 1.7 May 27, 2010



A WYSIWYG JavaScript framework

WysiHat is a WYSIWYG JavaScript framework that provides an extensible foundation to design your own rich text editor. WysiHat stays out of your way and leaves the UI design to you.

Support platforms

WysiHat currently supports:

  • Microsoft Internet Explorer for Windows, version 7.0
  • Mozilla Firefox 3.0
  • Apple Safari 4.0
  • Google Chrome 4.0



Code is documented inline with PDoc (

The generated HTML documentation can be found on the gh-pages branch or viewed online at (


Several examples can be found under examples/ to get you started.


Tagged releases will be posted on the GitHub downloads section (

Building from source

You can build the latest version of WysiHat from source by running rake the root directory. The generated file will be saved to dist/wysihat.js. Ruby and the Rake gem are only required to build the project from source. It is not required to run the code.


Check out the WysiHat source with

$ git clone git://
$ cd wysihat
$ git submodule init
$ git submodule update

GitHub pull requests are welcome.


WysiHat is released under the MIT license.

You can’t perform that action at this time.