Subversion Repositories wimsdev

Rev

Rev 13570 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !!# Si les librairies Jquery sont chargees, on affiche un double curseur.
  2. !!! copy form search.proc- useful when going from "insertion of an exercise in a sheet"
  3. !!! to sheet gestion.
  4. !set s2dir=!replace internal sessions/ by s2/ in $wims_sesdir
  5. !set s2dir=!translate internal _ to $ $ in $s2dir
  6. !set s2dir=!word 1 of $s2dir
  7. !if $wims_class!=$empty
  8.   !set fromtodir=log/classes/$wims_class
  9. !else
  10.   !set fromtodir=$s2dir
  11. !endif
  12. !default search_level_from=!getdef search_level_from in wimshome/$fromtodir/home_search2
  13. !default search_level_to=!getdef search_level_to in wimshome/$fromtodir/home_search2
  14. !!!
  15.  
  16. !if $search_level_to$search_level_from=$empty and $wims_class!=$empty
  17.   !set Listlevel=$wims_listlevel
  18.   !set cl=!positionof item $wims_class_level in $Listlevel
  19.   !set search_level_from=$[max(1,$cl-1)]
  20.   !set search_level_to=$[$cl+1]
  21. !endif
  22. !default search_level_from=1
  23. !default search_level_to=$search_levelcnt
  24. !!<fieldset class="property_fields blockcenter">
  25. !! <legend>name_bounded_search$name_bounded_search</legend>
  26. <input type="hidden" id="search_level_from" name="search_level_from" value="$search_level_from">
  27. <input type="hidden" id="search_level_to" name="search_level_to" value="$search_level_to">
  28. <div class="slider" id="slider_level" style="margin-right:auto;margin-left:auto"></div>
  29. !if $wims_class!=$empty
  30.   <div class="formHelp center">$name_search_level_class_help</div>
  31. !endif
  32. !!</fieldset>
  33.  
  34. <script src="scripts/js/external/jquery-ui-slider-pips/jquery-ui-slider-pips.min.js"></script>
  35. <link rel="stylesheet" href="scripts/js/external/jquery-ui-slider-pips/jquery-ui-slider-pips.min.css">
  36. <link rel="stylesheet" href="themes/_css/jquery-ui-slider-pips.custom.css">
  37. <style>
  38.   #slider_level .ui-slider-range {background: $wims_ref_bgcolor;}
  39.  .ui-slider-pips .ui-slider-pip-selected-1, .ui-slider-pips .ui-slider-pip-selected-2
  40.     {color: $wims_ref_bgcolor;}
  41. </style>
  42. <script>
  43. /*<![CDATA[*/ jQuery(function(jq){
  44.   var niveaux = new Array($search_levelcnt);
  45.   !set niveaucnt=!itemcnt $search_levels
  46.   !for i=1 to $niveaucnt
  47.     !ifval $(search_levels[$i+1])-$(search_levels[$i])>1
  48.   niveaux[$(search_levels[$i])]='$(name_wims_levels[$i])&rarr;';
  49.     !else
  50.   niveaux[$(search_levels[$i])]='$(name_wims_levels[$i])';
  51.     !endif
  52.   !next
  53.   jq('#slider_level')
  54.     .slider({min: 1,
  55.              max: niveaux.length-1,
  56.              range: true,
  57.              values: [ jq( "#search_level_from" ).val(), jq( "#search_level_to" ).val() ],
  58.              slide: function( event, ui ) {
  59.         jq( "#search_level_from" ).val(ui.values[0]);
  60.         jq( "#search_level_to" ).val(ui.values[1]);
  61.       }
  62.     })
  63.     .slider('pips',
  64.            {rest: "label",
  65.            labels: niveaux});
  66.   });/*]]>*/
  67. </script>
  68.