Subversion Repositories wimsdev

Rev

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

  1. !set list_activities=$wims_name_Sheet,$wims_name_Examen,$wims_name_doc,$wims_name_Freework
  2. !set list_activities_js=!replace internal ' by \' in $list_activities
  3. <script>
  4.  var iEdit=window.opener.iEdit;
  5.  function addsheet(num,msg){
  6.    iEdit['$cible'].disable();
  7.    var ta1=window.opener.document.getElementById('$cible');
  8.    ta1.value=ta1.value+' $(list_activities_js[1]) n<sup>o</sup> '+num+' : \\exercise{module=adm%2Fsheet&+sh='+num+'}{'+msg+'}';
  9.    iEdit['$cible'].enable();
  10.  }
  11.  function addexam(num,msg){
  12.    iEdit['$cible'].disable();
  13.    var ta1=window.opener.document.getElementById('$cible');
  14.    ta1.value=ta1.value+' $(list_activities_js[2]) n<sup>o</sup> '+num+' : \\exercise{module=adm%2Fclass%2Fexam&+exam='+num+'}{'+msg+'}';
  15.    iEdit['$cible'].enable();
  16.  }
  17.  function addfile(msg){
  18.    iEdit['$cible'].disable();
  19.    var ta1=window.opener.document.getElementById('$cible');
  20.    ta1.value=ta1.value+'\\href{'+msg+'}{'+msg+'}';
  21.    iEdit['$cible'].enable();
  22.  }
  23.  function adddoc(num,msg){
  24.    iEdit['$cible'].disable();
  25.    var ta1=window.opener.document.getElementById('$cible');
  26.    ta1.value=ta1.value+' $(list_activities_js[3]) : \\exercise{module=adm%2Fdoc&+job=read&+doc='+num+'}{'+msg+'}';
  27.    iEdit['$cible'].enable();
  28.  }
  29.  function addpdoc(num,msg){
  30.    iEdit['$cible'].disable();
  31.    var ta1=window.opener.document.getElementById('$cible');
  32.    ta1.value=ta1.value+' $(list_activities_js[3]) : \\exercise{module='+num+'}{'+msg+'}';
  33.    iEdit['$cible'].enable();
  34.  }
  35.  function addfreework(num,msg){
  36.    iEdit['$cible'].disable();
  37.    var ta1=window.opener.document.getElementById('$cible');
  38.    ta1.value=ta1.value+' $(list_activities_js[4]) n<sup>o</sup> '+num+' : \\exercise{module=adm%2Fclass%2Ffreework&+freework='+num+'}{'+msg+'}';
  39.    iEdit['$cible'].enable();
  40.  }
  41. </script>
  42. !read lang/names.phtml.$moduclass_lang
  43.  
  44. <p>$name_Add</p>
  45. <div id="cdtlink_management">
  46. !if $jquery_defined=yes
  47.  <script>
  48.    /*<![CDATA[*/
  49.    jQuery(function($$) {
  50.      // Get in sessionStorage if a tab was previously selected, and activate it.
  51.      var selectedTabId = sessionStorage.getItem("cdtlink_management_selectedTab");
  52.      selectedTabId = selectedTabId === null ? 0 : selectedTabId; //default tab = 0
  53.      $$("#cdtlink_management").tabs({
  54.        active: selectedTabId,
  55.        activate : function( event, ui ) {
  56.            selectedTabId = $$("#cdtlink_management").tabs("option", "active");
  57.            sessionStorage.setItem("cdtlink_management_selectedTab", selectedTabId);
  58.        }
  59.      });
  60.    });
  61.    /*]]>*/
  62.  </script>
  63.  <ul>
  64.  !if $nbsheets>0
  65.    <li><a href="#cdtsheet">$wims_name_Sheet</a></li>
  66.  !endif
  67.  !if $nbexams>0
  68.    <li><a href="#cdtexam">$wims_name_Examens</a></li>
  69.  !endif
  70.  !if $nbfile>0
  71.    <li><a href="#cdtfile">$wims_name_addfile</a></li>
  72.  !endif
  73.  !if  $nbdocs+ $nbpdocs >0
  74.    <li><a href="#cdtdoc">$wims_name_Docs</a></li>
  75.  !endif
  76.  !if $nbfreeworks>0
  77.    <li><a href="#cdtfreework">$wims_name_Freework</a></li>
  78.  !endif
  79.  </ul>
  80. !endif
  81.  
  82. !if $nbsheets!=0
  83.  !if $jquery_defined=yes
  84.    <div id="cdtsheet">
  85.  !else
  86.    <div class="field box">
  87.    <h2>$wims_name_Sheet:</h2>
  88.  !endif
  89.    <ul class="wims_sheet_list">
  90.    !for i in $sheet_nums
  91.      <li class="wims_sheet_item">
  92.        !set title_js=!replace internal ' by \' in $(sheet_titles[$i])
  93.        <a href="javascript:addsheet($i,'$title_js');">$(sheet_titles[$i])</a>
  94.      </li>
  95.    !next i
  96.    </ul>
  97.  </div>
  98. !endif
  99.  
  100. !if $nbexams!=0
  101.  !if $jquery_defined=yes
  102.    <div id="cdtexam">
  103.  !else
  104.    <div class="field box">
  105.    <h2>$wims_name_Examens:</h2>
  106.  !endif
  107.    <ul class="wims_sheet_list">
  108.      !for i in $exam_nums
  109.        <li class="wims_exam_item">
  110.          !set title_js=!replace internal ' by \' in $(exam_titles[$i])
  111.          <a href="javascript:addexam($i,'$title_js');">$(exam_titles[$i])</a>
  112.        </li>
  113.      !next i
  114.    </ul>
  115.  </div>
  116. !endif
  117.  
  118. !if $nbfile > 0
  119.  !if $jquery_defined=yes
  120.    <div id="cdtfile">
  121.  !else
  122.    <div class="field box">
  123.    <h2>$wims_name_addfile:</h2>
  124.  !endif
  125.    <ul class="wims_sheet_list">
  126.      !for i=1 to $nbfile
  127.        <li class="wims_file_item">
  128.          <a href="javascript:addfile('$(file_titles[$i])');">$(file_titles[$i])</a>
  129.        </li>
  130.      !next i
  131.    </ul>
  132.  </div>
  133. !endif
  134.  
  135. !if  $nbdocs+ $nbpdocs >0
  136.  !if $jquery_defined=yes
  137.    <div id="cdtdoc">
  138.  !else
  139.    <div class="field box">
  140.    <h2>$wims_name_Docs:</h2>
  141.  !endif
  142.    <ul class="wims_sheet_list">
  143.    !if $nbdocs > 0
  144.      !for i=1 to $nbdocs
  145.        !set title_js=!replace internal ' by \' in $(doc_titles[$i])
  146.        !if $title_js!=
  147.          <li class="wims_doc_item">
  148.            <a href="javascript:adddoc('$(doc_nums[$i])','$title_js');">$(doc_titles[$i])</a>
  149.          </li>
  150.        !endif
  151.      !next i
  152.    !endif
  153.  
  154.    !if $nbpdocs > 0
  155.      !for i=1 to $nbpdocs
  156.        !set title_js=!replace internal ' by \' in $(pdoc_titles[$i])
  157.        !if $title_js!=
  158.          <li class="wims_doc_item">
  159.            <a href="javascript:addpdoc('$(pdoc_adds[$i])','$title_js');">$(pdoc_titles[$i])</a>
  160.          </li>
  161.        !endif
  162.      !next i
  163.    !endif
  164.    </ul>
  165.  </div>
  166. !endif
  167.  
  168. !if $nbfreeworks!=0
  169.  !if $jquery_defined=yes
  170.    <div id="cdtfreework">
  171.  !else
  172.    <div class="field box">
  173.    <h2>$wims_name_Freework:</h2>
  174.  !endif
  175.    <ul class="wims_sheet_list">
  176.    !for i in $freework_nums
  177.      <li class="wims_freework_item">
  178.        !set title_js=!replace internal ' by \' in $(freework_titles[$i])
  179.        <a href="javascript:addfreework($i,'$title_js');">$(freework_titles[$i])</a>
  180.      </li>
  181.    !next i
  182.    </ul>
  183.  </div>
  184. !endif
  185.  
  186.