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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? metrics.js

?? 尚學(xué)堂oa 源碼
?? JS
字號:
/*	Copyright (c) 2004-2006, The Dojo Foundation	All Rights Reserved.	Licensed under the Academic Free License version 2.1 or above OR the	modified BSD license. For more information on Dojo licensing, see:		http://dojotoolkit.org/community/licensing.shtml*/dojo.provide("dojo.html.metrics");dojo.require("dojo.html.layout");dojo.html.getScrollbar = function () {	var scroll = document.createElement("div");	scroll.style.width = "100px";	scroll.style.height = "100px";	scroll.style.overflow = "scroll";	scroll.style.position = "absolute";	scroll.style.top = "-300px";	scroll.style.left = "0px";	var test = document.createElement("div");	test.style.width = "400px";	test.style.height = "400px";	scroll.appendChild(test);	dojo.body().appendChild(scroll);	var width = scroll.offsetWidth - scroll.clientWidth;	dojo.body().removeChild(scroll);	scroll.removeChild(test);	scroll = test = null;	return {width:width};};dojo.html.getFontMeasurements = function () {	var heights = {"1em":0, "1ex":0, "100%":0, "12pt":0, "16px":0, "xx-small":0, "x-small":0, "small":0, "medium":0, "large":0, "x-large":0, "xx-large":0};	if (dojo.render.html.ie) {		document.documentElement.style.fontSize = "100%";	}	var div = document.createElement("div");	div.style.position = "absolute";	div.style.left = "-100px";	div.style.top = "0";	div.style.width = "30px";	div.style.height = "1000em";	div.style.border = "0";	div.style.margin = "0";	div.style.padding = "0";	div.style.outline = "0";	div.style.lineHeight = "1";	div.style.overflow = "hidden";	dojo.body().appendChild(div);	for (var p in heights) {		div.style.fontSize = p;		heights[p] = Math.round(div.offsetHeight * 12 / 16) * 16 / 12 / 1000;	}	dojo.body().removeChild(div);	div = null;	return heights;};dojo.html._fontMeasurements = null;dojo.html.getCachedFontMeasurements = function (recalculate) {	if (recalculate || !dojo.html._fontMeasurements) {		dojo.html._fontMeasurements = dojo.html.getFontMeasurements();	}	return dojo.html._fontMeasurements;};dojo.html.measureFragment = function (node, html, boxType) {	var clone = node.cloneNode(true);	clone.innerHTML = html;	node.parentNode.appendChild(clone);	var ret = dojo.html.getElementBox(clone, boxType);	node.parentNode.removeChild(clone);	clone = null;	return ret;};dojo.html.getFittedFragment = function (node, html) {	function cl(node) {		var element = document.createElement(node.tagName);		element.id = node.id + "-clone";		element.className = node.className;		for (var j = 0; j < node.attributes.length; j++) {			if (node.attributes[j].specified) {				if (node.attributes[j].nodeName.toLowerCase() != "style" && node.attributes[j].nodeName.toLowerCase() != "edited" && node.attributes[j].nodeName.toLowerCase() != "contenteditable" && node.attributes[j].nodeName.toLowerCase() != "id" && node.attributes[j].nodeName.toLowerCase() != "class") {					element.setAttribute(node.attributes[j].nodeName.toLowerCase(), node.attributes[j].nodeValue);				}			}		}		return element;	}	var height = dojo.html.getFontMeasurements()["16px"];	var n = cl(node);	n.style.width = dojo.html.getBorderBox(node).width + "px";	n.style.height = (height + 4) + "px";	node.parentNode.appendChild(n);	var rem = dojo.html.fitToElement(n, html);	var ret = n.innerHTML;	n.parentNode.removeChild(n);	return ret;};dojo.html.fitToElement = function (node, html) {	function cl(node) {		var element = document.createElement(node.tagName);		element.id = node.id + "-clone";		element.className = node.className;		for (var j = 0; j < node.attributes.length; j++) {			if (node.attributes[j].specified) {				if (node.attributes[j].nodeName.toLowerCase() != "style" && node.attributes[j].nodeName.toLowerCase() != "edited" && node.attributes[j].nodeName.toLowerCase() != "contenteditable" && node.attributes[j].nodeName.toLowerCase() != "id" && node.attributes[j].nodeName.toLowerCase() != "class") {					element.setAttribute(node.attributes[j].nodeName.toLowerCase(), node.attributes[j].nodeValue);				}			}		}		return element;	}	var clone = cl(node);	node.parentNode.appendChild(clone);	var t = dojo.html.getBorderBox(node);	clone.style.width = t.width + "px";	var singletons = ["br", "img", "hr", "input", "!--"];	var chop = ["<BR>", "<br>", "<br/>", "<br />", "<p></p>", "<P></P>"];	var openTags = [];	var str = html;	var i = 0;	var limit = str.length;	var add = 0;	var doLoop = true;	clone.innerHTML = str;	while (doLoop) {		add = Math.round((limit - i) / 2);		if (add <= 1) {			doLoop = false;		}		i += add;		clone.innerHTML = str.substr(0, i);		if (clone.offsetHeight > t.height) {			limit = i;			i -= add;		}	}	if (str.substr(0, i) != str) {		var lastSpace = str.substr(0, i).lastIndexOf(" ");		var lastNewLine = str.substr(0, i).lastIndexOf("\n");		var lastGreater = str.substr(0, i).lastIndexOf(">");		var lastLess = str.substr(0, i).lastIndexOf("<");		if (lastLess <= lastGreater && lastNewLine == i - 1) {			i = i;		} else {			if (lastSpace != -1 && lastSpace > lastGreater && lastGreater > lastLess) {				i = lastSpace + 1;			} else {				if (lastLess > lastGreater) {					i = lastLess;				} else {					if (lastGreater != -1) {						i = lastGreater + 1;					}				}			}		}	}	str = str.substr(0, i);	var ret = html.substr(str.length);	var doPush = true;	var tags = str.split("<");	tags.shift();	for (var j = 0; j < tags.length; j++) {		tags[j] = tags[j].split(">")[0];		if (tags[j].charAt(tags[j].length - 1) == "/") {			continue;		}		if (tags[j].charAt(0) != "/") {			for (var k = 0; k < singletons.length; k++) {				if (tags[j].split(" ")[0].toLowerCase() == singletons[k]) {					doPush = false;				}			}			if (doPush) {				openTags.push(tags[j]);			}			doPush = true;		} else {			openTags.pop();		}	}	for (var j = 0; j < chop.length; j++) {		if (ret.charAt(0) == "\n") {			ret = ret.substr(1);		}		while (ret.indexOf(chop[j]) == 0) {			ret = ret.substr(chop[j].length);		}	}	for (var j = openTags.length - 1; j >= 0; j--) {		if (str.lastIndexOf(openTags[j]) == (str.length - openTags[j].length - 1)) {			str = str.substring(0, str.lastIndexOf(openTags[j]));		} else {			str += "</" + openTags[j] + ">";		}		if (ret.length > 0) {			ret = "<" + openTags[j] + ">" + ret;		}	}	for (var j = 0; j < chop.length; j++) {		if (ret.charAt(0) == "\n") {			ret = ret.substr(1);		}		while (ret.indexOf(chop[j]) == 0) {			ret = ret.substr(chop[j].length);		}	}	node.innerHTML = str;	clone.parentNode.removeChild(clone);	clone = null;	return ret;};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩综合小视频| 国产欧美日韩在线视频| 69久久99精品久久久久婷婷| 精品黑人一区二区三区久久| 亚洲免费av网站| 亚洲一区二区三区爽爽爽爽爽| 欧美一卡2卡三卡4卡5免费| 欧美xxxxx裸体时装秀| 国产精品欧美一区二区三区| 日韩成人av影视| 欧美中文一区二区三区| 国产欧美一区二区精品久导航 | 欧美三级欧美一级| 久久久久久亚洲综合| 午夜精品福利一区二区三区av | 欧美精品一区二区三区一线天视频 | caoporen国产精品视频| 欧美电影一区二区三区| 91精品国产黑色紧身裤美女| 狠狠色综合日日| 欧美亚洲一区三区| 国产精品剧情在线亚洲| 国产乱码精品一区二区三区av | 国模少妇一区二区三区| 717成人午夜免费福利电影| 日韩毛片精品高清免费| 成人国产精品免费| 国产精品美女久久久久久久网站| 国精产品一区一区三区mba视频| 欧美一区二区三区思思人| 亚洲成人你懂的| 欧美久久久久免费| 丝袜诱惑亚洲看片| 欧美丰满少妇xxxxx高潮对白| 亚洲图片欧美视频| 精品视频999| 欧美激情综合五月色丁香| 日韩精品一区二区三区swag| 国产一区二区在线视频| 日韩欧美在线综合网| 日日骚欧美日韩| 日韩欧美亚洲一区二区| 国产一区二区三区四区五区美女| 精品成人免费观看| 国产91精品精华液一区二区三区| 国产精品欧美久久久久无广告| 成人小视频在线观看| |精品福利一区二区三区| 91激情五月电影| 亚洲超碰97人人做人人爱| 日韩视频免费观看高清完整版| 美腿丝袜亚洲色图| 国产三区在线成人av| av中文一区二区三区| 夜夜揉揉日日人人青青一国产精品| 欧美日韩亚洲丝袜制服| 日韩激情av在线| 91精品国产色综合久久不卡电影| 中文字幕av不卡| 99久久亚洲一区二区三区青草| 一区在线中文字幕| 欧美男人的天堂一二区| 经典一区二区三区| 亚洲欧美怡红院| 在线播放欧美女士性生活| 精品在线视频一区| 亚洲女女做受ⅹxx高潮| 日韩精品一区二区三区中文不卡| 成人激情图片网| 日本伊人色综合网| 国产精品区一区二区三| 911精品国产一区二区在线| 国产ts人妖一区二区| 午夜成人免费电影| 国产精品天天摸av网| 欧美一区二区三区在线电影 | 亚洲一区二区在线视频| 欧美变态tickling挠脚心| proumb性欧美在线观看| 奇米四色…亚洲| 男女男精品视频网| 亚洲一区二区三区精品在线| 成人性生交大片免费看中文网站| 亚洲一二三四在线| 久久精品免视看| 欧美男女性生活在线直播观看| 国产99精品国产| 偷窥国产亚洲免费视频| 综合亚洲深深色噜噜狠狠网站| 日韩欧美国产1| 欧美日韩国产首页在线观看| 成人av电影在线网| 国产精品资源网| 琪琪一区二区三区| 一区二区三区在线视频观看58 | 欧美综合一区二区| 国产99久久久精品| 国产综合色视频| 日韩av不卡在线观看| 亚洲一区二区三区四区在线观看 | 91麻豆精品国产91久久久久久久久| 国产精品影音先锋| 日日夜夜免费精品视频| 一区二区三区在线高清| 国产精品久久二区二区| 国产亚洲1区2区3区| 精品国产乱码久久久久久浪潮| 欧美精品777| 欧美性生活久久| 91黄色免费看| 色综合色综合色综合| 99久久er热在这里只有精品66| 国产91色综合久久免费分享| 国内精品国产三级国产a久久| 在线观看亚洲精品| 色88888久久久久久影院野外| 99国产精品99久久久久久| 国产乱码精品一区二区三区忘忧草| 日本不卡免费在线视频| 午夜激情一区二区| 成人免费视频视频在线观看免费| 蜜桃久久久久久久| 黑人精品欧美一区二区蜜桃| 免费观看在线色综合| 天天综合色天天综合色h| 午夜电影网一区| 美女一区二区三区| 久久精品国产成人一区二区三区| 琪琪一区二区三区| 久久99精品久久久| 国产成人啪免费观看软件| 成人免费高清在线观看| 91一区二区在线| 在线观看欧美黄色| 51久久夜色精品国产麻豆| 欧美一区二区三区视频免费播放| 欧美一区二区久久久| 2024国产精品| 最好看的中文字幕久久| 亚洲6080在线| 国产一二三精品| av电影在线观看完整版一区二区| 91久久一区二区| 日韩一区二区高清| 中文字幕成人网| 亚洲一区二区黄色| 日韩av成人高清| 精品一区二区三区香蕉蜜桃| 精品1区2区在线观看| www成人在线观看| 亚洲丝袜自拍清纯另类| 亚洲电影第三页| 国产一区二区在线免费观看| 91在线观看一区二区| 欧美群妇大交群中文字幕| 久久久久久久综合狠狠综合| 亚洲另类春色校园小说| 麻豆传媒一区二区三区| 99免费精品在线观看| 欧美一区二区三区在线看| 国产精品久久久久久久久免费丝袜| 亚洲一区二区偷拍精品| 国产精品一区一区三区| 欧美日韩一区三区四区| 国产日韩欧美a| 日韩高清电影一区| 99久久精品国产网站| 精品日韩欧美在线| 伊人开心综合网| 国产不卡免费视频| 欧美一区二区三区成人| 亚洲欧美电影一区二区| 风流少妇一区二区| 日韩久久免费av| 久久中文字幕电影| 成人午夜又粗又硬又大| 亚洲精品在线免费播放| 成人av小说网| 日韩精品一区在线观看| 一区二区三区高清| jvid福利写真一区二区三区| 欧美草草影院在线视频| 午夜国产精品一区| 欧美三级日韩三级国产三级| 国产精品久久久久久久久久免费看 | 国产精品免费丝袜| 91视频免费看| 国产日韩精品久久久| 久久超碰97中文字幕| 91精品国产综合久久精品麻豆 | 国产午夜久久久久| 极品少妇一区二区三区精品视频| 欧美日韩一区视频| 亚洲国产日日夜夜| 在线观看亚洲a| 日韩免费福利电影在线观看| 国产精品一区久久久久| 7777精品伊人久久久大香线蕉最新版| 国产精品久久影院| av一区二区三区黑人|