Subversion Repositories wimsdev

Rev

Rev 11406 | Rev 11633 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !!# Si les librairies Jquery sont chargees, on affiche un double curseur.
  2. !default search_level_from=1
  3. !default search_level_to=$search_levelcnt
  4. !!<fieldset class="property_fields blockcenter">
  5.  !! <legend>name_bounded_search$name_bounded_search</legend>
  6. <div class="field box">
  7.       <label>$wims_name_level</label>
  8.       <input type="hidden" id="search_level_from" name="search_level_from" value="$search_level_from" />
  9.       <input type="hidden" id="search_level_to" name="search_level_to" value="$search_level_to" />
  10.       <div class="slider" id="slider_level" style="width:70%;margin-right:auto;margin-left:auto"></div>
  11. </div>
  12.  
  13. !!</fieldset>
  14. <script type="text/javascript" src="scripts/js/bower_components/jquery-ui-slider-pips/dist/jquery-ui-slider-pips.min.js"></script>
  15. <link rel="stylesheet" href="scripts/js/bower_components/jquery-ui-slider-pips/dist/jquery-ui-slider-pips.min.css" />
  16. <link rel="stylesheet" href="themes/_css/jquery-ui-slider-pips.custom.css" />
  17. <style type="text/css">
  18.  #slider_level .ui-slider-range {background: $wims_ref_bgcolor;}
  19. .ui-slider-pips .ui-slider-pip-selected-1, .ui-slider-pips .ui-slider-pip-selected-2
  20.   {color: $wims_ref_bgcolor;}
  21. </style>
  22. <script type="text/javascript">
  23. /*<![CDATA[*/ jQuery(function(jq){
  24. var niveaux = new Array($search_levelcnt);
  25. !set niveaucnt=!itemcnt $search_levels
  26. !for i=1 to $niveaucnt
  27.   !ifval $(search_levels[$i+1])-$(search_levels[$i])>1
  28. niveaux[$(search_levels[$i])]='$(name_wims_levels[$i])&rarr;';
  29.   !else
  30. niveaux[$(search_levels[$i])]='$(name_wims_levels[$i])';
  31.   !endif
  32. !next
  33. jq('#slider_level')
  34.     .slider({min: 1,
  35.              max: niveaux.length-1,
  36.              range: true,
  37.              values: [ jq( "#search_level_from" ).val(), jq( "#search_level_to" ).val() ],
  38.              slide: function( event, ui ) {
  39.         jq( "#search_level_from" ).val(ui.values[0]);
  40.         jq( "#search_level_to" ).val(ui.values[1]);
  41.       }
  42.     })
  43.     .slider('pips',
  44.            {rest: "label",
  45.            labels: niveaux});
  46. });/*]]>*/
  47. </script>
  48.