new/WebRoot/eWebEditor_V4.60/dialog/paragraph.htm

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<script language="javascript" src="dialog.js"></script>
<link href='dialog.css' type='text/css' rel='stylesheet'>
<TITLE>段落属性</TITLE>

<script language=javascript>

var sMarginTop = "";
var sMarginBottom = "";
var sMarginLeft = "";
var sMarginRight = "";
var sTextAlign = "";
var sLineHeight = "";
var sTextIndent = "";
var sLetterSpacing = "";

var sel = dialogArguments.eWebEditor.document.selection.createRange();
sel.type = dialogArguments.eWebEditor.document.selection.type;


var oBody = dialogArguments.eWebEditor.document.body;
var aAllEl = oBody.getElementsByTagName("P");
var aSelEl = new Array();
var oRngTemp = oBody.createTextRange();

for(var i=0;i<aAllEl.length;i++){
	oRngTemp.moveToElementText(aAllEl(i));
	if (sel.inRange(oRngTemp)){
		aSelEl[aSelEl.length] = aAllEl[i];
	}else{
		if ( ((sel.compareEndPoints("StartToEnd",oRngTemp)<0)&&(sel.compareEndPoints("StartToStart",oRngTemp)>0)) || ((sel.compareEndPoints("EndToStart",oRngTemp)>0)&&(sel.compareEndPoints("EndToEnd",oRngTemp)<0)) ){
			aSelEl[aSelEl.length] = aAllEl[i];
		}
	}
}

for(var i=0;i<aSelEl.length;i++){
	if (i==0){
		sMarginTop = aSelEl[i].style.marginTop;
		sMarginBottom = aSelEl[i].style.marginBottom;
		sMarginLeft = aSelEl[i].style.marginLeft;
		sMarginRight = aSelEl[i].style.marginRight;
		sTextAlign = aSelEl[i].style.textAlign;
		sLineHeight = aSelEl[i].style.lineHeight;
		sTextIndent = aSelEl[i].style.textIndent;
		sLetterSpacing = aSelEl[i].style.letterSpacing;
	}else{
		if (aSelEl[i].style.marginTop!=sMarginTop) sMarginTop = "";
		if (aSelEl[i].style.marginBottom!=sMarginBottom) sMarginBottom = "";
		if (aSelEl[i].style.marginLeft!=sMarginLeft) sMarginLeft = "";
		if (aSelEl[i].style.marginRight!=sMarginRight) sMarginRight = "";
		if (aSelEl[i].style.textAlign!=sTextAlign) sTextAlign = "";
		if (aSelEl[i].style.lineHeight!=sLineHeight) sLineHeight = "";
		if (aSelEl[i].style.textIndent!=sTextIndent) sTextIndent = "";
		if (aSelEl[i].style.letterSpacing!=sLetterSpacing) sLetterSpacing = "";
	}
}

后面还有 167 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。