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

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

?? image.js

?? 一款C2C的網店程序 我也是在網上下載的
?? JS
字號:
var ImageDialog = {
	preInit : function() {
		var url;

		tinyMCEPopup.requireLangPack();

		if (url = tinyMCEPopup.getParam("external_image_list_url"))
			document.write('<script language="javascript" type="text/javascript" src="' + tinyMCEPopup.editor.documentBaseURI.toAbsolute(url) + '"></script>');
	},

	init : function(ed) {
		var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, dom = ed.dom, n = ed.selection.getNode();

		tinyMCEPopup.resizeToInnerSize();
		this.fillClassList('class_list');
		this.fillFileList('src_list', 'tinyMCEImageList');
		this.fillFileList('over_list', 'tinyMCEImageList');
		this.fillFileList('out_list', 'tinyMCEImageList');

		if (n.nodeName == 'IMG') {
			nl.src.value = dom.getAttrib(n, 'src');
			nl.width.value = dom.getAttrib(n, 'width');
			nl.height.value = dom.getAttrib(n, 'height');
			nl.alt.value = dom.getAttrib(n, 'alt');
			nl.title.value = dom.getAttrib(n, 'title');
			nl.vspace.value = this.getAttrib(n, 'vspace');
			nl.hspace.value = this.getAttrib(n, 'hspace');
			nl.border.value = this.getAttrib(n, 'border');
			selectByValue(f, 'align', this.getAttrib(n, 'align'));
			selectByValue(f, 'class_list', dom.getAttrib(n, 'class'));
			nl.style.value = dom.getAttrib(n, 'style');
			nl.id.value = dom.getAttrib(n, 'id');
			nl.dir.value = dom.getAttrib(n, 'dir');
			nl.lang.value = dom.getAttrib(n, 'lang');
			nl.usemap.value = dom.getAttrib(n, 'usemap');
			nl.longdesc.value = dom.getAttrib(n, 'longdesc');
			nl.insert.value = ed.getLang('update');

			if (/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/.test(dom.getAttrib(n, 'onmouseover')))
				nl.onmouseoversrc.value = dom.getAttrib(n, 'onmouseover').replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/, '$1');

			if (/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/.test(dom.getAttrib(n, 'onmouseout')))
				nl.onmouseoutsrc.value = dom.getAttrib(n, 'onmouseout').replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/, '$1');
		}

		// Setup browse button
		document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image');
		if (isVisible('srcbrowser'))
			document.getElementById('src').style.width = '260px';

		// Setup browse button
		document.getElementById('onmouseoversrccontainer').innerHTML = getBrowserHTML('overbrowser','onmouseoversrc','image','theme_advanced_image');
		if (isVisible('overbrowser'))
			document.getElementById('onmouseoversrc').style.width = '260px';

		// Setup browse button
		document.getElementById('onmouseoutsrccontainer').innerHTML = getBrowserHTML('outbrowser','onmouseoutsrc','image','theme_advanced_image');
		if (isVisible('outbrowser'))
			document.getElementById('onmouseoutsrc').style.width = '260px';

		// If option enabled default contrain proportions to checked
		if (ed.getParam("advimage_constrain_proportions", true))
			f.constrain.checked = true;

		// Check swap image if valid data
		if (nl.onmouseoversrc.value || nl.onmouseoutsrc.value)
			this.setSwapImage(true);
		else
			this.setSwapImage(false);

		this.changeAppearance();
		this.updateStyle();
		this.showPreviewImage(nl.src.value, 1);
	},

	insert : function(file, title) {
		var t = this;

		if (tinyMCEPopup.getParam("accessibility_warnings", 1)) {
			if (!document.forms[0].alt.value) {
				tinyMCEPopup.editor.windowManager.confirm(tinyMCEPopup.getLang('advimage_dlg.missing_alt'), function(s) {
					if (s)
						t.insertAndClose();
				});

				return;
			}
		}

		t.insertAndClose();
	},

	insertAndClose : function() {
		var ed = tinyMCEPopup.editor, f = document.forms[0], nl = f.elements, v, args = {}, el;

		// Fixes crash in Safari
		if (tinymce.isWebKit)
			ed.getWin().focus();

		if (!ed.settings.inline_styles) {
			args = tinymce.extend(args, {
				vspace : nl.vspace.value,
				hspace : nl.hspace.value,
				border : nl.border.value,
				align : getSelectValue(f, 'align')
			});
		}

		tinymce.extend(args, {
			src : nl.src.value,
			width : nl.width.value,
			height : nl.height.value,
			alt : nl.alt.value,
			title : nl.title.value,
			'class' : getSelectValue(f, 'class_list'),
			style : nl.style.value,
			id : nl.id.value,
			dir : nl.dir.value,
			lang : nl.lang.value,
			usemap : nl.usemap.value,
			longdesc : nl.longdesc.value
		});

		if (nl.onmouseoversrc.value)
			args.onmouseover = "this.src='" + nl.onmouseoversrc.value + "';";

		if (nl.onmouseoutsrc.value)
			args.onmouseout = "this.src='" + nl.onmouseoutsrc.value + "';";

		el = ed.selection.getNode();

		if (el && el.nodeName == 'IMG') {
			ed.dom.setAttribs(el, args);
		} else {
			ed.execCommand('mceInsertContent', false, '<img id="__mce_tmp" src="javascript:;" />');
			ed.dom.setAttribs('__mce_tmp', args);
			ed.dom.setAttrib('__mce_tmp', 'id', '');
		}

		tinyMCEPopup.close();
	},

	getAttrib : function(e, at) {
		var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2;

		if (ed.settings.inline_styles) {
			switch (at) {
				case 'align':
					if (v = dom.getStyle(e, 'float'))
						return v;

					if (v = dom.getStyle(e, 'vertical-align'))
						return v;

					break;

				case 'hspace':
					v = dom.getStyle(e, 'margin-left')
					v2 = dom.getStyle(e, 'margin-right');
					if (v && v == v2)
						return parseInt(v.replace(/[^0-9]/g, ''));

					break;

				case 'vspace':
					v = dom.getStyle(e, 'margin-top')
					v2 = dom.getStyle(e, 'margin-bottom');
					if (v && v == v2)
						return parseInt(v.replace(/[^0-9]/g, ''));

					break;

				case 'border':
					v = 0;

					tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) {
						sv = dom.getStyle(e, 'border-' + sv + '-width');

						// False or not the same as prev
						if (!sv || (sv != v && v !== 0)) {
							v = 0;
							return false;
						}

						if (sv)
							v = sv;
					});

					if (v)
						return parseInt(v.replace(/[^0-9]/g, ''));

					break;
			}
		}

		if (v = dom.getAttrib(e, at))
			return v;

		return '';
	},

	setSwapImage : function(st) {
		var f = document.forms[0];

		f.onmousemovecheck.checked = st;
		setBrowserDisabled('overbrowser', !st);
		setBrowserDisabled('outbrowser', !st);

		if (f.over_list)
			f.over_list.disabled = !st;

		if (f.out_list)
			f.out_list.disabled = !st;

		f.onmouseoversrc.disabled = !st;
		f.onmouseoutsrc.disabled  = !st;
	},

	fillClassList : function(id) {
		var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl;

		if (v = tinyMCEPopup.getParam('theme_advanced_styles')) {
			cl = [];

			tinymce.each(v.split(';'), function(v) {
				var p = v.split('=');

				cl.push({'title' : p[0], 'class' : p[1]});
			});
		} else
			cl = tinyMCEPopup.editor.dom.getClasses();

		if (cl.length > 0) {
			lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), '');

			tinymce.each(cl, function(o) {
				lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']);
			});
		} else
			dom.remove(dom.getParent(id, 'tr'));
	},

	fillFileList : function(id, l) {
		var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl;

		l = window[l];

		if (l && l.length > 0) {
			lst.options[lst.options.length] = new Option('', '');

			tinymce.each(l, function(o) {
				lst.options[lst.options.length] = new Option(o[0], o[1]);
			});
		} else
			dom.remove(dom.getParent(id, 'tr'));
	},

	resetImageData : function() {
		var f = document.forms[0];

		f.elements.width.value = f.elements.height.value = '';
	},

	updateImageData : function(img, st) {
		var f = document.forms[0];

		if (!st) {
			f.elements.width.value = img.width;
			f.elements.height.value = img.height;
		}

		this.preloadImg = img;
	},

	changeAppearance : function() {
		var ed = tinyMCEPopup.editor, f = document.forms[0], img = document.getElementById('alignSampleImg');

		if (img) {
			if (ed.getParam('inline_styles')) {
				ed.dom.setAttrib(img, 'style', f.style.value);
			} else {
				img.align = f.align.value;
				img.border = f.border.value;
				img.hspace = f.hspace.value;
				img.vspace = f.vspace.value;
			}
		}
	},

	changeHeight : function() {
		var f = document.forms[0], tp, t = this;

		if (!f.constrain.checked || !t.preloadImg) {
			t.updateStyle();
			return;
		}

		if (f.width.value == "" || f.height.value == "")
			return;

		tp = (parseInt(f.width.value) / parseInt(t.preloadImg.width)) * t.preloadImg.height;
		f.height.value = tp.toFixed(0);
		t.updateStyle();
	},

	changeWidth : function() {
		var f = document.forms[0], tp, t = this;

		if (!f.constrain.checked || !t.preloadImg) {
			t.updateStyle();
			return;
		}

		if (f.width.value == "" || f.height.value == "")
			return;

		tp = (parseInt(f.height.value) / parseInt(t.preloadImg.height)) * t.preloadImg.width;
		f.width.value = tp.toFixed(0);
		t.updateStyle();
	},

	updateStyle : function() {
		var dom = tinyMCEPopup.dom, st, v, f = document.forms[0];

		if (tinyMCEPopup.editor.settings.inline_styles) {
			st = tinyMCEPopup.dom.parseStyle(dom.get('style').value);

			// Handle align
			v = getSelectValue(f, 'align');
			if (v) {
				if (v == 'left' || v == 'right') {
					st['float'] = v;
					delete st['vertical-align'];
				} else {
					st['vertical-align'] = v;
					delete st['float'];
				}
			} else {
				delete st['float'];
				delete st['vertical-align'];
			}

			// Handle border
			v = f.border.value;
			if (v || v == '0') {
				if (v == '0')
					st['border'] = '0';
				else
					st['border'] = v + 'px solid black';
			} else
				delete st['border'];

			// Handle hspace
			v = f.hspace.value;
			if (v) {
				delete st['margin'];
				st['margin-left'] = v + 'px';
				st['margin-right'] = v + 'px';
			} else {
				delete st['margin-left'];
				delete st['margin-right'];
			}

			// Handle vspace
			v = f.vspace.value;
			if (v) {
				delete st['margin'];
				st['margin-top'] = v + 'px';
				st['margin-bottom'] = v + 'px';
			} else {
				delete st['margin-top'];
				delete st['margin-bottom'];
			}

			// Merge
			st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st));
			dom.get('style').value = dom.serializeStyle(st);
		}
	},

	changeMouseMove : function() {
	},

	showPreviewImage : function(u, st) {
		if (!u) {
			tinyMCEPopup.dom.setHTML('prev', '');
			return;
		}

		if (!st && tinyMCEPopup.getParam("advimage_update_dimensions_onchange", true))
			this.resetImageData();

		u = tinyMCEPopup.editor.documentBaseURI.toAbsolute(u);

		if (!st)
			tinyMCEPopup.dom.setHTML('prev', '<img id="previewImg" src="' + u + '" border="0" onload="ImageDialog.updateImageData(this);" onerror="ImageDialog.resetImageData();" />');
		else
			tinyMCEPopup.dom.setHTML('prev', '<img id="previewImg" src="' + u + '" border="0" onload="ImageDialog.updateImageData(this, 1);" />');
	}
};

ImageDialog.preInit();
tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品写真视频在线观看| 色综合久久六月婷婷中文字幕| 久久激情五月婷婷| 成人夜色视频网站在线观看| 91国在线观看| 久久久亚洲精品石原莉奈| 有码一区二区三区| 韩国中文字幕2020精品| 色综合中文字幕国产| 91超碰这里只有精品国产| 日本一二三不卡| 午夜久久久影院| 成人av资源站| 欧美成人国产一区二区| 亚洲欧美电影一区二区| 国产一区二区成人久久免费影院| 色94色欧美sute亚洲线路二| 久久先锋资源网| 日本在线不卡视频一二三区| av色综合久久天堂av综合| 日韩女优电影在线观看| 一区二区久久久久| 国产91清纯白嫩初高中在线观看| 91精品国产综合久久久久久| 亚洲视频中文字幕| 国产成人精品影视| 日韩一区二区电影在线| 亚洲男人天堂av网| 亚洲欧洲国产日本综合| 国产欧美日韩在线视频| 亚洲女子a中天字幕| 欧美日韩欧美一区二区| 久久精品国产亚洲一区二区三区| 国产精品乱码一区二区三区软件| 99久久伊人网影院| 亚洲五月六月丁香激情| 午夜精品久久久久久久| 色香蕉久久蜜桃| 欧美在线观看禁18| 欧美在线高清视频| 久久综合中文字幕| 精品亚洲成a人| 欧美一区二区三区四区视频| 亚洲一区二区三区四区中文字幕 | 91精品国产一区二区人妖| 一区二区日韩av| 在线看国产一区二区| 亚洲成人福利片| 欧美性感一类影片在线播放| 亚洲电影中文字幕在线观看| 色88888久久久久久影院野外| 亚洲天堂福利av| 欧洲人成人精品| 天堂在线一区二区| 日韩三区在线观看| 国产麻豆成人精品| 欧美国产乱子伦| www.色精品| 亚洲激情图片一区| 欧美在线观看视频一区二区三区| 午夜精品久久久久久久久久久| 日韩网站在线看片你懂的| 国产一区二区三区免费看| 国产亚洲一区二区三区| 99久久国产综合精品女不卡| 亚洲欧美一区二区三区极速播放| 精品视频1区2区3区| 免费成人在线播放| 久久久精品黄色| 99久久综合国产精品| 午夜视频久久久久久| 欧美成人三级在线| 成人18视频在线播放| 亚洲午夜激情网页| 欧美一级在线视频| 成人在线视频一区| 亚洲午夜电影在线| 久久久精品国产99久久精品芒果| 91亚洲精华国产精华精华液| 午夜视频在线观看一区| 久久久久久久久久久电影| 91免费看视频| 精品一区二区国语对白| 亚洲天堂免费看| 中文字幕在线观看不卡视频| 国产成人综合亚洲91猫咪| 亚洲欧美日韩在线| 日韩精品一区二| 91色综合久久久久婷婷| 麻豆精品一区二区| 亚洲人快播电影网| 国产区在线观看成人精品| 亚洲天堂av一区| 久草这里只有精品视频| 亚洲乱码日产精品bd| 91在线porny国产在线看| 亚洲欧洲国产专区| 色婷婷精品久久二区二区蜜臂av| 亚洲精品日产精品乱码不卡| 色婷婷综合久久久久中文一区二区 | 91无套直看片红桃| 亚洲精品你懂的| 欧美日韩在线电影| 久99久精品视频免费观看| 国产亚洲成av人在线观看导航 | 欧美大片一区二区| 国产精品综合二区| 亚洲女爱视频在线| 欧美日韩精品综合在线| 久久国产精品色| 国产欧美一区二区在线观看| 91麻豆国产福利精品| 日日骚欧美日韩| 26uuu亚洲| 99精品在线观看视频| 亚洲国产精品综合小说图片区| 3d动漫精品啪啪1区2区免费| 国产精品一区免费在线观看| 亚洲日本丝袜连裤袜办公室| 欧美电影在线免费观看| 国产精品亚洲午夜一区二区三区| 亚洲色图视频网站| 日韩一区二区三区在线观看| 成人av网站在线观看免费| 午夜精品国产更新| 国产精品三级在线观看| 欧美精品日韩综合在线| 国产成人自拍在线| 亚洲成人午夜电影| 国产欧美1区2区3区| 欧美日韩一区二区三区四区五区| 国产一区二区三区视频在线播放| 一区二区三区在线免费播放| 久久久久亚洲综合| 欧美精品乱码久久久久久按摩| 国产成人亚洲综合色影视| 亚洲高清免费视频| 国产精品麻豆视频| 精品sm捆绑视频| 在线成人小视频| 日韩美女在线视频| 欧美美女喷水视频| 97se亚洲国产综合自在线| 国产真实精品久久二三区| 亚洲国产综合视频在线观看| 国产精品黄色在线观看| 久久综合国产精品| 欧美一区二区视频免费观看| 色乱码一区二区三区88| 懂色一区二区三区免费观看| 久草在线在线精品观看| 人禽交欧美网站| 午夜欧美一区二区三区在线播放| 中文字幕制服丝袜成人av| 久久中文娱乐网| 欧美精品一区二区三区久久久 | 欧美日韩国产综合久久| 色综合婷婷久久| 91在线观看一区二区| 成人精品国产一区二区4080| 国产不卡视频在线播放| 国产精品自在欧美一区| 国内一区二区视频| 九一久久久久久| 国产一区二区三区免费观看| 极品少妇xxxx精品少妇偷拍 | 欧美日韩综合色| 欧美三级日韩三级国产三级| 日本韩国精品在线| 91免费在线视频观看| 日本高清不卡视频| 91福利国产成人精品照片| 欧美日韩国产天堂| 欧美高清激情brazzers| 日韩一二三区不卡| 精品久久一区二区三区| 久久奇米777| 亚洲国产精品自拍| 亚洲bt欧美bt精品777| 日韩中文字幕亚洲一区二区va在线| 亚洲高清一区二区三区| 日韩av在线发布| 国产福利一区二区| 99精品国产99久久久久久白柏| 欧洲av在线精品| 欧美变态tickling挠脚心| 国产色产综合产在线视频| 亚洲天堂精品在线观看| 日日夜夜免费精品| 福利一区二区在线| 色88888久久久久久影院野外 | 亚洲小少妇裸体bbw| 免费成人在线影院| 成人av网站在线| 欧美人妇做爰xxxⅹ性高电影| 欧美电影免费观看高清完整版| 国产精品久久免费看| 亚洲成人一二三| 成人性生交大片免费看视频在线| 欧美性受极品xxxx喷水|