[ Index ]
 

Code source de eGroupWare 1.2.106-2

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

title

Body

[fermer]

/phpgwapi/js/tinymce/jscripts/tiny_mce/plugins/table/ -> cell.htm (source)

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


Généré le : Sun Feb 25 17:20:01 2007 par Balluche grâce à PHPXref 0.7