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 (
commit 9c94728ae5af208330a7172d5be0d7066c8b9bf1
tree f754e18b6118447f0155e3ef7ebd5faec7bd2fc5
parent 383bc03ba446e04a515048a359276f38d2030ca0
tree f754e18b6118447f0155e3ef7ebd5faec7bd2fc5
parent 383bc03ba446e04a515048a359276f38d2030ca0
| name | age | message | |
|---|---|---|---|
| |
README.txt | ||
| |
init.rb | ||
| |
lib/ |
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








