Précédent   Forum des professionnels en informatique > Autres langages > Autres langages > Ruby > Ruby on Rails
Ruby on Rails Le forum sur le framework Ruby on Rails. Voir aussi la FAQ RoR et les cours RoR.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/09/2011, 13h34   #1
Membre Expert
 
Étudiant
Inscription : août 2004
Messages : 500
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 500
Points : 1 017
Points : 1 017
Envoyer un message via MSN à Senaku-seishin
Par défaut [Rails 3.1] Jquery et coffescript

Bonjour,

Je débute dans le développement de rails 3.1. Je tente de masquer une partie d'un formulaire, si une checkout est coché.

Edit : Solution trouvé
Code :
1
2
3
4
5
6
7
8
9
test = () -> 
    if if document.getElementById('all_day').checked == true == 0
        $('#hide_date_at').hide('blind')
    else
        $( "#hide_date_at" ).removeAttr( "style" ).hide().fadeIn();
 
$ -> 
    $("#all_day").click(test)
    alert(document)
Voici le script coffescript :
Code :
$( "#all_day" ).click() -> $( "#hide_date_at" ).hide("blind")
Le code généré en javascript :
Code :
1
2
3
4
5
(function() {
  $("#all_day").click()(function() {
    return $("#hide_date_at").hide("blind");
  });
}).call(this);
Vue :
Code :
1
2
3
4
5
6
7
8
9
    <div class="field">
        <%= check_box_tag(:all_day) %>
        <%= label(:all_day, "All day") %> <br />
    </div>
 
    <div class="hide_date_at">
        <%= f.label :date_at %><br />
        <%= f.date_select :date_at %>
    </div>
Code généré :
Code :
1
2
3
4
5
6
7
8
    <div class="field">
        <input id="all_day" name="all_day" type="checkbox" value="1" />
        <label for="all_day_All day">All day</label> <br />
    </div>
 
    <div class="hide_date_at">
    [...]
    </div>
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant
Senaku-seishin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h40.


 
 
 
 
Partenaires

Hébergement Web