Le repo des sources pour le site web des JM2L
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

173 linhas
8.6 KiB

  1. <%def name="sejour_wrapper(Places)">
  2. <style>
  3. fieldset:disabled {
  4. color:#CCC;
  5. }
  6. </style>
  7. ##<input type="checkbox" onclick="javascript:$('.ComeToJM2L').attr( 'disabled', !this.checked );">Je viens aux JM2L 2015</input>
  8. <fieldset class="ComeToJM2L">
  9. <legend>Arriv&eacute;e</legend>
  10. <div class="form-inline">
  11. J'arrive
  12. <select style="width:12em;" id="Arrival:Place" name="Arrival:Place" title="Lieu">
  13. % for place in Places:
  14. <option value="${place.place_id}">${place.display_name}</option>
  15. % endfor
  16. </select>
  17. le
  18. <select style="width:7em;" id="Arrival:Day" name="Arrival:Day" title="Jour">
  19. <option value="Jeudi">Jeudi</option>
  20. <option value="Vendredi">Vendredi</option>
  21. <option value="Samedi">Samedi</option>
  22. </select>
  23. ,
  24. <select style="width:15em;" id="Arrival:Confidence" name="Arrival:Confidence">
  25. <option value="Exacte" selected="selected">exactement à</option>
  26. <option value="Approximative">approximativement à</option>
  27. <option value="à peu près">à peu près (5 à 15 min) vers</option>
  28. <option value="à une vache près">à une vache près (1h) vers</option>
  29. </select>
  30. &agrave;
  31. <select style="width:6em;" id="Arrival:Hour" class="formforform-field" name="field_8" title="Le">
  32. % for hour in range(24):
  33. % for minutes in range(0,60,10):
  34. <option value="${hour}h${minutes}"
  35. % if str("%dh%.2d" % (hour, minutes))=='10h00':
  36. selected="selected"
  37. % endif
  38. >${"%dh%.2d" % (hour, minutes)}</option>
  39. % endfor
  40. % endfor
  41. </select>
  42. <%
  43. context._kwargs['postpone_js'].append( "$('#Arrival\\\\:Place').select2({width:'resolve'});" % jsitem )
  44. context._kwargs['postpone_js'].append( "$('#Arrival\\\\:Day').select2({width:'resolve'});" % jsitem )
  45. context._kwargs['postpone_js'].append( "$('#Arrival\\\\:Confidence').select2({width:'resolve'});" % jsitem )
  46. context._kwargs['postpone_js'].append( "$('#Arrival\\\\:Hour').select2({width:'resolve'});" % jsitem )
  47. %>
  48. ##<script type="text/javascript">
  49. ## $("#Arrival\\:Place").select2({});
  50. ## $("#Arrival\\:Day").select2({});
  51. ## $("#Arrival\\:Confidence").select2({});
  52. ## $("#Arrival\\:Hour").select2({});
  53. ##</script>
  54. </div>
  55. <p>
  56. <div class="control-group" style="background-color: #fafafa;padding: 10px 50px; width:60%">
  57. Je vais avoir besoin: &nbsp;&nbsp;<small style="color: #aaa;">(Cochez les cases correspondantes)</small>
  58. <ul style="list-style-type: none;">
  59. <li><label class="checkbox">
  60. <input id="PMR" name="Arrival:PMR" title="Assistance Personne à mobilit&eacute; r&eacute;duite (PMR)" type="checkbox">
  61. d'assistance : Personne à mobilit&eacute; r&eacute;duite (PMR)</input></label>
  62. </li>
  63. <li><label class="checkbox">
  64. <input id="Cov" name="Arrival:Cov" title="Covoiturage" type="checkbox">
  65. d'un covoiturage, d'un hébergement...<br>(j'ai rempli/je vais remplir la section Logistique).</input></label>
  66. </li>
  67. <li><label class="checkbox">
  68. <input id="Bras" name="Arrival:Bras" title="Bras" type="checkbox">
  69. de bras, car je rapporte plein de mat&eacute;riel. <br>(Je transporte ma maison, mon garage ...)</input></label>
  70. </li>
  71. <li>
  72. <div class="form-inline">
  73. <label class="checkbox">
  74. <input id="Other" name="Arrival:Other" title="Autres" type="checkbox">
  75. Autres
  76. </input></label>
  77. <input type="text" style="width:20em;" name="Arrival:Comment"
  78. placeholder="Pr&eacute;cisions à propos de mon arriv&eacute;e…" />
  79. </div>
  80. </li>
  81. </ul>
  82. </div>
  83. </p>
  84. </fieldset>
  85. <fieldset class="ComeToJM2L">
  86. <legend>D&eacute;part</legend>
  87. <div class="form-inline">
  88. Je repars
  89. <select style="width:12em;" id="Departure:Place" class="formforform-field" name="field_7" title="Alors, j'arrive">
  90. % for place in Places:
  91. <option value="${place.place_id}">${place.display_name}</option>
  92. % endfor
  93. </select>
  94. le
  95. <select style="width:7em;" id="Departure:Day" class="formforform-field" name="field_8" title="Le">
  96. <option value="Samedi">Samedi</option>
  97. <option value="Dimanche">Dimanche</option>
  98. <option value="Lundi">Lundi</option>
  99. </select>
  100. ,
  101. <select style="width:14em;" id="Departure:Confidence" class="formforform-field" name="field_8" title="Le">
  102. <option value="Exacte" selected="selected">exactement</option>
  103. <option value="Approximative">approximativement</option>
  104. <option value="à peu près">à peu près (5 à 15 min)</option>
  105. <option value="à une vache près">à une vache près (1h)</option>
  106. </select>
  107. &agrave;
  108. <select style="width:6em;" id="Departure:Hour" class="formforform-field" name="field_8" title="&agrave;">
  109. % for hour in range(24):
  110. % for minutes in range(0,60,10):
  111. <option value="${hour}h${minutes}"
  112. % if str("%dh%.2d" % (hour, minutes))=='10h00':
  113. selected="selected"
  114. % endif
  115. >${"%dh%.2d" % (hour, minutes)}</option>
  116. % endfor
  117. % endfor
  118. </select>
  119. <%
  120. context._kwargs['postpone_js'].append( "$('#Departure\\\\:Place').select2({width:'resolve'});" % jsitem )
  121. context._kwargs['postpone_js'].append( "$('#Departure\\\\:Day').select2({width:'resolve'});" % jsitem )
  122. context._kwargs['postpone_js'].append( "$('#Departure\\\\:Confidence').select2({width:'resolve'});" % jsitem )
  123. context._kwargs['postpone_js'].append( "$('#Departure\\\\:Hour').select2({width:'resolve'});" % jsitem )
  124. %>
  125. ##<script type="text/javascript">
  126. ## $("#Departure\\:Place").select2({});
  127. ## $("#Departure\\:Day").select2({});
  128. ## $("#Departure\\:Confidence").select2({});
  129. ## $("#Departure\\:Hour").select2({});
  130. ##</script>
  131. </div>
  132. <p>
  133. <div class="control-group" style="background-color: #fafafa;padding: 10px 50px; width:60%">
  134. Je vais avoir besoin: &nbsp;&nbsp;<small style="color: #aaa;">(Cochez les cases correspondantes)</small>
  135. <ul style="list-style-type: none;">
  136. <li><label class="checkbox">
  137. <input id="PMR" name="Departure:PMR" title="d'Assistance : Personne à mobilit&eacute; r&eacute;duite (PMR)" type="checkbox">
  138. d'assistance : Personne à mobilit&eacute; r&eacute;duite (PMR)</input>
  139. </label>
  140. </li>
  141. <li><label class="checkbox">
  142. <input id="Cov" name="Departure:Cov" title="d'un covoiturage" type="checkbox">
  143. d'un covoiturage, (j'ai rempli la section intendance).</input>
  144. </label>
  145. </li>
  146. <li><label class="checkbox">
  147. <input id="Bras" name="Departure:Bras" title="de bras" type="checkbox">
  148. de bras, car j'ai en stock plein de mat&eacute;riel (Ma maison).</input>
  149. </label>
  150. </li>
  151. <li>
  152. <div class="form-inline">
  153. <label class="checkbox">
  154. <input id="Other" name="Departure:Other" title="Autres" type="checkbox">
  155. Autres
  156. </input></label>
  157. <input type="text" style="width:20em;" name="Departure:Comment"
  158. placeholder="Pr&eacute;cisions à propos de mon d&eacute;part…" />
  159. </div>
  160. </li>
  161. </ul>
  162. </div>
  163. </p>
  164. </fieldset>
  165. </%def>