This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Blake Chambers (author)
Mon Jun 29 10:44:26 -0700 2009
| name | age | message | |
|---|---|---|---|
| |
README.txt | Tue Jun 10 23:54:14 -0700 2008 | |
| |
init.rb | Tue Jun 10 23:48:23 -0700 2008 | |
| |
lib/ | Mon Jun 29 10:44:26 -0700 2009 |
README.txt
Author:: Wen-Tien Chang(mailto:ihower@handlino.com) Copyright:: Copyright (c) 2008 Handlino Inc. Licensed under the MIT: http://www.opensource.org/licenses/mit-license.php == Description == FaceboxRender plugin let you use lightbox seamlessly using Facebox library. http://handlino.com/blog/2008/02/26/57/ == Install == * download from http://github.com/ihower/facebox_render/ * uncompress to /vendor/plugins/facebox_render Note that you must install Facebox first(see http://famspam.com/facebox/). 1.Download jQuery (or you can try to install http://ennerchi.com/projects/jrails to replace Prototype library totally) 2.Download facebox 3.Copy facebox js file to /public/javascripts/ 4.Copy facebox css file to /public/styleshees/ 5.Copy facebox all image files to /public/facebox/ 6.Config your layout (stylesheet_link_tag and javascript_include_tag) to add these js,css files = USAGE = == Helper == 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"> == Controller == 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







