Ventanas popups

Buenas.

por favor me recomiendan algun plugins para manejo de ventanas popups?

gracias

me parece bueno este:
http://blog.craigambrose.com/articles/2006/08/16/redbox-a-rails-compatible-lightbox

saludos

William F. wrote:

me parece bueno este:
http://blog.craigambrose.com/articles/2006/08/16/redbox-a-rails-compatible-lightbox

saludos

Hola, también estan estos:

http://orangoo.com/labs/GreyBox/
http://www.pjhyett.com/posts/190-the-lightbox-effect-without-lightbox

y tal vez otros mas aca: http://miniajax.com/

Hola William,

¿No será :opener en vez de :operner?

William F. escribió:

<% rdialog ‘my_dialog’, :operner => ‘opener’, :title => ‘Notice’, :width
=> 200 do %>

Saludos

No me funciona el plugin rdialog, y sigo el instructivo. que sera?

Tengo en la vista index.rhtml

<%= javascript_include_tag :defaults %>
<%= javascript_include_tag ‘popup’ %>
<%= javascript_include_tag ‘rdialog’ %>
<%= stylesheet_link_tag ‘rdialog’ %>

CURSOS

click me to open another

<% rdialog ‘my_dialog’, :operner => ‘opener’, :title => ‘Notice’, :width
=> 200 do %>
hello world

It’s good day
ok
<% end %>

Rafael García wrote:

Hola William,

¿No será :opener en vez de :operner?

William F. escribió:

<% rdialog ‘my_dialog’, :operner => ‘opener’, :title => ‘Notice’, :width
=> 200 do %>

Saludos

Gracias, Rafael si era eso.

mil gracias, no veia el error.

saludos

ahora necesito hacer estos puntos, pero no los entiendo:

por favor me explican.

Ajaxian Usage

If you want to dynamically change the content of your dialog using ajax.
You may do as following.

  1. create an emtpy dialog (DONDE, en mi vista index.rhtml o un.js)

NOTICE!! It’s not ‘<%’ but ‘<%=’

<%= rdialog 'my_dialog' %>
  1. Write a remote link or form , to change and show the dialog

    <%= link_to_remote ‘Somewhere’, :url=>{:action => ‘some_action’},
    :update => ‘my_dialog-rdlg-content’,
    :complete => “$(‘my_dialog’).popup.show()” %>

Notice that value of :update parameter is +
‘-rdlg-content’

  1. In your action view for ‘some_action’, you may need to change the
    title or width

    <%= rdialog_config ‘my_dialog’, :title => ‘Nice Title’, :width =>
    200 %>

or, you can omit width or title

<%= rdialog_config 'my_dialog', :title => 'Nice Title'%>

Holas.

por favor me ayudan.

utilizando el plugin rdialog he encontrado el siguient error o problema
que no se como solucionar.

este link me funciona

<%= link_to "Requisitos", mostrar_curso_path(curso), :popup => ['_blank', 'width=600, height=600,toolbar=no,titlebar=no,status=no,left=200,top=500'] %>

pero este no, me genera error como de rutas

<td><%= link_to_remote "Requisitos",
        :url => mostrar_curso_path(curso),
        :update => 'my_dialog-rdlg-content',
      :complete => "$('my_dialog').popup.show()" %> </td>

gracias

Holas

Cambio la pregunta para ver si me responden.

como hago para usar rest en esta ruta:

<%= link_to_remote ‘Somewhere’, :url=>{:action => ‘some_action’},
:update => ‘my_dialog-rdlg-content’,
:complete => “$(‘my_dialog’).popup.show()” %>

si la ruta en un link_to es: link_to “Requisitos”,
mostrar_curso_path(curso)

lo utilizo asi:

link_to_remote “Requisitos”,
:url => mostrar_curso_path(curso),
:update => ‘my_dialog-rdlg-content’,
:complete => “$(‘my_dialog’).popup.show()” %>

pero no me funciona

gracias

On 07/03/2008, William F. [email protected]
wrote:

Holas

Cambio la pregunta para ver si me responden.

como hago para usar rest en esta ruta:

¿Qué te dice el log de error?

¿Qué te dice Firebug sobre la
petición?
¿Tienes elementos HTML con las ids que utilizas en los callbacks
update y complete?

¿Por qué tienes una ruta de la forma mostrar_curso*? ¿No debería ser
curso_path?


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

Buenas.

le comento que ya cuadre las rutas, pero sin embargo no me funciona el
plugins rdialog.

link_to_remote “Requisitos”,
:url => curso_path(curso),
:update => ‘my_dialog-rdlg-content’,
:complete => “$(‘my_dialog’).popup.show()” %>

en la action me llega el id del registro.

Processing CursosController#2 (for 127.0.0.1 at 2008-03-13 15:57:56)
[POST]
Session ID: ec5df58d5c03cbe8a0a9cfd31216085f
Parameters: {“action”=>“2”, “controller”=>“cursos”}

alguna luz?

saludos

Hola Manuel, gracias por tu gentileza.

Bueno mi problema real, son las rutas.

mirando el libro “THE RAILS WAY”, paginas 108 y 109, habla de no tener
rutas anidadas de mas de dos niveles y yo tengo estas, que barbaridad.

map.resources :proveedores, :singular => :proveedor do |proveedor|
proveedor.resources :convenios do |convenio|
convenio.resources :cursos do |curso|
curso.resources :cupos, :name_prefix => ‘curso_’
end
end
end

como podria desmaranar esta madeja? que me aconsejan?

Resolviendo esto creo que lo demas se soluciona.

SALUDOS

Yo he integrado perfectamente Lighview en mis aplicaciones Rails:

http://www.nickstakenburg.com/projects/lightview/

El único detalle es instalar la última versión de las librerias
Script.aculo.us

Muchas Gracias Vicent.

Voy a seguir tus pasos.

William B.
Medellin, Colombia