Plugins - Textile Editor

StarAdd to favorites

Dependency

To use Textile Editor Helper you must be using Prototype. TEH relies on Prototype for the onload event handler.

To use Textile Editor Helper

Directions to get the helper up and running for your install:

  1. run rake textile_editor_helper:install
  2. for the textarea(s) that you want to add the TEH toolbar to replace the text area tag with:
     <%= textile_editor 'object', 'field' -%> **just like writing a text area tag, same options**
    
  3. at the end of your form put in the following code:
     <%= textile_editor_initialize -%> **Important!**
    
  4. 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

To learn more about Textile check out: Textism, http://www.textism.com/tools/textile/index.php & Textile Reference, http://hobix.com/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

License

Textile Editor Helper is released under the MIT license.

Credits

Textile Editor Helper was created by Dave Olsen (Javascript) and Chris Scharf (Ruby/Rails) of West Virginia University Web Services (http://webservices.wvu.edu/)

Inspired by

Patrick Woods, http://www.hakjoon.com/code/38/textile-quicktags-redirect & Alex King, http://alexking.org/projects/js-quicktags

Dave Olsen & Chris Scharf

http://slateinfo.blogs.wvu.edu/plugins/textile_editor_helper

http://svn.webtest.wvu.edu/repos/rails/plugins/textile_editor_helper

Rails' (MIT)

  • Currently 4.7/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Misc. Enhancements

Tags

Comments

Add a comment
Rymaï 3 Dec 2007

Hello, great plugin, but i noticed an error line 76 of textile-editor.js : if (view == 's') {

I think it must be changed to : if (view == 'simple') {

This modification allows to generate a simple mode editor.

Search Plugins

Query syntax

Plugins by Category

Sponsors

Rails Kits: Get Code. Get Moving.

Have a comment?