FaceboxRender improved plugin let you use lightbox seamlessly using Facebox library.
script/plugin install git://github.com/xedin/facebox_render.git
We have facebox_link_to helper (it's will launch loading facebox first, send ajax request second) or you can use link_to_remote, form_remote_tag...etc Ajax helper. 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[:template], options[:action], options[:partial] or options[:html] string. Passing options[:msg] 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
- Initial idea and basic functionality
-
Wen-Tien Chang([email protected])
Copyright © 2008 Handlino Inc. Licensed under the MIT: www.opensource.org/licenses/mit-license.php