Subversion Repositories wimsdev

Rev

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