Visto che per colpa di Davide D'Agostino (DAddYE) mi sono avvicinato a Rails (
http://rubyonrails.org/) e sto cercando di creare per l'azienda dove lavoro, una piccola applicazione web per uso interno, ho deciso di farla in rails :D
L' intenzione era di usare il js Ligh Window 2.0 (http://www.stickmanlabs.com/lightwindow/) che mi piace molto, ho deciso di fare un piccolo helper per poter "aggirare" un problema che ho pure io (ovviamente :P:P:P) (http://railsforum.com/viewtopic.php?pid=46594)
Alcune foto per far vedere come funziona questo plugin :D
In poche parole questo js non fa altro che "aprire" un div con dentro il percorso di quello che gli abbiamo passato in ingresso, all interno della pagina stessa (quindi niente pop-up, ma una finta pop-up interna :D)
Il funzionamento di questo helper è molto sempilice:
una volta installato il plugin tramite il comando
ruby script\plugin install http://waydotnet.googlecode.com/svn/trunk/lightwindow_helper/
basta inserire nel file della "vista" il tag
<%= stylesheet_link_tag 'lightwindow' %>
per poter avere a disposizione il css di lightwindow
e poi il tag per poterlo utilizzare è:
<%= lightwindow_link_to(name, options = {}, html_options = {}, *parameters_for_method_reference) %>
un esempio:
<%= lightwindow_link_to(
"Click me !", {:action => 'edit', :id => "12/"}, :title => "This is a te
st!",
:author=>"Carlo Bertini",
:caption=>"Ruby on rails is beautyfull :D"
) %>
Questo è tutto.
Ovviamente il repository è :
http://waydotnet.googlecode.com/svn/trunk/lightwindow_helper/
Ogni commento , giudizio, critica, migliorie, sono ben accette
ps: si lo so il mio italiano fa schifo :P