Commit 5d1a3c2d05ed42e342f0fc79d77e01b10a60e39a
1 parent
0844f79f
Exists in
master
and in
29 other branches
ActionItem64: installing fckeditor plugin for Rails
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@565 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
4 changed files
with
37 additions
and
0 deletions
Show diff stats
app/helpers/application_helper.rb
@@ -195,4 +195,8 @@ module ApplicationHelper | @@ -195,4 +195,8 @@ module ApplicationHelper | ||
195 | end | 195 | end |
196 | end | 196 | end |
197 | 197 | ||
198 | + def rich_text_editor(object, method, options = {}) | ||
199 | + fckeditor_textarea(object, method, options.merge({:toolbarSet => 'Simple', :height => '300px'})) | ||
200 | + end | ||
201 | + | ||
198 | end | 202 | end |
app/views/layouts/application.rhtml
@@ -6,6 +6,8 @@ | @@ -6,6 +6,8 @@ | ||
6 | <%= javascript_include_tag 'cms' %> | 6 | <%= javascript_include_tag 'cms' %> |
7 | <% if params[:controller] == 'cms' %> | 7 | <% if params[:controller] == 'cms' %> |
8 | <%= stylesheet_link_tag 'cms' %> | 8 | <%= stylesheet_link_tag 'cms' %> |
9 | + <%= javascript_include_tag 'fckeditor/fckeditor.js' %> | ||
10 | + <%= javascript_include_tag 'fckcustom' %> | ||
9 | <% end %> | 11 | <% end %> |
10 | <%= stylesheet_link_tag 'common' %> | 12 | <%= stylesheet_link_tag 'common' %> |
11 | 13 |
@@ -0,0 +1,30 @@ | @@ -0,0 +1,30 @@ | ||
1 | +// CHANGE FOR APPS HOSTED IN SUBDIRECTORY | ||
2 | +FCKRelativePath = ''; | ||
3 | + | ||
4 | +// DON'T CHANGE THESE | ||
5 | +FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector='+FCKRelativePath+'/fckeditor/command'; | ||
6 | +FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector='+FCKRelativePath+'/fckeditor/command'; | ||
7 | +FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector='+FCKRelativePath+'/fckeditor/command'; | ||
8 | + | ||
9 | +FCKConfig.LinkUploadURL = FCKRelativePath+'/fckeditor/upload'; | ||
10 | +FCKConfig.ImageUploadURL = FCKRelativePath+'/fckeditor/upload?Type=Image'; | ||
11 | +FCKConfig.FlashUploadURL = FCKRelativePath+'/fckeditor/upload?Type=Flash'; | ||
12 | +FCKConfig.AllowQueryStringDebug = false; | ||
13 | +FCKConfig.SpellChecker = 'SpellerPages'; | ||
14 | + | ||
15 | +// ONLY CHANGE BELOW HERE | ||
16 | +FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/silver/'; | ||
17 | + | ||
18 | +FCKConfig.ToolbarSets["Simple"] = [ | ||
19 | + ['Source','-','-','Templates'], | ||
20 | + ['Cut','Copy','Paste','PasteWord','-','Print','SpellCheck'], | ||
21 | + ['Undo','Redo','-','Find','Replace','-','SelectAll'], | ||
22 | + '/', | ||
23 | + ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'], | ||
24 | + ['OrderedList','UnorderedList','-','Outdent','Indent'], | ||
25 | + ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'], | ||
26 | + ['Link','Unlink'], | ||
27 | + '/', | ||
28 | + ['Image','Table','Rule','Smiley'], | ||
29 | + ['-','About'] | ||
30 | +] ; |