Well, I got this workaround going.  In my javascript I put this:

(function($) {
  $(document).on('as:action_success', 'a.as_action', function(e, 
action_link) {
    tinyMCE.init({  mode: 'textareas' });
  });
})(jQuery);

and now the editor is loaded.  I got the clue from:
https://github.com/activescaffold/active_scaffold/wiki/Customizing-with-Javascript

Thanks wiki peeps

Mike Vargo

On Thursday, February 27, 2014 9:34:45 AM UTC-8, mvargo wrote:
>
> from Gemfile.lock:
>
>     active_scaffold (3.2.20)
>       rails (>= 3.1.3)
>     rails (3.2.13)
>     tinymce-rails (4.0.1)
>  
> Sorry if this is dumb.  I did search for this in the group but have not 
> seen this specific problem.
>
> I have a text field that has
>     config.columns[:notes].form_ui = :text_editor
>
> When I edit a record for that I see the markup has the right classes added
>
> <textarea class="notes-input mceEditor" id="record_notes_1" 
> name="record[notes]">
>  ...
> </textarea>
>
> But the editor code is not run.  If I pop open a javascript console in the 
> browser and type in
>
>   tinyMCE.init({  mode: 'textareas' });
>
> the editor activates correctly.  So the asset pipeline is all setup.  the 
> javascript all loads.  It's just the javascript that loads the edit window 
> in the dom is not initializing the editor.
>
> Anybody else see this?
>
> I could try to figure out a way to hack the javascript so that it calls 
> the init afterwards but it seems I just have a config error.
>
> Mike Vargo
>
> PS: I see the tiny_mce_bridge.js code load in the browser, but that only 
> has to do with unloading it on close, not loading it on open.  I don't 
> think I can do a $(document).ready thing either cause AS loads the edit 
> window via ajax and not a page load.
>
> Thank you in advance for your patience.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails Gem" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/activescaffold.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to