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é
Voici le script coffescript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Le code généré en javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $( "#all_day" ).click() -> $( "#hide_date_at" ).hide("blind")
Vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 (function() { $("#all_day").click()(function() { return $("#hide_date_at").hide("blind"); }); }).call(this);
Code généré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager