Control/editor/editor_toolbar.js

(开头部分) 23KB

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

//Global def
var gTBPart = ["base", "style", "format", "more", "html"];
var gTBCmds = ["bold", "italic", "underline", "fontname", "fontsize", "forecolor", (gIsFF)?"hilitecolor":"backcolor", "alignmode", "serial", "indent", "createlink","picture"];
var gTBCmdsIdx = fIndexCreater(gTBCmds);

//Gen tool bar
function fGenToolBarHtml() {
	var commHeadMenu = [ '<div style="background:url(', gEditorPath, 'images/editoricon.gif)  -$left$px 0;width:$w$px;margin:$m$;height:17px;float:left;" unselectable="on"' ].join( "" );
	var commTail = '></div>';

	var partDisp = [];
	for (var i = 0, len = gTBPart.length; i < len; i++)
	{
		partDisp.push(gEditorToolBarSet[gTBPart[i]] == false ? "display:none;" : ";");
	}
	var dat= [
		//id,bg-left,width,margin,style,title
		 ["tb_"+gTBCmds[0],"0","19","0",partDisp[0],"加粗"]
		,["tb_"+gTBCmds[1],"20","20","0",partDisp[0],"斜体"]
		,["tb_"+gTBCmds[2],"40","20","0",partDisp[0],"下划线"]
		,["-","320","3","-1px 3px 0 4px",partDisp[0],"间隔线"]
		,["tb_"+gTBCmds[3],"60","20","0 2px",partDisp[1],"选择字体"]
		,["tb_"+gTBCmds[4],"80","21","0 2px",partDisp[1],"字体大小"]
		,["tb_"+gTBCmds[5],"240","20","0 2px",partDisp[1],"字体颜色"]
		,["tb_"+gTBCmds[6],"260","20","0 2px",partDisp[1],"背景颜色"]
		,["-","320","3","-1px 4px 0 2px",partDisp[1],"间隔线"]
		,["tb_"+gTBCmds[7],"427","21","0 4px 0 0",partDisp[2],"对齐方式"]
		,["tb_"+gTBCmds[8],"449","22","0 4px 0 0",partDisp[2],"编号"]
		,["tb_"+gTBCmds[9],"470","22","0 4px 0 0",partDisp[2],"缩进"]
		,["-","320","3","-1px 3px 0 1px",partDisp[2],"间隔线"]
		,["tb_"+gTBCmds[10],"280","22","0",partDisp[3],"增加链接"]
		,["tb_"+gTBCmds[11],"322","22","0",partDisp[4],"插入图片"]
	];
	var templ = ( [ '<div id="$id$" style="background:url(', gEditorPath, 'images/editoricon.gif) -$left$px 0;width:$w$px;margin:$m$;$s$" class="editor_btn" unselectable="on"  title="$title$" onmousedown=fOnTBMouseDown(this) onmouseover=fOnTBMouseOver(this) onmouseout=fOnTBMouseOut(this) onmouseup=fOnTBMouseOver(this)></div>' ].join( "" ) ).split("$");
	var code = [ 
	"<div id='", gEditorToolBarId, "' class='editor_toolbar' unselectable='on'>", 
		"<div id='editor_toolbar_comm' style='float:left;margin:0 4px;''>", 
			fGenHtml(dat, templ), 
			"<div id='editor_toolbarplus' style='float:left;'></div>", 
		"</div>", 
		"<div class='editor_abtn' id='editor_htmlbtn' onclick='fChangeEditor(1);' unselectable='on'  style='", partDisp[4], "' title='编辑HTML源码'>&lt;HTML&gt;</div>",
		"<div class='editor_abtn' id='editor_sourcebtn' style='display:none;' onclick='fChangeEditor();' unselectable='on' title='预览效果'>预览<b>&#187;</b></div>", 
	"</div>" ];

	//menu board
	var menuH = '<div class="editor_menu" unselectable="on" onmouseover=fOnMenuMouseOver(this) onmouseout=fOnMenuMouseOut(this) para="$v$" ';
	var menuT = '</div>';
	var colorDat = [
		[0, 0]
		,['000000'],['993300'],['333300'],['003300'],['003366'],['000080'],['333399'],['333333']
		,['800000'],['FF6600'],['808000'],['008000'],['008080'],['0000FF'],['666699'],['808080']
		,['FF0000'],['FF9900'],['99CC00'],['339966'],['33CCCC'],['3366FF'],['800080'],['999999']
		,['FF00FF'],['FFCC00'],['FFFF00'],['00FF00'],['00FFFF'],['00CCFF'],['993366'],['C0C0C0']
		,['FF99CC'],['FFCC99'],['FFFF99'],['CCFFCC'],['CCFFFF'],['99CCFF'],['CC99FF'],['FFFFFF']
	];
	var colorDat2 = colorDat.slice(0);
	for (var i = colorDat2.length - 1; i > 0; i--) colorDat2[i].push('&nbsp;', gIsIE ? 14 : 12, gIsIE ? 12 : 10);
	colorDat2[0] = [0, 2, 3, 0, 1];
	var dat = [
		 [[0, "cc0000","00b085","00b085","663399","00ade5","663399","0066cc","00ade5"]]
后面还有 578 行代码,购买后查看完整代码

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

AI 解读 AI

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

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