FaceboxRender improved plugin let you use lightbox seamlessly using Facebox library.
script/plugin install git://github.com/ihower/facebox_render.git (for Rails 2)
rails plugin install git://github.com/ihower/facebox_render.git (for Rails 3)
facebox_link_to helper, it’s will launch loading facebox first, send ajax request second)
link_to_remote, form_remote_tag …etc Ajax helper. (for Rails 2)
link_to :remote => true, form_for :remote => true …etc Ajax helper (for Rails 3)
Don’t use <a href=“somelink” ref=“facebox”>
Add “include FaceboxRender” to your controller, or simply put it at /app/controllers/application.rb
Then in your action:
respond_todo|format|format.htmlformat.js { render_to_facebox } end
By Default render the html without layout, otherwise you can pass options, options, options, options or options string. Passing options will pulsate a message.
If block given, it will yield after facebox script, eg:
render_to_faceboxdo|page|page<<"alert('test')"end
Besides render_facebox, we have close_facebox, redirect_from_facebox.
respond_todo|format|format.htmlformat.js { close_facebox } end
Wen-Tien Chang ihower.tw
Francisco J. github.com/franciscoj
Pavel Y. github.com/xedin
Blake Chambers
Licensed under the MIT: www.opensource.org/licenses/mit-license.php