亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? row.js

?? news新聞系統. news新聞系統 news新聞系統
?? JS
字號:
tinyMCEPopup.requireLangPack();

function init() {
	tinyMCEPopup.resizeToInnerSize();

	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');

	var inst = tinyMCEPopup.editor;
	var dom = inst.dom;
	var trElm = dom.getParent(inst.selection.getNode(), "tr");
	var formObj = document.forms[0];
	var st = dom.parseStyle(dom.getAttrib(trElm, "style"));

	// Get table row data
	var rowtype = trElm.parentNode.nodeName.toLowerCase();
	var align = dom.getAttrib(trElm, 'align');
	var valign = dom.getAttrib(trElm, 'valign');
	var height = trimSize(getStyle(trElm, 'height', 'height'));
	var className = dom.getAttrib(trElm, 'class');
	var bgcolor = convertRGBToHex(getStyle(trElm, 'bgcolor', 'backgroundColor'));
	var backgroundimage = getStyle(trElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;
	var id = dom.getAttrib(trElm, 'id');
	var lang = dom.getAttrib(trElm, 'lang');
	var dir = dom.getAttrib(trElm, 'dir');

	// Setup form
	addClassesToList('class', 'table_row_styles');
	TinyMCE_EditableSelects.init();

	formObj.bgcolor.value = bgcolor;
	formObj.backgroundimage.value = backgroundimage;
	formObj.height.value = height;
	formObj.id.value = id;
	formObj.lang.value = lang;
	formObj.style.value = dom.serializeStyle(st);
	selectByValue(formObj, 'align', align);
	selectByValue(formObj, 'valign', valign);
	selectByValue(formObj, 'class', className, true, true);
	selectByValue(formObj, 'rowtype', rowtype);
	selectByValue(formObj, 'dir', dir);

	// Resize some elements
	if (isVisible('backgroundimagebrowser'))
		document.getElementById('backgroundimage').style.width = '180px';

	updateColor('bgcolor_pick', 'bgcolor');
}

function updateAction() {
	var inst = tinyMCEPopup.editor, dom = inst.dom, trElm, tableElm, formObj = document.forms[0];
	var action = getSelectValue(formObj, 'action');

	tinyMCEPopup.restoreSelection();
	trElm = dom.getParent(inst.selection.getNode(), "tr");
	tableElm = dom.getParent(inst.selection.getNode(), "table");

	inst.execCommand('mceBeginUndoLevel');

	switch (action) {
		case "row":
			updateRow(trElm);
			break;

		case "all":
			var rows = tableElm.getElementsByTagName("tr");

			for (var i=0; i<rows.length; i++)
				updateRow(rows[i], true);

			break;

		case "odd":
		case "even":
			var rows = tableElm.getElementsByTagName("tr");

			for (var i=0; i<rows.length; i++) {
				if ((i % 2 == 0 && action == "odd") || (i % 2 != 0 && action == "even"))
					updateRow(rows[i], true, true);
			}

			break;
	}

	inst.addVisual();
	inst.nodeChanged();
	inst.execCommand('mceEndUndoLevel');
	tinyMCEPopup.close();
}

function updateRow(tr_elm, skip_id, skip_parent) {
	var inst = tinyMCEPopup.editor;
	var formObj = document.forms[0];
	var dom = inst.dom;
	var curRowType = tr_elm.parentNode.nodeName.toLowerCase();
	var rowtype = getSelectValue(formObj, 'rowtype');
	var doc = inst.getDoc();

	// Update row element
	if (!skip_id)
		tr_elm.setAttribute('id', formObj.id.value);

	tr_elm.setAttribute('align', getSelectValue(formObj, 'align'));
	tr_elm.setAttribute('vAlign', getSelectValue(formObj, 'valign'));
	tr_elm.setAttribute('lang', formObj.lang.value);
	tr_elm.setAttribute('dir', getSelectValue(formObj, 'dir'));
	tr_elm.setAttribute('style', dom.serializeStyle(dom.parseStyle(formObj.style.value)));
	dom.setAttrib(tr_elm, 'class', getSelectValue(formObj, 'class'));

	// Clear deprecated attributes
	tr_elm.setAttribute('background', '');
	tr_elm.setAttribute('bgColor', '');
	tr_elm.setAttribute('height', '');

	// Set styles
	tr_elm.style.height = getCSSSize(formObj.height.value);
	tr_elm.style.backgroundColor = formObj.bgcolor.value;

	if (formObj.backgroundimage.value != "")
		tr_elm.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";
	else
		tr_elm.style.backgroundImage = '';

	// Setup new rowtype
	if (curRowType != rowtype && !skip_parent) {
		// first, clone the node we are working on
		var newRow = tr_elm.cloneNode(1);

		// next, find the parent of its new destination (creating it if necessary)
		var theTable = dom.getParent(tr_elm, "table");
		var dest = rowtype;
		var newParent = null;
		for (var i = 0; i < theTable.childNodes.length; i++) {
			if (theTable.childNodes[i].nodeName.toLowerCase() == dest)
				newParent = theTable.childNodes[i];
		}

		if (newParent == null) {
			newParent = doc.createElement(dest);

			if (dest == "thead") {
				if (theTable.firstChild.nodeName == 'CAPTION')
					inst.dom.insertAfter(newParent, theTable.firstChild);
				else
					theTable.insertBefore(newParent, theTable.firstChild);
			} else
				theTable.appendChild(newParent);
		}

		// append the row to the new parent
		newParent.appendChild(newRow);

		// remove the original
		tr_elm.parentNode.removeChild(tr_elm);

		// set tr_elm to the new node
		tr_elm = newRow;
	}

	dom.setAttrib(tr_elm, 'style', dom.serializeStyle(dom.parseStyle(tr_elm.style.cssText)));
}

function changedBackgroundImage() {
	var formObj = document.forms[0], dom = tinyMCEPopup.editor.dom;
	var st = dom.parseStyle(formObj.style.value);

	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";

	formObj.style.value = dom.serializeStyle(st);
}

function changedStyle() {
	var formObj = document.forms[0], dom = tinyMCEPopup.editor.dom;
	var st = dom.parseStyle(formObj.style.value);

	if (st['background-image'])
		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
	else
		formObj.backgroundimage.value = '';

	if (st['height'])
		formObj.height.value = trimSize(st['height']);

	if (st['background-color']) {
		formObj.bgcolor.value = st['background-color'];
		updateColor('bgcolor_pick','bgcolor');
	}
}

function changedSize() {
	var formObj = document.forms[0], dom = tinyMCEPopup.editor.dom;
	var st = dom.parseStyle(formObj.style.value);

	var height = formObj.height.value;
	if (height != "")
		st['height'] = getCSSSize(height);
	else
		st['height'] = "";

	formObj.style.value = dom.serializeStyle(st);
}

function changedColor() {
	var formObj = document.forms[0], dom = tinyMCEPopup.editor.dom;
	var st = dom.parseStyle(formObj.style.value);

	st['background-color'] = formObj.bgcolor.value;

	formObj.style.value = dom.serializeStyle(st);
}

tinyMCEPopup.onInit.add(init);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
制服丝袜日韩国产| 国产成人精品免费一区二区| 国产精品视频你懂的| 日韩欧美综合在线| 在线播放/欧美激情| 日韩欧美综合一区| 久久午夜免费电影| 久久精品视频网| 国产欧美日韩在线| 亚洲欧洲成人自拍| 亚洲一区在线免费观看| 日韩经典一区二区| 国产乱人伦偷精品视频不卡| 床上的激情91.| 色婷婷av一区二区三区大白胸| 精品视频一区三区九区| 欧美久久久影院| 337p日本欧洲亚洲大胆精品| 国产精品丝袜在线| 亚洲人一二三区| 日韩国产欧美视频| 国产精品亚洲第一| 91官网在线免费观看| 91精品在线免费| 国产精品日韩精品欧美在线| 亚洲精品少妇30p| 免费看日韩a级影片| 国产 日韩 欧美大片| 一本一道波多野结衣一区二区| 欧美一区二区三区免费观看视频| 久久久99久久精品欧美| 亚洲欧美偷拍卡通变态| 免费成人在线影院| 99在线热播精品免费| 欧美日韩一区二区在线观看视频| 亚洲精品在线三区| 亚洲欧美另类小说| 国产美女视频一区| 欧美丝袜丝交足nylons图片| 久久人人97超碰com| 一级做a爱片久久| 蜜桃视频一区二区| 在线精品视频免费观看| 精品国产网站在线观看| 亚洲午夜羞羞片| 豆国产96在线|亚洲| 欧美自拍丝袜亚洲| 国产人成亚洲第一网站在线播放| 国产一区二区三区免费播放 | 欧美三级日韩三级国产三级| 精品国产一区久久| 亚洲综合激情网| 国产.精品.日韩.另类.中文.在线.播放 | 久久99精品久久久久久久久久久久| 国产成人免费视频网站高清观看视频 | 亚洲国产精品精华液2区45| 午夜免费欧美电影| 一本一道久久a久久精品综合蜜臀| 久久久精品国产免大香伊 | 国产日韩一级二级三级| 天涯成人国产亚洲精品一区av| 99re热视频这里只精品| 亚洲国产精品99久久久久久久久| 石原莉奈一区二区三区在线观看| 色哟哟在线观看一区二区三区| 久久久电影一区二区三区| 精品影院一区二区久久久| 欧美精品久久99久久在免费线| 亚洲精品视频在线看| av激情综合网| 亚洲综合网站在线观看| av亚洲精华国产精华精华 | 色婷婷久久一区二区三区麻豆| 国产精品你懂的在线欣赏| 国产精品一二三区| 欧美精彩视频一区二区三区| 国产成人自拍网| 亚洲手机成人高清视频| av不卡在线观看| 亚洲欧美日韩中文播放| 一本到不卡免费一区二区| 一区二区在线观看不卡| 在线观看视频一区二区欧美日韩| 亚洲精品国产成人久久av盗摄| 一本色道综合亚洲| 午夜视频在线观看一区二区三区| 欧美精品1区2区3区| 蜜桃视频一区二区| 久久久精品人体av艺术| 成人免费黄色大片| 亚洲嫩草精品久久| 在线电影院国产精品| 蜜桃视频在线观看一区二区| 精品久久久久99| 国产sm精品调教视频网站| 亚洲视频小说图片| 91精品视频网| 成人中文字幕在线| 亚洲一区二区三区四区不卡| 91精品国产91久久久久久最新毛片| 激情另类小说区图片区视频区| 国产三区在线成人av| 色欧美乱欧美15图片| 奇米综合一区二区三区精品视频| 欧美激情艳妇裸体舞| 欧美在线制服丝袜| 国产一区二区精品在线观看| 亚洲精品va在线观看| 欧美成人video| 91老师片黄在线观看| 日本aⅴ亚洲精品中文乱码| 国产日韩精品一区二区三区 | 91在线看国产| 日本亚洲电影天堂| 亚洲视频1区2区| 精品久久久久久久人人人人传媒| 91亚洲精品乱码久久久久久蜜桃| 日韩va欧美va亚洲va久久| 最新国产成人在线观看| 欧美一二三四在线| 色婷婷精品久久二区二区蜜臀av | 久久五月婷婷丁香社区| 色婷婷激情综合| 国产不卡在线播放| 免费在线观看日韩欧美| 一区二区三区欧美激情| 欧美极品少妇xxxxⅹ高跟鞋| 日韩欧美不卡一区| 欧美三级日本三级少妇99| aa级大片欧美| 国产成人亚洲综合a∨婷婷| 男女性色大片免费观看一区二区| 亚洲精品久久久蜜桃| 国产精品网站导航| 久久久久国产精品人| 欧美成人a∨高清免费观看| 欧美日韩中文精品| 欧美综合一区二区三区| 91蜜桃视频在线| av毛片久久久久**hd| proumb性欧美在线观看| 国产精品1区2区3区| 精品亚洲国内自在自线福利| 免费黄网站欧美| 奇米在线7777在线精品| 视频一区二区中文字幕| 日韩av电影天堂| 日韩国产一二三区| 美女脱光内衣内裤视频久久影院| 亚洲福利一区二区三区| 水蜜桃久久夜色精品一区的特点| 亚洲一区二区三区不卡国产欧美| 亚洲乱码一区二区三区在线观看| 国产精品妹子av| 国产精品成人一区二区三区夜夜夜| 国产精品激情偷乱一区二区∴| 中文字幕久久午夜不卡| 中文字幕中文字幕一区二区| 一色桃子久久精品亚洲| 亚洲天堂免费看| 婷婷一区二区三区| 裸体在线国模精品偷拍| 国产美女主播视频一区| 成人精品国产一区二区4080| av不卡免费在线观看| 色综合久久中文综合久久牛| 欧美日韩免费一区二区三区视频| 欧美精品色一区二区三区| 91精品国产免费久久综合| 久久美女艺术照精彩视频福利播放 | 中文字幕一区视频| 亚洲欧美偷拍另类a∨色屁股| 亚洲一区二区三区小说| 麻豆91免费观看| 99久久免费精品高清特色大片| 色又黄又爽网站www久久| 欧美一区二区三区爱爱| 国产日韩av一区| 亚洲一区视频在线观看视频| 麻豆久久久久久| 99久久精品免费精品国产| 欧美精品久久一区| 欧美国产精品劲爆| 午夜久久久影院| 国产91精品精华液一区二区三区 | 久久99精品久久久| www.66久久| 欧美一级免费观看| 亚洲欧美在线观看| 蓝色福利精品导航| 色婷婷精品久久二区二区蜜臂av| 欧美mv日韩mv| 亚洲永久精品大片| 国产盗摄一区二区| 欧美一区二区在线免费播放| 日本一区二区三区视频视频| 亚洲高清不卡在线观看| 白白色 亚洲乱淫| 久久影院视频免费| 视频一区国产视频|