⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dialogs.js

📁 php 开发的内容管理系统
💻 JS
📖 第 1 页 / 共 2 页
字号:
/*
*   Samuels [Xoops Project] 
*   based on Justin Koivisto [W.A. Fisher Interactive] Koivi editor
*
*
// $Id: dialogs.js,v 1.1.2.1 2005/06/04 02:11:53 phppp Exp $
*
*/

window.opener = window.opener?window.opener:window.dialogArguments;

function SelectTab(div,divContent,skin)
{
	if (div.className==skin+'selectedTab')return;
	tags = document.getElementsByTagName('div');
	for(i = 0; i<tags.length; i++)
	{
		if (tags[i].className==skin+'selectedTab')
		{
			tags[i].className=skin+'notSelectedTab';
			div.className=skin+'selectedTab';
		}
		else if(tags[i].parentNode.className==skin+'downTabContainer')
		{
			tags[i].style.display="none";
		}
			
	}
	document.getElementById(divContent).style.display="";
	return;
}

function XK_doClean(option)
{
	var doc=document.getElementById('iframe').contentWindow;
	var text=doc.document.body.innerHTML;
	if(option=='word')text=window.opener.XK_cleanWORD(text);
	else text= text.replace(/<\/?[^>]*>/gi,'');
	doc.document.body.innerHTML=text;
};

function XK_updateIframe(id)
{
	var doc=document.getElementById('iframe').contentWindow;
	html=doc.document.body.innerHTML;
	window.opener.XK_insertHTML(html,id);
	if(document.getElementById('checkClose').checked)window.close();
	else window.focus();
};

function XK_disableUrlTextField(value)
{
	var urlSelect=document.getElementById('url');
	var openSelect=document.getElementById('open');
	
	if (value!=''){urlSelect.disabled=true;openSelect.disabled=true;}
	else{ urlSelect.disabled=false;openSelect.disabled=false;}

};

function sendSmilie(id,src) 
{
				window.opener.XK_InsertImage(id,src,'');
				window.close();  
};

//table

function sendTable(id) 
{
	var table				= new Object();		
	table["rows"]			=	document.getElementById('rows').value;
	table["columns"]		=	document.getElementById('columns').value;
	table["width"]			=	document.getElementById('width_value').value;
	table["height"]			=	document.getElementById('height_value').value;
	table["border"]			=	document.getElementById('border').value;
	table["spacing"]		=	document.getElementById('cell_spacing').value;
	table["padding"]		=	document.getElementById('cell_padding').value;
	window.opener.XK_createTable(id,table);
	window.close();  
};

//table props
function sendTableProps(id) 
{
	var table=new Object();
	table=tableValues();
	window.opener.XK_tableProp(id,table);
	window.close();  
};

function tableValues()
{
	var table					= 	new Object();
	
	table["width"]				=	document.getElementById('width').value;
	table["height"]				=	document.getElementById('height').value;
	table["border"]				=	document.getElementById('border').value;
	
	table["bgColor"]			=	document.getElementById('bgColor').value;
	table["backgroundImage"]	=	document.getElementById('backgroundImage').value;
	table["borderColor"]		=	document.getElementById('bordertColor').value;
	
	table["cellSpacing"]		=	document.getElementById('spacing').value;
	table["cellPadding"]		=	document.getElementById('padding').value;
	
	table["className"]			=	document.getElementById('class').value;
	
	table["collapse"]			=	(document.getElementById('collapse').checked)?"collapse":"";
	
	return table;
};


			
function initTableProps(id) 
{
	var table = window.opener.XK_tableProp(id,null);
	if (table.width==null)window.close();
	document.getElementById('width').value = table.width;
	document.getElementById('height').value = (table.height)?table.height:'';
	document.getElementById('border').value = table.border;
	document.getElementById('spacing').value = table.cellSpacing;
	document.getElementById('padding').value = table.cellPadding;
	document.getElementById('bgColor').value = table.bgColor;
	document.getElementById('bordertColor').value = table.borderColor;
	document.getElementById('class').value	=table.className;


	if(table.collapse.toLowerCase()=='collapse')document.getElementById('collapse').checked = true;
	
	bgimage=table.backgroundImage.replace('url(','');
	bgimage=bgimage.replace(')','');
	document.getElementById('backgroundImage').value = bgimage?bgimage:'';
	
	
	tablePreview();
	window.focus();
};

function tablePreview() 
{
				
	var table		= 	new Object();
	table			= tableValues();	
	var previewItem = document.getElementById('previewTable');

	previewItem.width  = table["width"];
	previewItem.height = table["height"];
	previewItem.border = table["border"];	
	previewItem.bgColor= table["bgColor"];
	//previewItem.style.backgroundImage= table["backgroundImage"];
	previewItem.borderColor= table["borderColor"];	
	previewItem.cellPadding= table["cellSpacing"];
	previewItem.cellSpacing= table["cellPadding"];
	previewItem.style.borderCollapse = table["collapse"];

};	

function XK_TableC(id, color)
{
	textfield=document.getElementById('coloroption').value;
	document.getElementById(textfield).value=color;
	document.getElementById('colorPalette'+id).style.display="none";
	tablePreview();
};
//end table


//cell dialog
function sendCell(id) 
{
	var cell					= 	new Object();
	cell						=	CellValues();
	window.opener.XK_cellProp(id,cell);
	window.close();  
};
			
function initCellProps(id) 
{
	var cell = window.opener.XK_cellProp(id,null);
	if (cell==null)window.close();			
	document.getElementById('borderLeftStyle').value=cell["borderLeftStyle"];
	document.getElementById('borderRightStyle').value = cell["borderRightStyle"];
	document.getElementById('borderTopStyle').value = cell["borderTopStyle"];
	document.getElementById('borderBottomStyle').value = cell["borderBottomStyle"];
			
	document.getElementById('borderLeftWidth').value = (cell["borderLeftWidth"])?getWidth(cell["borderLeftWidth"]):'';
	document.getElementById('borderRightWidth').value = (cell["borderRightWidth"])?getWidth(cell["borderRightWidth"]):'';
	document.getElementById('borderTopWidth').value = (cell["borderTopWidth"])?getWidth(cell["borderTopWidth"]):'';
	document.getElementById('borderBottomWidth').value = (cell["borderBottomWidth"])?getWidth(cell["borderBottomWidth"]):'';
	
	document.getElementById('borderLeftUnits').value = (cell["borderLeftWidth"])?getUnits(cell["borderLeftWidth"]):'px';
	document.getElementById('borderRightUnits').value = (cell["borderRightWidth"])?getUnits(cell["borderRightWidth"]):'px';
	document.getElementById('borderTopUnits').value = (cell["borderTopWidth"])?getUnits(cell["borderTopWidth"]):'px';
	document.getElementById('borderBottomUnits').value = (cell["borderBottomWidth"])?getUnits(cell["borderBottomWidth"]):'px';
				
	document.getElementById('borderLeftColor').value = cell["borderLeftColor"];
	document.getElementById('borderRightColor').value = cell["borderRightColor"];
	document.getElementById('borderTopColor').value = cell["borderTopColor"];
	document.getElementById('borderBottomColor').value = cell["borderBottomColor"];
				
	document.getElementById('bgColor').value = cell["bgColor"];
	document.getElementById('class').value = cell["className"];
	
	document.getElementById('cellWidth').value = getWidth(cell["width"]);
	document.getElementById('cellHeight').value = getWidth(cell["height"]);
	document.getElementById('widthUnits').value = getUnits(cell["width"]);
	document.getElementById('heightUnits').value = getUnits(cell["height"]);
	
	document.getElementById('paddingLeft').value = (cell["paddingLeft"])?getWidth(cell["paddingLeft"]):'';
	document.getElementById('paddingRight').value = (cell["paddingRight"])?getWidth(cell["paddingRight"]):'';
	document.getElementById('paddingTop').value = (cell["paddingTop"])?getWidth(cell["paddingTop"]):'';
	document.getElementById('paddingBottom').value = (cell["paddingBottom"])?getWidth(cell["paddingBottom"]):'';
	
	document.getElementById('paddingLeftUnits').value = (cell["paddingLeft"])?getUnits(cell["paddingLeft"]):'px';
	document.getElementById('paddingRightUnits').value = (cell["paddingRight"])?getUnits(cell["paddingRight"]):'px';
	document.getElementById('paddingTopUnits').value = (cell["paddingTop"])?getUnits(cell["paddingTop"]):'px';
	document.getElementById('paddingBottomUnits').value = (cell["paddingBottom"])?getUnits(cell["paddingBottom"]):'px';
	
	
	bgimage=cell["backgroundImage"].replace('url(','');
	bgimage=bgimage.replace(')','');
	document.getElementById('backgroundImage').value = bgimage?bgimage:'';

	cellPreview();
	window.focus();


};

function CellValues() 
{
	var cell					= 	new Object();
	cell["borderLeftStyle"]		=	document.getElementById('borderLeftStyle').value?document.getElementById('borderLeftStyle').value:'';
	cell["borderRightStyle"]	=	document.getElementById('borderRightStyle').value?document.getElementById('borderRightStyle').value:'';
	cell["borderTopStyle"]		=	document.getElementById('borderTopStyle').value?document.getElementById('borderTopStyle').value:'';
	cell["borderBottomStyle"]	=	document.getElementById('borderBottomStyle').value?document.getElementById('borderBottomStyle').value:'';
	cell["borderLeftWidth"]		=	document.getElementById('borderLeftWidth').value?document.getElementById('borderLeftWidth').value+document.getElementById('borderLeftUnits').value:'';
	cell["borderRightWidth"]	=	document.getElementById('borderRightWidth').value?document.getElementById('borderRightWidth').value+document.getElementById('borderRightUnits').value:'';
	cell["borderTopWidth"]		=	document.getElementById('borderTopWidth').value?document.getElementById('borderTopWidth').value+document.getElementById('borderRightUnits').value:'';
	cell["borderBottomWidth"]	=	document.getElementById('borderBottomWidth').value?document.getElementById('borderBottomWidth').value+document.getElementById('borderBottomUnits').value:'';
	cell["borderLeftColor"]		=	document.getElementById('borderLeftColor').value;
	cell["borderRightColor"]	=	document.getElementById('borderRightColor').value;
	cell["borderTopColor"]		=	document.getElementById('borderTopColor').value;
	cell["borderBottomColor"]	=	document.getElementById('borderBottomColor').value;
	cell["bgColor"]				=	document.getElementById('bgColor').value;
	cell["className"]			=	document.getElementById('class').value;
	cell["backgroundImage"]		=	document.getElementById('backgroundImage').value;
	cell["width"]				=	document.getElementById('cellWidth').value?document.getElementById('cellWidth').value+document.getElementById('widthUnits').value:'';
	cell["height"]				=	document.getElementById('cellHeight').value?document.getElementById('cellHeight').value+document.getElementById('heightUnits').value:'';
	cell["paddingLeft"]			=	document.getElementById('paddingLeft').value?document.getElementById('paddingLeft').value+document.getElementById('paddingLeftUnits').value:'';
	cell["paddingRight"]		=	document.getElementById('paddingRight').value?document.getElementById('paddingRight').value+document.getElementById('paddingRightUnits').value:'';
	cell["paddingTop"]			=	document.getElementById('paddingTop').value?document.getElementById('paddingTop').value+document.getElementById('paddingTopUnits').value:'';
	cell["paddingBottom"]		=	document.getElementById('paddingBottom').value?document.getElementById('paddingBottom').value+document.getElementById('paddingBottomUnits').value:'';
	return(cell);
};

function cellPreview() 
{
				
	var cell		= 	new Object();
	cell			= CellValues();	
	var previewItem = document.getElementById('previewCell');
				

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -