Subversion Repositories wimsdev

Rev

Rev 14129 | Rev 16388 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14129 Rev 16387
Line 1... Line 1...
1
!! make htmlform to the moveafter menu in sheet and exam
1
!! make htmlform to the moveafter menu in sheet and exam
2
!! input are :
2
!! input are :
3
!! exocnt : number of exo in the sheet/exam
3
!! exocnt : number of exo in the sheet/exam
4
!! i : item number
4
!! i : item number
5
 
5
 
-
 
6
!reset listval_ listname_
6
!if $exocnt>1
7
!if $exocnt>1
7
  !if $i>1
8
  !if $i>1
8
    !set wims_ref_class=wims_button wims_button_move
9
    !let listval_=$[i-1]
9
    !href cmd=reply&job=moveup&moveup=$i#td_exo_$[$i-1] $wims_name_up
10
    !let listname_=$wims_name_up
10
  !endif
11
  !endif
11
  !form reply
-
 
12
  <input type="hidden" name="job" value="moveto">
-
 
13
  <input type="hidden" name="movesource" value="$i">
-
 
14
  <input type="submit" value="$wims_name_moveafter">
-
 
15
  !let movetarget=$[$i+1]
-
 
16
  !let val=!values v for v=1 to $exocnt
12
  !let val_=!values v for v=1 to $exocnt-1
17
  !let val=!listcomplement $i in $val
13
  !let val_=!listcomplement $i,$[$i-1] in $val_
-
 
14
  !let t_=!makelist $wims_name_moveafter v for v in $val_
18
  !if $i=$[$exocnt-1]
15
  !if $val_!=$empty
19
    !let val=!listcomplement $[$exocnt] in $val
16
    !let listval_=!append item $val_ to $listval_
20
    !let movetarget=$[$exocnt+1]
17
    !let listname_=!append item $t_ to $listname_
21
  !endif
18
  !endif
22
  !if $i<$exocnt
19
  !if $i<$exocnt
23
    !formselect movetarget list $val,$[$exocnt+1] prompt $val,$wims_name_end
20
    !let listval_=!append item $exocnt to $listval_
24
  !else
-
 
25
    !formselect movetarget list $val prompt $val
21
    !let listname_=!append item $wims_name_moveafter $wims_name_end to $listname_
26
  !endif
22
  !endif
-
 
23
  !! link for sendbug
-
 
24
  !reset t
-
 
25
  !let nb_=!itemcnt $listval_
-
 
26
  !for k=1 to $nb_
-
 
27
    !let l=cmd=reply&+job=moveto&+movesource=$i&+movetarget=$(listval_[$k]) $(listname_[$k])
-
 
28
    !let t=!append line $l to $t
-
 
29
  !next k
-
 
30
  !read js/dropdownbutton.phtml dropbutton_$i\
-
 
31
$(name_shtab[11])\
-
 
32
$t
-
 
33
 
-
 
34
 
-
 
35
 
27
  !formend
36
!!  !formend
28
!endif
37
!endif