Ruby Forum Rails France > Problème rjs

Posted by philippe caurier (Guest)
on 17.03.2008 18:59
(Received via mailing list)
Dans une de mes vues, j'ai crée un pseudo-lien avec le helper 
link_to_function
qui lorsque l'on clique dessus fait apparaitre et/ou disparaitre 
l'élément
qui le suit, en l'occurrence un <div>.
  Détails de la fonction au sein de ma vue :
<%= link_to_function(rubrique.intitule, :class => "func_rubrique") do 
|page|
page.visual_effect :toggle_slide, "#{rubrique.id}"
end %>

Tout fonctionne parfaitement bien, excepté que lorsque la page est affichée,
tous les éléments sont visibles. Je souhaite que par défaut les éléments ne
soient pas affichés et qu'ils ne s'affichent que lorsque l'on clique sur 
le
lien...

Si je joins un style="display=none;" à mes éléments ils refusent tout
bonnement de s'afficher.

Quelqu'un aurai-til une piste ou un début de solution?
Merci.
Posted by Cyril Mougel (shingara)
on 17.03.2008 20:51
(Received via mailing list)
2008/3/17 philippe caurier <philippe.caurier@gmail.com>:
>
>  Dans une de mes vues, j'ai crée un pseudo-lien avec le helper link_to_function
>  qui lorsque l'on clique dessus fait apparaitre et/ou disparaitre  l'élément
>  qui le suit, en l'occurrence un <div>.
>   Détails de la fonction au sein de ma vue :
>  <%= link_to_function(rubrique.intitule, :class => "func_rubrique") do |page|
>  page.visual_effect :toggle_slide, "#{rubrique.id}"
>  end %>

<%= link_to_function(rubrique.intitule, :class => "func_rubrique",
:style => "display:none;") do |page|
  page.visual_effect :toggle_slide, "#{rubrique.id}"
end %>


--
Cyril Mougel
http://blog.shingara.fr