rem: function(param) {  if ( !param ) { return false; } var doc = editor._doc;  var table = doc.createElement("table");   for ( var field in param ) { var value = param[field]; if ( !value ) { continue; } switch (field) { case "f_width": table.style.width = value + param.f_unit; break; case "f_align": table.align = value; break; case "f_border": table.border = parseInt(value, 10); break; case "f_spacing": table.cellSpacing = parseInt(value, 10); break; case "f_padding": table.cellPadding = parseInt(value, 10); break; } } var cellwidth = 0; if ( param.f_fixed ) { cellwidth = Math.floor(100 / parseInt(param.f_cols, 10)); } var tbody = doc.createElement("tbody"); table.appendChild(tbody); for ( var i = 0; i < param.f_rows; ++i ) { var tr = doc.createElement("tr"); tbody.appendChild(tr); for ( var j = 0; j < param.f_cols; ++j ) { var td = doc.createElement("td");  if (cellwidth) { td.style.width = cellwidth + "%"; } tr.appendChild(td);  td.appendChild(doc.createTextNode('\u00a0')); } } if ( Xinha.is_ie ) { range.pasteHTML(table.outerHTML); } else {  editor.insertNodeAtSelection(table); } return true; }, 
add: Dialog(_4.config.URIs.insert_table,function(_5){ if(!_5){ return false; } var _6=_4._doc; var _7=_6.createElement("table"); for(var _8 in _5){ var _9=_5[_8]; if(!_9){ continue; } switch(_8){ case "f_width": _7.style.width=_9+_5.f_unit; break; case "f_align": _7.align=_9; break; case "f_border": _7.border=parseInt(_9,10); break; case "f_spacing": _7.cellSpacing=parseInt(_9,10); break; case "f_padding": _7.cellPadding=parseInt(_9,10); break; } } var _a=0; if(_5.f_fixed){ _a=Math.floor(100/parseInt(_5.f_cols,10)); } var _b=_6.createElement("tbody"); _7.appendChild(_b); for(var i=0;i<_5.f_rows;++i){ var tr=_6.createElement("tr"); _b.appendChild(tr); for(var j=0;j<_5.f_cols;++j){ var td=_6.createElement("td"); if(_a){ td.style.width=_a+"%"; } tr.appendChild(td); td.appendChild(_6.createTextNode("\xa0")); } } if(Xinha.is_ie){ _3.pasteHTML(_7.outerHTML); }else{ _4.insertNodeAtSelection(_7); } return true; },null); 
context:     function(param)    {      // user must have pressed Cancel      if ( !param )      {        return false;      }      var doc = editor._doc;      // create the table element      var table = doc.createElement("table");      // assign the given arguments      for ( var field in param )      {        var value = param[field];        if ( !value )        {          continue;        }        switch (field)        {          case "f_width":            table.style.width = value + param.f_unit;          break;          case "f_align":            table.align = value;          break;          case "f_border":            table.border = parseInt(value, 10);          break;          case "f_spacing":            table.cellSpacing = parseInt(value, 10);          break;          case "f_padding":            table.cellPadding = parseInt(value, 10);          break;        }      }      var cellwidth = 0;      if ( param.f_fixed )      {        cellwidth = Math.floor(100 / parseInt(param.f_cols, 10));      }      var tbody = doc.createElement("tbody");      table.appendChild(tbody);      for ( var i = 0; i < param.f_rows; ++i )      {        var tr = doc.createElement("tr");        tbody.appendChild(tr);        for ( var j = 0; j < param.f_cols; ++j )        {          var td = doc.createElement("td");          // @todo : check if this line doesnt stop us to use pixel width in cells          if (cellwidth)          {            td.style.width = cellwidth + "%";          }          tr.appendChild(td);          // Browsers like to see something inside the cell (&nbsp;).          td.appendChild(doc.createTextNode('\u00a0'));        }      }      if ( Xinha.is_ie )      {        range.pasteHTML(table.outerHTML);      }      else      {        // insert the table        editor.insertNodeAtSelection(table);      }      return true;    },
meta: 6015	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6015/d8776708e0e10dfa0ab6ee1d0fa9e512d8d16348/insert_table.js/clean/packages/acs-templating/www/resources/xinha-nightly/modules/InsertTable/insert_table.js