For someone i need to fix a bug into an CMS with in place form editing.
Normally i used the in place form described in the rails recipes recipe
1.
But in this project someone used antother method called
in_place_rich_editor
The method works correctly until i put the save button.
There is no saving.
in my view
<%= in_place_rich_editor( @edit.name,
:url => { :action => :save_editable, :id => @edit.id },
:rows => "5", :cols => "5")
%>
In the application_helper.rb
def in_place_rich_editor(field_id, options = {})
function = "new Ajax.InPlaceRichEditor("
function << "''#{field_id}'', "
function <<
"''#{url_for(options[:url])}''"
js_options = {}
js_options[''cancelText''] =
%(''#{options[:cancel_text]}'') if
options[:cancel_text]
js_options[''okText''] =
%(''#{options[:save_text]}'') if
options[:save_text]
js_options[''loadingText''] =
%(''#{options[:loading_text]}'') if
options[:loading_text]
js_options[''rows''] = options[:rows] if options[:rows]
js_options[''cols''] = options[:cols] if options[:cols]
js_options[''size''] = options[:size] if options[:size]
js_options[''size''] = options[:class] if
options[:class]
js_options[''externalControl'']
"''#{options[:external_control]}''" if
options[:external_control]
js_options[''loadTextURL'']
"''#{url_for(options[:load_text_url])}''" if
options[:load_text_url]
js_options[''ajaxOptions''] = options[:options] if
options[:options]
js_options[''evalScripts''] = options[:script] if
options[:script]
js_options[''callback''] = "function(form) {
return
#{options[:with]} }" if options[:with]
function << ('', '' +
options_for_javascript(js_options)) unless
js_options.empty?
function << '')''
javascript_tag(function)
end
Is there somebody that knows this type of in place editing?
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
Define js InpPlaceRichEditor? Blog: http://random8.zenunit.com/ Learn rails: http://sensei.zenunit.com/ On 04/02/2009, at 7:19 PM, GA Gorter <rails-mailing-list@andreas- s.net> wrote:> > For someone i need to fix a bug into an CMS with in place form > editing. > Normally i used the in place form described in the rails recipes > recipe > 1. > > But in this project someone used antother method called > in_place_rich_editor > The method works correctly until i put the save button. > There is no saving. > > > in my view > > <%= in_place_rich_editor( @edit.name, > :url => { :action => :save_editable, :id => @edit.id }, > :rows => "5", :cols => "5") > %> > > In the application_helper.rb > > def in_place_rich_editor(field_id, options = {}) > function = "new Ajax.InPlaceRichEditor(" > function << "''#{field_id}'', " > function << "''#{url_for(options[:url])}''" > > js_options = {} > js_options[''cancelText''] = %(''#{options[:cancel_text]}'') if > options[:cancel_text] > js_options[''okText''] = %(''#{options[:save_text]}'') if > options[:save_text] > js_options[''loadingText''] = %(''#{options[:loading_text]}'') if > options[:loading_text] > js_options[''rows''] = options[:rows] if options[:rows] > js_options[''cols''] = options[:cols] if options[:cols] > js_options[''size''] = options[:size] if options[:size] > js_options[''size''] = options[:class] if options[:class] > js_options[''externalControl''] > "''#{options[:external_control]}''" if options[:external_control] > js_options[''loadTextURL''] > "''#{url_for(options[:load_text_url])}''" if options[:load_text_url] > js_options[''ajaxOptions''] = options[:options] if > options[:options] > js_options[''evalScripts''] = options[:script] if > options[:script] > js_options[''callback''] = "function(form) { return > #{options[:with]} }" if options[:with] > function << ('', '' + options_for_javascript(js_options)) unless > js_options.empty? > > function << '')'' > > javascript_tag(function) > end > > > > > Is there somebody that knows this type of in place editing? > -- > Posted via http://www.ruby-forum.com/. > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
I only get a normal text area. And when i click on save nothing happen. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
This App uses ThinMCE 3.0 but the controls.js doesn''t support some
functions.
tinyMCE.addMCEControl is not a function.
I put this into the controls.js
tinyMCE.execCommand("mceAddControl", true, "TEXT_AREA_ID");
No result att all but the error has gone, now i have the error
tinyMCE.gtContent is not a function
Is there somewhere an older thinMCE version so i can easily solvve this.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---