Nice work Stefan, thanks for sharing!

As you said, it would be nice to improve that JS event, but that would
certainly take some time to debug.

I think this could be useful to other Hoboers, so I just added the link
to Hobocentral recipe list:
https://github.com/Hobo/hobodoc/commit/7aa269649403c6bf50f09586359666de9c0e1dd0

I will update the website this week.

Regards,
Ignacio

El 07/12/13 07:50, Stefan Haslinger escribió:
> Disclaimer: This in a quite ugly hack ... but its working ...
> 
> It is actually quite easy to enable inline editing in Hobo using
> Clickeditor, which is awesome.
> It is also possible to use Ckeditor in Hobo, which is awesome as well.
> 
> There is even some integration between the two, so clicking on a
> cktext-attribute unhides the already embedded CkEditor. But
> unfortunately, you can't save, there isn't even a save button.
> 
> I first thought |config.extraPlugins = 'save';| in the CkEditor fixes
> this. Background info: The save plugin is disabled in current CkEditor
> gem for Rails, and this enables it. But this only helps on the edit
> view, where the save icon is displayed and active. It doesn't work in
> the show view. The reason is, that the plugin searches for an
> surrounding form which isn't available from Clickeditor, so it disables
> itself and it's grayed out.
> 
> So I use some JQuery magic to wait for focus loss on CkEditor and
> trigger the submission then. As the user can switch between editing and
> displaying several times, the registering of the event handler has to be
> done repeatedly. I have chosen to do this on any click (counting the
> ckeditor instances didn't work for me somehow...) which is way too much,
> but it does not cause much performance loss. 
> 
> Code example how I use this is in the Gist
> <https://gist.github.com/haslinger/7838039>. Pull requsts (on the Gist)
> improving that part are highly appreciated. Meanwhile have fun using
> "Live-Ck-Click-Editor" in Hobo.
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Hobo Users" 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/hobousers.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
Ignacio Huerta Arteche
http://www.ihuerta.net
Teléfono: 0034 645 70 77 35
Email realizado con software libre

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" 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/hobousers.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to