Subversion Repositories wimsdev

Rev

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

  1. !! 0 is used for title in the menu, 01 is juste some text.
  2. !! the next line doesn't work from everywhere (for example,
  3. !! when executing an exercise in a sheet so ... copy paste for the moment
  4. !! must be the same as scripts/adm/oneitem.phtml
  5. !!##!changeto adm/oneitem.phtml $wims_read_parm
  6.  
  7. !! be careful : if 3_ (url) contains a comma, there should be a confusion
  8. !! for types 2, 3, 4, 5, 7
  9. !! to have no bug, the url part (3_) should be coded, for example , -> %2C
  10. !! it should have been better to put the url always in last position.
  11. !! it would be the only way to be sure and to have no surprise.
  12.  
  13. !if $wims_theme_icon=yes
  14.  !set wims_theme_icon=$wims_theme
  15. !endif
  16. !distribute items $wims_read_parm into 1_,2_,3_,4_,5_
  17. !reset w_image
  18. !if " isin $1_
  19.  !set w_name=!replace internal " by in $1_
  20.  !reset w_name1
  21. !else
  22.  !set w_name1=!word 1 of $1_
  23.  !set w_name2=!word 2 to -1 of $1_
  24.  !set w_name=$(wims_name_$(w_name1)) $w_name2
  25.  !if $w_name issametext
  26.    !set w_name=$1_
  27.  !endif
  28. !endif
  29. !goto $2_
  30. :0
  31. $(wims_read_parm[3..-1])
  32. !exit
  33. :01
  34. $(wims_read_parm[3..-1])
  35. !exit
  36. :1
  37. !set 3_=!item 3 to -1 of $wims_read_parm
  38. !set 3_=!nospace $3_
  39. !set wims_ref_class=$w_name1
  40. !default wims_ref_title=$(wims_name_title_$1_)
  41. !!default wims_ref_title=!detag $w_name
  42. !href $3_ <span>$w_name</span>
  43. !reset wims_ref_class wims_ref_title
  44. !exit
  45. :2
  46. !if $4_ notsametext
  47.  <a href="$3_" target="wims_$4_" class="$w_name1"><span class="text_item">$w_name</span></a>
  48. !else
  49.  <a href="$3_" class="$w_name1"><span class="text_item">$w_name</span></a>
  50. !endif
  51. !exit
  52. :3
  53. <a href="#" onclick="$3_" class="$w_name1"><span class="text_item">$w_name</span></a>
  54. !exit
  55. :4
  56. !set wims_ref_class=$w_name1
  57. !default wims_ref_title=$(wims_name_title_$1_)
  58. !!default wims_ref_title=$w_name
  59. !href target=wims_$4_ $3_ <span class="text_item">$w_name</span>
  60. !reset wims_ref_class wims_ref_title
  61. !exit
  62. :5
  63. <a href="$3_" class="$w_name1">$4_</a>
  64. !exit
  65. :6
  66. !! no text (only the icon - should exist)
  67. !set 3_=!item 3 to -1 of $wims_read_parm
  68. !set 3_=!nospace $3_
  69. !set wims_ref_class=$w_name1
  70. !!default wims_ref_title=$w_name
  71. !href $3_ <span class="show-for-sr">$w_name</span>
  72. !reset wims_ref_class wims_ref_title
  73. !exit
  74. :7
  75. !set wims_ref_class=wims_button_help
  76. !default wims_ref_title=$(wims_name_title_$1_)
  77. !!default wims_ref_title=$w_name
  78. !href target=wims_$4_ $3_ <span>$w_name</span>
  79. !reset wims_ref_class wims_ref_title
  80. !exit
  81. :8
  82. <span class="text_item $wims_ref_class">$w_name</span>
  83. !reset wims_ref_class
  84. !exit
  85. :9
  86. !! title is the last item
  87. !set 3_=!item 3 to -2 of $wims_read_parm
  88. !set 3_=!nospace $3_
  89. !set wims_ref_class=$w_name1
  90. !set wims_ref_title=!item -1 of $wims_read_parm
  91. !href $3_ $w_name
  92. !reset wims_ref_class wims_ref_title
  93. !exit
  94. :*
  95.