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_to do |format| format.html format.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_facebox do |page| page << "alert('test')" end
Besides render_facebox, we have close_facebox, redirect_from_facebox.
respond_to do |format| format.html format.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