UI filter
[auf_rh_dae.git] / project / rh / templates / admin / rh / annee_select.js
1 <script type="text/javascript">
2 $(document).ready(function(){
3 function updateQueryStringParameter(a, k, v) {
4 var re = new RegExp("([?|&])" + k + "=.*?(&|$)", "i"),
5 separator = a.indexOf('?') !== -1 ? "&" : "?";
6
7 if (a.match(re)) return a.replace(re, '$1' + k + "=" + v + '$2');
8 else return a + separator + k + "=" + v;
9 }
10 $("#plage_date_rechercher").click(function(e){
11 e.preventDefault();
12 uri = window.location.search;
13 if($("#id_date_fin").val())
14 uri = updateQueryStringParameter(uri, 'date_fin', $("#id_date_fin").val());
15 if($("#id_date_debut").val())
16 uri = updateQueryStringParameter(uri, 'date_debut', $("#id_date_debut").val());
17 window.location = window.location.pathname+uri;
18 });
19 $("#id_date_fin").keypress(function(e){
20 if(e.keyCode == 13) {
21 e.preventDefault();
22 $("#plage_date_rechercher").trigger("click");
23 }
24 });
25 $("#id_date_debut").keypress(function(e){
26 if(e.keyCode == 13) {
27 e.preventDefault();
28 $("#plage_date_rechercher").trigger("click");
29 }
30 });
31 });
32 </script>