| Jifty-Plugin-WikiToolbar documentation | Contained in the Jifty-Plugin-WikiToolbar distribution. |
Jifty::Plugin::WikiToolbar - Jifty plugin to add a wiki toolbar to your textarea box
In etc/config.yml
Plugins:
- WikiToolbar: {}
In your Model instead of
render_as 'textarea';
use
is WikiToolbar;
or you can custom rows size with
sub Jifty::Plugin::WikiToolbar::Textarea::rows { return 15; };
To custom the toolbar, copy wikitoolbar.js in your application, at the end of the file put your changes with addButton function.
Add a toolbar to your textarea field. Default toolbar provide markdown markup syntax. http://daringfireball.net/projects/markdown/
load wikitoolbar.js on startup
Yves Agostini, <yvesago@cpan.org>
Copyright 2007-2010, Yves Agostini
This program is free software and may be modified and distributed under the same terms as Perl itself.
| Jifty-Plugin-WikiToolbar documentation | Contained in the Jifty-Plugin-WikiToolbar distribution. |
use strict; use warnings; package Jifty::Plugin::WikiToolbar; use base qw/Jifty::Plugin/; our $VERSION = '1.00';
sub init { my $self = shift; Jifty->web->javascript_libs([ @{ Jifty->web->javascript_libs }, "wikitoolbar.js", ]); }; use Jifty::DBI::Schema; sub _toolbar { my ($column, $from) = @_; my $name = $column->name; $column->type('text'); }; Jifty::DBI::Schema->register_types( WikiToolbar => sub { _init_handler is \&_toolbar, render_as 'Jifty::Plugin::WikiToolbar::Textarea' }, );
1;