Rev 13570 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
11390 | bpr | 1 | !!# Si les librairies Jquery sont chargees, on affiche un double curseur. |
12085 | bpr | 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 |
||
12972 | guerimand | 7 | !if $wims_class!=$empty |
13013 | bpr | 8 | !set fromtodir=log/classes/$wims_class |
12972 | guerimand | 9 | !else |
13013 | bpr | 10 | !set fromtodir=$s2dir |
12972 | guerimand | 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 |
||
12085 | bpr | 14 | !!! |
15 | |||
11633 | bpr | 16 | !if $search_level_to$search_level_from=$empty and $wims_class!=$empty |
11654 | obado | 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] |
||
11633 | bpr | 21 | !endif |
11398 | bpr | 22 | !default search_level_from=1 |
11483 | bpr | 23 | !default search_level_to=$search_levelcnt |
11390 | bpr | 24 | !!<fieldset class="property_fields blockcenter"> |
11654 | obado | 25 | !! <legend>name_bounded_search$name_bounded_search</legend> |
17186 | bpr | 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"> |
||
13183 | obado | 28 | <div class="slider" id="slider_level" style="margin-right:auto;margin-left:auto"></div> |
11654 | obado | 29 | !if $wims_class!=$empty |
30 | <div class="formHelp center">$name_search_level_class_help</div> |
||
31 | !endif |
||
32 | !!</fieldset> |
||
11392 | bpr | 33 | |
13570 | obado | 34 | <script src="scripts/js/external/jquery-ui-slider-pips/jquery-ui-slider-pips.min.js"></script> |
17186 | bpr | 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"> |
||
13570 | obado | 37 | <style> |
11654 | obado | 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;} |
||
11390 | bpr | 41 | </style> |
13570 | obado | 42 | <script> |
11390 | bpr | 43 | /*<![CDATA[*/ jQuery(function(jq){ |
11654 | obado | 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])→'; |
||
49 | !else |
||
50 | niveaux[$(search_levels[$i])]='$(name_wims_levels[$i])'; |
||
51 | !endif |
||
52 | !next |
||
53 | jq('#slider_level') |
||
11390 | bpr | 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', |
||
11394 | bpr | 64 | {rest: "label", |
65 | labels: niveaux}); |
||
11654 | obado | 66 | });/*]]>*/ |
11390 | bpr | 67 | </script> |