[ Index ]
 

Code source de PHP NUKE 7.9

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/includes/tiny_mce/plugins/table/ -> table.htm (source)

   1  <html>
   2  <head>
   3  <title>{$lang_insert_table_title}</title>
   4  <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
   5  <script language="javascript" type="text/javascript">
   6  function insertTable() {
   7      if (window.opener) {
   8          var args = new Array();
   9          args["cols"] = document.forms[0].cols.value;
  10          args["rows"] = document.forms[0].rows.value;
  11          args["border"] = document.forms[0].border.value;
  12          args["cellpadding"] = document.forms[0].cellpadding.value;
  13          args["cellspacing"] = document.forms[0].cellspacing.value;
  14          args["width"] = document.forms[0].width.value;
  15          args["height"] = document.forms[0].height.value;
  16          args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
  17          args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
  18  
  19          window.opener.tinyMCE.execCommand("mceInsertTable", false, args);
  20          top.close();
  21      }
  22  }
  23  
  24  function init() {
  25      for (var i=0; i<document.forms[0].align.options.length; i++) {
  26          if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
  27              document.forms[0].align.options.selectedIndex = i;
  28      }
  29  
  30      var className = tinyMCE.getWindowArg('className');
  31      var styleSelectElm = document.forms[0].styleSelect;
  32      var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
  33      if (stylesAr) {
  34          stylesAr = stylesAr.split(';');
  35  
  36          for (var i=0; i<stylesAr.length; i++) {
  37              var key, value;
  38  
  39              key = stylesAr[i].split('=')[0];
  40              value = stylesAr[i].split('=')[1];
  41  
  42              styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
  43              if (value == className)
  44                  styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
  45          }
  46      } else {
  47          var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
  48          for (var i=0; i<csses.length; i++) {
  49              styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
  50              if (csses[i] == className)
  51                  styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
  52          }
  53      }
  54  
  55      if (tinyMCE.getWindowArg('action') == "update") {
  56          document.forms[0].cols.disabled = true;
  57          document.forms[0].rows.disabled = true;
  58      }
  59  
  60      var formObj = document.forms[0];
  61      formObj.cols.value = tinyMCE.getWindowArg('cols');
  62      formObj.rows.value = tinyMCE.getWindowArg('rows');
  63      formObj.border.value = tinyMCE.getWindowArg('border');
  64      formObj.cellpadding.value = tinyMCE.getWindowArg('cellpadding');
  65      formObj.cellspacing.value = tinyMCE.getWindowArg('cellspacing');
  66      formObj.width.value = tinyMCE.getWindowArg('width');
  67      formObj.height.value = tinyMCE.getWindowArg('height');
  68      formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 
  69  
  70      window.focus();
  71  }
  72  
  73  function cancelAction() {
  74      top.close();
  75  }
  76  </script>
  77  </head>
  78  <body onload="window.focus();init();">
  79  <form onsubmit="insertTable();return false;">
  80    <table border="0" cellpadding="0" cellspacing="0" width="100%">
  81      <tr>
  82        <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  83            <tr>
  84              <td colspan="4" class="title">{$lang_insert_table_title}</td>
  85            </tr>
  86            <tr>
  87              <td>{$lang_insert_table_cols}:</td>
  88              <td><input name="cols" type="text" id="cols" value="" size="3" maxlength="3"></td>
  89              <td>{$lang_insert_table_rows}:</td>
  90              <td><input name="rows" type="text" id="rows" value="" size="3" maxlength="3"></td>
  91            </tr>
  92            <tr>
  93              <td>{$lang_insert_table_cellpadding}:</td>
  94              <td><input name="cellpadding" type="text" id="cellpadding" value="" size="3" maxlength="3"></td>
  95              <td>{$lang_insert_table_cellspacing}:</td>
  96              <td><input name="cellspacing" type="text" id="cellspacing" value="" size="3" maxlength="3"></td>
  97            </tr>
  98            <tr>
  99              <td>{$lang_insert_table_align}:</td>
 100              <td><select name="align">
 101                  <option value="">{$lang_insert_table_align_default}</option>
 102                  <option value="center">{$lang_insert_table_align_middle}</option>
 103                  <option value="left">{$lang_insert_table_align_left}</option>
 104                  <option value="right">{$lang_insert_table_align_right}</option>
 105                </select></td>
 106              <td>{$lang_insert_table_border}:</td>
 107              <td><input name="border" type="text" id="border" value="" size="3" maxlength="3"></td>
 108            </tr>
 109            <tr>
 110              <td>{$lang_insert_table_width}:</td>
 111              <td><input name="width" type="text" id="width" value="" size="4" maxlength="4"></td>
 112              <td>{$lang_insert_table_height}: </td>
 113              <td><input name="height" type="text" id="height" value="" size="4" maxlength="4"></td>
 114            </tr>
 115            <tr>
 116              <td>{$lang_insert_table_class}:</td>
 117              <td>
 118               <select name="styleSelect">
 119                  <option value="" selected>-- {$lang_theme_style_select} --</option>
 120               </select></td>
 121              <td align="right">&nbsp;</td>
 122              <td align="right">&nbsp;</td>
 123            </tr>
 124            <tr>
 125              <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();"></td>
 126              <td align="right">&nbsp;</td>
 127              <td align="right">&nbsp;</td>
 128              <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
 129            </tr>
 130          </table></td>
 131      </tr>
 132    </table>
 133  </form>
 134  </body>
 135  </html>


Généré le : Sun Apr 1 11:11:59 2007 par Balluche grâce à PHPXref 0.7