Forum: Ruby on Rails Customising FCKeditor

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
F1a41eb20260a0f7442a00c70595e512?d=identicon&s=25 JJ (Guest)
on 2006-03-11 01:12
I would like to customise my FCKeditor-instance so that when the "add
image" button is pressed, it opens my own add_image popup.

In this popup i would handle the image upload/image browser/etc. tasks
with rails.

How can I open the popup and pass the picture information from there
back to FCKeditor's textarea?
6fb7896e1c27e7f15bf335987a37b217?d=identicon&s=25 Aneesha Bakharia (Guest)
on 2006-03-11 03:35
(Received via mailing list)
Hi

I have done something similar and used the plugin architecture in
fckeditor.
Some documentation is available within the fck download. There is even
an
example on customising the toolbar and including an icon for a new
plugin.
I'd suggest you look at the code of existing plugins that come with
FckEditor.

The plugin tracker on Sourceforge may also be useful:
http://sourceforge.net/tracker/?atid=737639&group_...

Aneesha
F1a41eb20260a0f7442a00c70595e512?d=identicon&s=25 JJ (Guest)
on 2006-03-11 13:14
Thanks, I got a lot further.

One questions still stands:

How can I reference the fckeditor instance from the pop-up window?
I tried "Example on how to access the editor from a popup window" from
this page:
http://wiki.fckeditor.net/Developer%27s_Guide/Cust... but
no success.



In that example the editor is referenced like this :
var FCK = window.opener.FCK;

Is the FCK the name of the FCKeditor-instance?

I have added the editor like the tutorial here shows:
http://www.joshuamcharles.com/rails/fckeditor.html

def fckeditor_text_field(object, method, options = {})
	    text_area(object, method, options ) +
	    javascript_tag( "var oFCKeditor = new FCKeditor('" + object + "[" +
            method + "]');oFCKeditor.ReplaceTextarea()" )
end

<%= fckeditor_text_field("news_item", "body")  %>
This topic is locked and can not be replied to.