Textile Editor Helper v0.3
Textile Editor Helper is a plugin for Ruby on Rails to add a Textile toolbar above textareas
This version of Textile Editor Helper is a fork of the code found at http://svn.webtest.wvu.edu/repos/rails/plugins/textile_editor_helper/ to allow for use with the form_for method.
To use Textile Editor Helper
Directions to get the helper up and running for your install:
First, you'll need to run
To use the Textile-Editor-Helper with a specific text area, you can choose between the following options:
<%= f.textile_editor :description %> <%= textile_editor :user, "website" %> <%= textile_editor_tag 'description', :description %>
Just like writing a text area tag!
At the end of your form put in the following code:
<%= textile_editor_initialize %> **Important!**
If you're a jQuery guy, we've got what you need!
<%= textile_editor_initialize(:framework => :jquery) %>
Then, just save your view and check it out
Simple vs. Extended
TEH has a built-in mode to show only a sub-selection of available tags called simple.
Currently the simple tags are: bold, underline, italic, strikethrough.
To create a text area that will only use the 'simple' tags create your text area with the following code:
<%= textile_editor 'object', 'field', :simple -%>
To Modify Textile Editor Helper
Most of the options that you might want to modify (e.g. access keystroke or whether a tag is available in simple) are found in textile_editor_config.js. Pretty straightforward.
More Info on Textile
More Info on Slate
slate is the CMS in development at West Virginia University that led to the development of Textile Editor Helper. Learn more at: http://slateinfo.blogs.wvu.edu
Textile Editor Helper is released under the MIT license.
The project is now, unofficially maintained by Nicolás Hock
Patrick Woods, http://www.hakjoon.com/code/38/textile-quicktags-redirect & Alex King, http://alexking.org/projects/js-quicktags