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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cell.js

?? news新聞系統(tǒng). news新聞系統(tǒng) news新聞系統(tǒng)
?? JS
字號(hào):
tinyMCEPopup.requireLangPack();

var ed;

function init() {
	ed = tinyMCEPopup.editor;
	tinyMCEPopup.resizeToInnerSize();

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

	var inst = ed;
	var tdElm = ed.dom.getParent(ed.selection.getNode(), "td,th");
	var formObj = document.forms[0];
	var st = ed.dom.parseStyle(ed.dom.getAttrib(tdElm, "style"));

	// Get table cell data
	var celltype = tdElm.nodeName.toLowerCase();
	var align = ed.dom.getAttrib(tdElm, 'align');
	var valign = ed.dom.getAttrib(tdElm, 'valign');
	var width = trimSize(getStyle(tdElm, 'width', 'width'));
	var height = trimSize(getStyle(tdElm, 'height', 'height'));
	var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor'));
	var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor'));
	var className = ed.dom.getAttrib(tdElm, 'class');
	var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;
	var id = ed.dom.getAttrib(tdElm, 'id');
	var lang = ed.dom.getAttrib(tdElm, 'lang');
	var dir = ed.dom.getAttrib(tdElm, 'dir');
	var scope = ed.dom.getAttrib(tdElm, 'scope');

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

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

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

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

function updateAction() {
	var el, inst = ed, tdElm, trElm, tableElm, formObj = document.forms[0];

	tinyMCEPopup.restoreSelection();
	el = ed.selection.getNode();
	tdElm = ed.dom.getParent(el, "td,th");
	trElm = ed.dom.getParent(el, "tr");
	tableElm = ed.dom.getParent(el, "table");

	ed.execCommand('mceBeginUndoLevel');

	switch (getSelectValue(formObj, 'action')) {
		case "cell":
			var celltype = getSelectValue(formObj, 'celltype');
			var scope = getSelectValue(formObj, 'scope');

			function doUpdate(s) {
				if (s) {
					updateCell(tdElm);

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

			if (ed.getParam("accessibility_warnings", 1)) {
				if (celltype == "th" && scope == "")
					tinyMCEPopup.confirm(ed.getLang('table_dlg.missing_scope', '', true), doUpdate);
				else
					doUpdate(1);

				return;
			}

			updateCell(tdElm);
			break;

		case "row":
			var cell = trElm.firstChild;

			if (cell.nodeName != "TD" && cell.nodeName != "TH")
				cell = nextCell(cell);

			do {
				cell = updateCell(cell, true);
			} while ((cell = nextCell(cell)) != null);

			break;

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

			for (var i=0; i<rows.length; i++) {
				var cell = rows[i].firstChild;

				if (cell.nodeName != "TD" && cell.nodeName != "TH")
					cell = nextCell(cell);

				do {
					cell = updateCell(cell, true);
				} while ((cell = nextCell(cell)) != null);
			}

			break;
	}

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

function nextCell(elm) {
	while ((elm = elm.nextSibling) != null) {
		if (elm.nodeName == "TD" || elm.nodeName == "TH")
			return elm;
	}

	return null;
}

function updateCell(td, skip_id) {
	var inst = ed;
	var formObj = document.forms[0];
	var curCellType = td.nodeName.toLowerCase();
	var celltype = getSelectValue(formObj, 'celltype');
	var doc = inst.getDoc();
	var dom = ed.dom;

	if (!skip_id)
		td.setAttribute('id', formObj.id.value);

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

	// Clear deprecated attributes
	ed.dom.setAttrib(td, 'width', '');
	ed.dom.setAttrib(td, 'height', '');
	ed.dom.setAttrib(td, 'bgColor', '');
	ed.dom.setAttrib(td, 'borderColor', '');
	ed.dom.setAttrib(td, 'background', '');

	// Set styles
	td.style.width = getCSSSize(formObj.width.value);
	td.style.height = getCSSSize(formObj.height.value);
	if (formObj.bordercolor.value != "") {
		td.style.borderColor = formObj.bordercolor.value;
		td.style.borderStyle = td.style.borderStyle == "" ? "solid" : td.style.borderStyle;
		td.style.borderWidth = td.style.borderWidth == "" ? "1px" : td.style.borderWidth;
	} else
		td.style.borderColor = '';

	td.style.backgroundColor = formObj.bgcolor.value;

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

	if (curCellType != celltype) {
		// changing to a different node type
		var newCell = doc.createElement(celltype);

		for (var c=0; c<td.childNodes.length; c++)
			newCell.appendChild(td.childNodes[c].cloneNode(1));

		for (var a=0; a<td.attributes.length; a++)
			ed.dom.setAttrib(newCell, td.attributes[a].name, ed.dom.getAttrib(td, td.attributes[a].name));

		td.parentNode.replaceChild(newCell, td);
		td = newCell;
	}

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

	return td;
}

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

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

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

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

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

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

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

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

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

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

function changedStyle() {
	var formObj = document.forms[0];
	var st = ed.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['width'])
		formObj.width.value = trimSize(st['width']);

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

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

	if (st['border-color']) {
		formObj.bordercolor.value = st['border-color'];
		updateColor('bordercolor_pick','bordercolor');
	}
}

tinyMCEPopup.onInit.add(init);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩亚洲欧美成人一区| 亚洲三级视频在线观看| 欧美色精品在线视频| 99久久精品国产麻豆演员表| 国产sm精品调教视频网站| 国产电影一区在线| 国产成人免费高清| 丁香婷婷综合网| 成人h动漫精品一区二区| 国产.欧美.日韩| 懂色中文一区二区在线播放| 成人美女在线视频| a4yy欧美一区二区三区| 色哟哟欧美精品| 日本大香伊一区二区三区| 日本韩国精品在线| 欧美日韩久久久久久| 欧美精品在欧美一区二区少妇| 欧美男人的天堂一二区| 日韩一二三四区| 久久久亚洲精华液精华液精华液| 久久久久国色av免费看影院| 中文字幕欧美激情一区| 亚洲欧美日韩在线| 亚洲成av人在线观看| 日韩不卡一区二区三区| 久久99精品久久久久久久久久久久 | 久久99精品久久久久久动态图| 九九精品一区二区| 成人性生交大片| 91麻豆蜜桃一区二区三区| 欧美三级韩国三级日本一级| 日韩一区二区三区电影在线观看| 久久网站热最新地址| 成人欧美一区二区三区视频网页| 亚洲二区在线观看| 麻豆一区二区三| 成人黄色国产精品网站大全在线免费观看| 91论坛在线播放| 欧美精品第1页| 久久精品亚洲精品国产欧美 | 亚洲国产视频直播| 奇米影视在线99精品| 成人一级视频在线观看| 91福利在线观看| 日韩女同互慰一区二区| 自拍偷拍国产精品| 久久国产精品一区二区| 91香蕉国产在线观看软件| 欧美一级在线免费| 国产精品超碰97尤物18| 日韩国产一区二| 成人av在线资源网站| 91精品中文字幕一区二区三区| 26uuu国产日韩综合| 亚洲午夜在线视频| 国产精品资源在线看| 欧美无乱码久久久免费午夜一区| 精品久久久久久久久久久久久久久久久 | 国产精品一区一区三区| 日本韩国视频一区二区| 2014亚洲片线观看视频免费| 亚洲综合在线免费观看| 国产中文字幕精品| 欧美日韩国产片| 中文字幕一区三区| 精品在线播放午夜| 欧美无乱码久久久免费午夜一区| 国产欧美一区二区精品忘忧草| 日韩激情中文字幕| 色综合天天综合在线视频| 2020国产精品久久精品美国| 午夜精品免费在线观看| av中文字幕不卡| 久久久蜜臀国产一区二区| 午夜av区久久| 色妹子一区二区| 国产目拍亚洲精品99久久精品| 日本中文字幕一区| 91成人在线免费观看| 欧美国产综合色视频| 日本va欧美va精品| 欧美视频精品在线| 亚洲三级视频在线观看| 成人精品视频一区二区三区| 欧美va在线播放| 五月激情丁香一区二区三区| 日本高清不卡在线观看| 1区2区3区国产精品| 粉嫩aⅴ一区二区三区四区| 日韩精品一区二区三区四区| 日韩av电影一区| 欧洲精品一区二区三区在线观看| 久久综合五月天婷婷伊人| 久久福利资源站| 日韩一区二区三区电影在线观看| 亚洲午夜久久久久久久久电影网 | 国产成人综合精品三级| 日韩精品一区二区三区四区视频 | 99riav久久精品riav| 国产日韩精品一区| 老色鬼精品视频在线观看播放| 欧美日韩成人综合在线一区二区 | 麻豆一区二区99久久久久| 91精品国产品国语在线不卡| 亚洲综合色丁香婷婷六月图片| 91色在线porny| 亚洲欧美日韩国产综合在线| 色综合久久综合网欧美综合网| 国产精品国产三级国产aⅴ中文| 成人性生交大片免费看在线播放| 国产精品网曝门| 成人av电影在线播放| 国产精品国产三级国产aⅴ原创 | 国产午夜精品一区二区三区四区| 国产乱一区二区| 国产精品午夜在线| 91亚洲精品久久久蜜桃网站| 亚洲视频免费在线| 欧美日韩在线播| 免费高清在线视频一区·| 久久亚洲欧美国产精品乐播| 国产成人高清视频| 亚洲色图另类专区| 欧美在线影院一区二区| 日本欧美大码aⅴ在线播放| 欧美xxxx老人做受| 国产伦理精品不卡| 中文字幕一区二区三区在线不卡| 91网上在线视频| 视频一区欧美日韩| 精品国产人成亚洲区| 国产成人精品亚洲777人妖| 国产精品久久久久四虎| 欧美性极品少妇| 男女男精品视频| 国产日产亚洲精品系列| 99国产麻豆精品| 亚洲高清一区二区三区| 欧美电视剧免费全集观看| 国产sm精品调教视频网站| 一区二区三区在线视频观看58| 3d动漫精品啪啪一区二区竹菊| 久久66热偷产精品| 中文字幕在线播放不卡一区| 欧美日精品一区视频| 国模少妇一区二区三区| 自拍偷自拍亚洲精品播放| 日韩一区二区三区在线观看| 国产91清纯白嫩初高中在线观看| 一区二区在线免费观看| 91精品在线麻豆| 不卡电影一区二区三区| 亚洲成年人影院| 久久久不卡网国产精品二区| 日本韩国一区二区三区| 久久精品72免费观看| 亚洲欧美日韩系列| 精品区一区二区| 色久优优欧美色久优优| 精品一区二区在线看| 亚洲女同女同女同女同女同69| 日韩视频免费观看高清完整版在线观看 | 亚洲成a人v欧美综合天堂| 国产视频一区二区在线| 精品视频色一区| 国产91丝袜在线观看| 午夜欧美在线一二页| 国产精品久久久一本精品| 欧美一区二区精品久久911| 99亚偷拍自图区亚洲| 久久精品噜噜噜成人av农村| 亚洲精品视频在线看| 国产日韩一级二级三级| 欧美日韩久久久一区| 91在线高清观看| 国产一区二区福利| 免费一级欧美片在线观看| 亚洲精品日韩一| 久久免费视频一区| 7777精品伊人久久久大香线蕉最新版 | 偷偷要91色婷婷| 亚洲欧美电影院| 中文成人综合网| www国产精品av| 日韩午夜激情视频| 欧美日韩免费不卡视频一区二区三区| 成人教育av在线| 国产一区二区三区| 久久精品免费观看| 同产精品九九九| 亚洲一区二三区| 亚洲三级电影网站| 国产女主播一区| 久久精品亚洲一区二区三区浴池| 欧美电视剧免费全集观看| 日韩一区国产二区欧美三区| 欧美日韩国产首页| 欧美综合一区二区三区| 色美美综合视频|