Вход Регистрация
Файл: billing/_xinha/modules/InsertTable/insert_table.js
Строк: 77
<?php
/* This compressed file is part of Xinha. For uncompressed sources, forum, and bug reports, go to xinha.org */
/* This file is part of version 0.95 released Mon, 12 May 2008 17:33:15 +0200 */
/* The URL of the most recent version of this file is http://svn.xinha.webfactional.com/trunk/modules/InsertTable/insert_table.js */
InsertTable._pluginInfo={name:"InsertTable",origin:"Xinha Core",version:"$LastChangedRevision: 688 $".replace(/^[^:]*:s*(.*)s*$$/,"$1"),developer:"The Xinha Core Developer Team",developer_url:"$HeadURL: http://svn.xinha.python-hosting.com/trunk/modules/InsertTable/insert_table.js $".replace(/^[^:]*:s*(.*)s*$$/,"$1"),sponsor:"",sponsor_url:"",license:"htmlArea"};
function 
InsertTable(_1){
}
Xinha.prototype._insertTable=function(){
var 
_2=this.getSelection();
var 
_3=this.createRange(_2);
var 
_4=this;
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);
};
?>
Онлайн: 1
Реклама