diff options
Diffstat (limited to 'jm2l/templates/Profil/Sejour.mako')
-rw-r--r-- | jm2l/templates/Profil/Sejour.mako | 172 |
1 files changed, 172 insertions, 0 deletions
diff --git a/jm2l/templates/Profil/Sejour.mako b/jm2l/templates/Profil/Sejour.mako new file mode 100644 index 0000000..3fcd647 --- /dev/null +++ b/jm2l/templates/Profil/Sejour.mako @@ -0,0 +1,172 @@ +<%def name="sejour_wrapper(Places)"> +<style> +fieldset:disabled { + color:#CCC; +} +</style> + ##<input type="checkbox" onclick="javascript:$('.ComeToJM2L').attr( 'disabled', !this.checked );">Je viens aux JM2L 2015</input> + <fieldset class="ComeToJM2L"> + <legend>Arrivée</legend> + <div class="form-inline"> + J'arrive + <select style="width:12em;" id="Arrival:Place" name="Arrival:Place" title="Lieu"> + % for place in Places: + <option value="${place.place_id}">${place.display_name}</option> + % endfor + </select> + le + <select style="width:7em;" id="Arrival:Day" name="Arrival:Day" title="Jour"> + <option value="Jeudi">Jeudi</option> + <option value="Vendredi">Vendredi</option> + <option value="Samedi">Samedi</option> + </select> + , + <select style="width:15em;" id="Arrival:Confidence" name="Arrival:Confidence"> + <option value="Exacte" selected="selected">exactement à</option> + <option value="Approximative">approximativement à</option> + <option value="à peu près">à peu près (5 à 15 min) vers</option> + <option value="à une vache près">à une vache près (1h) vers</option> + </select> + + à + <select style="width:6em;" id="Arrival:Hour" class="formforform-field" name="field_8" title="Le"> + % for hour in range(24): + % for minutes in range(0,60,10): + <option value="${hour}h${minutes}" + % if str("%dh%.2d" % (hour, minutes))=='10h00': + selected="selected" + % endif + >${"%dh%.2d" % (hour, minutes)}</option> + % endfor + % endfor + </select> + + <% + context._kwargs['postpone_js'].append( "$('#Arrival\\\\:Place').select2({width:'resolve'});" % jsitem ) + context._kwargs['postpone_js'].append( "$('#Arrival\\\\:Day').select2({width:'resolve'});" % jsitem ) + context._kwargs['postpone_js'].append( "$('#Arrival\\\\:Confidence').select2({width:'resolve'});" % jsitem ) + context._kwargs['postpone_js'].append( "$('#Arrival\\\\:Hour').select2({width:'resolve'});" % jsitem ) + %> + ##<script type="text/javascript"> + ## $("#Arrival\\:Place").select2({}); + ## $("#Arrival\\:Day").select2({}); + ## $("#Arrival\\:Confidence").select2({}); + ## $("#Arrival\\:Hour").select2({}); + ##</script> + </div> + <p> + <div class="control-group" style="background-color: #fafafa;padding: 10px 50px; width:60%"> + Je vais avoir besoin: <small style="color: #aaa;">(Cochez les cases correspondantes)</small> + + <ul style="list-style-type: none;"> + <li><label class="checkbox"> + <input id="PMR" name="Arrival:PMR" title="Assistance Personne à mobilité réduite (PMR)" type="checkbox"> + d'assistance : Personne à mobilité réduite (PMR)</input></label> + </li> + <li><label class="checkbox"> + <input id="Cov" name="Arrival:Cov" title="Covoiturage" type="checkbox"> + d'un covoiturage, d'un hébergement...<br>(j'ai rempli/je vais remplir la section Logistique).</input></label> + </li> + <li><label class="checkbox"> + <input id="Bras" name="Arrival:Bras" title="Bras" type="checkbox"> + de bras, car je rapporte plein de matériel. <br>(Je transporte ma maison, mon garage ...)</input></label> + </li> + <li> + <div class="form-inline"> + <label class="checkbox"> + <input id="Other" name="Arrival:Other" title="Autres" type="checkbox"> + Autres + </input></label> + <input type="text" style="width:20em;" name="Arrival:Comment" + placeholder="Précisions à propos de mon arrivée…" /> + </div> + </li> + </ul> + </div> + </p> + </fieldset> + + <fieldset class="ComeToJM2L"> + <legend>Départ</legend> + <div class="form-inline"> + Je repars + <select style="width:12em;" id="Departure:Place" class="formforform-field" name="field_7" title="Alors, j'arrive"> + % for place in Places: + <option value="${place.place_id}">${place.display_name}</option> + % endfor + </select> + le + <select style="width:7em;" id="Departure:Day" class="formforform-field" name="field_8" title="Le"> + <option value="Samedi">Samedi</option> + <option value="Dimanche">Dimanche</option> + <option value="Lundi">Lundi</option> + </select> + , + <select style="width:14em;" id="Departure:Confidence" class="formforform-field" name="field_8" title="Le"> + <option value="Exacte" selected="selected">exactement</option> + <option value="Approximative">approximativement</option> + <option value="à peu près">à peu près (5 à 15 min)</option> + <option value="à une vache près">à une vache près (1h)</option> + </select> + à + <select style="width:6em;" id="Departure:Hour" class="formforform-field" name="field_8" title="à"> + % for hour in range(24): + % for minutes in range(0,60,10): + <option value="${hour}h${minutes}" + % if str("%dh%.2d" % (hour, minutes))=='10h00': + selected="selected" + % endif + >${"%dh%.2d" % (hour, minutes)}</option> + % endfor + % endfor + </select> + + <% + context._kwargs['postpone_js'].append( "$('#Departure\\\\:Place').select2({width:'resolve'});" % jsitem ) + context._kwargs['postpone_js'].append( "$('#Departure\\\\:Day').select2({width:'resolve'});" % jsitem ) + context._kwargs['postpone_js'].append( "$('#Departure\\\\:Confidence').select2({width:'resolve'});" % jsitem ) + context._kwargs['postpone_js'].append( "$('#Departure\\\\:Hour').select2({width:'resolve'});" % jsitem ) + %> + + ##<script type="text/javascript"> + ## $("#Departure\\:Place").select2({}); + ## $("#Departure\\:Day").select2({}); + ## $("#Departure\\:Confidence").select2({}); + ## $("#Departure\\:Hour").select2({}); + ##</script> + + </div> + <p> + <div class="control-group" style="background-color: #fafafa;padding: 10px 50px; width:60%"> + Je vais avoir besoin: <small style="color: #aaa;">(Cochez les cases correspondantes)</small> + <ul style="list-style-type: none;"> + <li><label class="checkbox"> + <input id="PMR" name="Departure:PMR" title="d'Assistance : Personne à mobilité réduite (PMR)" type="checkbox"> + d'assistance : Personne à mobilité réduite (PMR)</input> + </label> + </li> + <li><label class="checkbox"> + <input id="Cov" name="Departure:Cov" title="d'un covoiturage" type="checkbox"> + d'un covoiturage, (j'ai rempli la section intendance).</input> + </label> + </li> + <li><label class="checkbox"> + <input id="Bras" name="Departure:Bras" title="de bras" type="checkbox"> + de bras, car j'ai en stock plein de matériel (Ma maison).</input> + </label> + </li> + <li> + <div class="form-inline"> + <label class="checkbox"> + <input id="Other" name="Departure:Other" title="Autres" type="checkbox"> + Autres + </input></label> + <input type="text" style="width:20em;" name="Departure:Comment" + placeholder="Précisions à propos de mon départ…" /> + </div> + </li> + </ul> + </div> + </p> + </fieldset> +</%def> |