Skip to content

Rails/Hobo plugin to extend Hobo with YUI functionality

Notifications You must be signed in to change notification settings

tslocke/hoboyui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hobo Yui

This is a simple Rails plugin to be used in conjunction with Hobo. It adds the ability to use the YUI Rich Editor in place of simple textareas for fields with the type 'html'.

This plugin may later become a general home for Hobo extensions that utilise YUI.

Installing

Install with

ruby script/plugin install git://github.com/tablatom/hoboyui.git

The plugin has an install script which will copy some assets to your public directory.

IMPORTANT: If you install the plugin some other way, e.g. with git clone, the install script will not run and you will have to manually copy the assets into your public directory. e.g.:

 $ cp -R vendor/plugins/hoboyui/public/* public/

You then need to include the taglib, e.g. in application.dryml:

<include src="hoboyui" plugin="hoboyui"/>

Finally you need to activate the JavaScript in any pages where you want the editor. To do this site wide, you can extend the <page> tag (in application.dryml):

<extend tag="page">
  <old-page merge>
    <append-head:><yui-editor-assets/></append-head:>
    <body: class="yui-skin-sam" param/>
  </old-page>
</extend>

You should now have a YUI Rich Editor for any <input:foo> where the field foo is declared with the :html type (HoboFields::HtmlString) in your model.

More Information

For more information see: YUI Rich Editor

About

Rails/Hobo plugin to extend Hobo with YUI functionality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages