Subversion Repositories wimsdev

Rev

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