Subversion Repositories wimsdev

Rev

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

  1. !!
  2. !! page edition to add glossary_item into a glossary
  3. !!
  4. !if $cmd=new or $cmd=resume
  5.   $name_insert <span class="tt wims_fname">$dir</span>
  6.   !if $iniparm!=$empty
  7.     $name_parm
  8.     <p>
  9.     <span class="tt wims_parm">
  10.     !replace internal & by &amp; in $iniparm
  11.     </span>
  12.     </p>
  13.   !endif
  14.   !form reply
  15.   <fieldset class="property_fields halfwidth blockcenter">
  16.     <legend>$name_title</legend>
  17.     <div class="field box">
  18.     <label for="pickglossary">$name_choose</label>
  19.     <select name="pickglossary" id="pickglossary">
  20.     !for i=1 to $glossarytot
  21.       !set sh=!line $i of $glossarys
  22.       !set se=!item 1 of $sh
  23.       !set ti=!item 2 to -1 of $sh
  24.       !if $se>0
  25.         !if $se=$glossarytot
  26.           <option value="$se" selected="selected">$wims_name_Glossary $se: $ti</option>
  27.         !else
  28.           <option value="$se">$wims_name_Glossary $se: $ti</option>
  29.         !endif
  30.       !endif
  31.     !next i
  32.     <option value="$[$glossarytot+1]">$name_newglos</option>
  33.     </select>
  34.     </div>
  35.     <div id="js-new_glossary" class="field box">
  36.       <ul class="wims_nopuce"><li>
  37.       <label for="new_glossary">$name_newglostitle</label>
  38.       <input size="50" name="new_glossary" value="$new_glossary" id="new_glossary" maxlength="$title_limit">
  39.       </li><li>
  40.       <label for="new_glossarydesc">$wims_name_Description</label>
  41.       <input size="50" name="new_glossarydesc" value="$new_glossarydesc" id="new_glossarydesc">
  42.       </li>
  43.       </ul>
  44.     </div>
  45.     <div class="field box">
  46.       <label for="gloss_title">$name_titleglose</label>
  47.       <input size="50" name="title" value="$gl_title" id="gloss_title" required="required" maxlength="$title_limit">
  48.     </div>
  49.     !if $jquery_defined=yes
  50.       <script>
  51.         $$('#pickglossary').on('change', function() {
  52.           var check = this.value === "$[$glossarytot+1]";
  53.           $$("#new_glossary").prop('required', check);
  54.           !!$$("#gloss_title").prop('required', check);
  55.           if(check){
  56.             $$("#js-new_glossary").slideDown();
  57.           }else{
  58.             $$("#js-new_glossary").hide();
  59.           }
  60.         }).change();
  61.       </script>
  62.     !endif
  63.     <input type="hidden" name="job" value="add">
  64.     <div class="wimscenter wimsform"><input type="submit" value="$wims_name_Insert"></div>
  65.   </fieldset>
  66.   !formend
  67. !endif
  68.  
  69. !if $cmd=reply
  70.   <div class="wims_msg success">$name_endadd $pickglossary.</div>
  71.   <div class="wimscenter menuitem">
  72.     !set wims_ref_class=glossarycheck
  73.     !href module=adm/tool/glossary&gl=$pickglossary $wims_name_glossarycheck
  74.   </div>
  75.   !set wims_menu_items=!append line glossarycheck,1,module=adm/tool/glossary&gl=$pickglossary\
  76. to $wims_menu_items
  77. !endif
  78.