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

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

?? layout.js

?? 尚學堂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.layout");dojo.require("dojo.html.common");dojo.require("dojo.html.style");dojo.require("dojo.html.display");dojo.html.sumAncestorProperties = function (node, prop) {	node = dojo.byId(node);	if (!node) {		return 0;	}	var retVal = 0;	while (node) {		if (dojo.html.getComputedStyle(node, "position") == "fixed") {			return 0;		}		var val = node[prop];		if (val) {			retVal += val - 0;			if (node == dojo.body()) {				break;			}		}		node = node.parentNode;	}	return retVal;};dojo.html.setStyleAttributes = function (node, attributes) {	node = dojo.byId(node);	var splittedAttribs = attributes.replace(/(;)?\s*$/, "").split(";");	for (var i = 0; i < splittedAttribs.length; i++) {		var nameValue = splittedAttribs[i].split(":");		var name = nameValue[0].replace(/\s*$/, "").replace(/^\s*/, "").toLowerCase();		var value = nameValue[1].replace(/\s*$/, "").replace(/^\s*/, "");		switch (name) {		  case "opacity":			dojo.html.setOpacity(node, value);			break;		  case "content-height":			dojo.html.setContentBox(node, {height:value});			break;		  case "content-width":			dojo.html.setContentBox(node, {width:value});			break;		  case "outer-height":			dojo.html.setMarginBox(node, {height:value});			break;		  case "outer-width":			dojo.html.setMarginBox(node, {width:value});			break;		  default:			node.style[dojo.html.toCamelCase(name)] = value;		}	}};dojo.html.boxSizing = {MARGIN_BOX:"margin-box", BORDER_BOX:"border-box", PADDING_BOX:"padding-box", CONTENT_BOX:"content-box"};dojo.html.getAbsolutePosition = dojo.html.abs = function (node, includeScroll, boxType) {	node = dojo.byId(node, node.ownerDocument);	var ret = {x:0, y:0};	var bs = dojo.html.boxSizing;	if (!boxType) {		boxType = bs.CONTENT_BOX;	}	var nativeBoxType = 2;	var targetBoxType;	switch (boxType) {	  case bs.MARGIN_BOX:		targetBoxType = 3;		break;	  case bs.BORDER_BOX:		targetBoxType = 2;		break;	  case bs.PADDING_BOX:	  default:		targetBoxType = 1;		break;	  case bs.CONTENT_BOX:		targetBoxType = 0;		break;	}	var h = dojo.render.html;	var db = document["body"] || document["documentElement"];	if (h.ie) {		with (node.getBoundingClientRect()) {			ret.x = left - 2;			ret.y = top - 2;		}	} else {		if (document.getBoxObjectFor) {			nativeBoxType = 1;			try {				var bo = document.getBoxObjectFor(node);				ret.x = bo.x - dojo.html.sumAncestorProperties(node, "scrollLeft");				ret.y = bo.y - dojo.html.sumAncestorProperties(node, "scrollTop");			}			catch (e) {			}		} else {			if (node["offsetParent"]) {				var endNode;				if ((h.safari) && (node.style.getPropertyValue("position") == "absolute") && (node.parentNode == db)) {					endNode = db;				} else {					endNode = db.parentNode;				}				if (node.parentNode != db) {					var nd = node;					if (dojo.render.html.opera) {						nd = db;					}					ret.x -= dojo.html.sumAncestorProperties(nd, "scrollLeft");					ret.y -= dojo.html.sumAncestorProperties(nd, "scrollTop");				}				var curnode = node;				do {					var n = curnode["offsetLeft"];					if (!h.opera || n > 0) {						ret.x += isNaN(n) ? 0 : n;					}					var m = curnode["offsetTop"];					ret.y += isNaN(m) ? 0 : m;					curnode = curnode.offsetParent;				} while ((curnode != endNode) && (curnode != null));			} else {				if (node["x"] && node["y"]) {					ret.x += isNaN(node.x) ? 0 : node.x;					ret.y += isNaN(node.y) ? 0 : node.y;				}			}		}	}	if (includeScroll) {		var scroll = dojo.html.getScroll();		ret.y += scroll.top;		ret.x += scroll.left;	}	var extentFuncArray = [dojo.html.getPaddingExtent, dojo.html.getBorderExtent, dojo.html.getMarginExtent];	if (nativeBoxType > targetBoxType) {		for (var i = targetBoxType; i < nativeBoxType; ++i) {			ret.y += extentFuncArray[i](node, "top");			ret.x += extentFuncArray[i](node, "left");		}	} else {		if (nativeBoxType < targetBoxType) {			for (var i = targetBoxType; i > nativeBoxType; --i) {				ret.y -= extentFuncArray[i - 1](node, "top");				ret.x -= extentFuncArray[i - 1](node, "left");			}		}	}	ret.top = ret.y;	ret.left = ret.x;	return ret;};dojo.html.isPositionAbsolute = function (node) {	return (dojo.html.getComputedStyle(node, "position") == "absolute");};dojo.html._sumPixelValues = function (node, selectors, autoIsZero) {	var total = 0;	for (var x = 0; x < selectors.length; x++) {		total += dojo.html.getPixelValue(node, selectors[x], autoIsZero);	}	return total;};dojo.html.getMargin = function (node) {	return {width:dojo.html._sumPixelValues(node, ["margin-left", "margin-right"], (dojo.html.getComputedStyle(node, "position") == "absolute")), height:dojo.html._sumPixelValues(node, ["margin-top", "margin-bottom"], (dojo.html.getComputedStyle(node, "position") == "absolute"))};};dojo.html.getBorder = function (node) {	return {width:dojo.html.getBorderExtent(node, "left") + dojo.html.getBorderExtent(node, "right"), height:dojo.html.getBorderExtent(node, "top") + dojo.html.getBorderExtent(node, "bottom")};};dojo.html.getBorderExtent = function (node, side) {	return (dojo.html.getStyle(node, "border-" + side + "-style") == "none" ? 0 : dojo.html.getPixelValue(node, "border-" + side + "-width"));};dojo.html.getMarginExtent = function (node, side) {	return dojo.html._sumPixelValues(node, ["margin-" + side], dojo.html.isPositionAbsolute(node));};dojo.html.getPaddingExtent = function (node, side) {	return dojo.html._sumPixelValues(node, ["padding-" + side], true);};dojo.html.getPadding = function (node) {	return {width:dojo.html._sumPixelValues(node, ["padding-left", "padding-right"], true), height:dojo.html._sumPixelValues(node, ["padding-top", "padding-bottom"], true)};};dojo.html.getPadBorder = function (node) {	var pad = dojo.html.getPadding(node);	var border = dojo.html.getBorder(node);	return {width:pad.width + border.width, height:pad.height + border.height};};dojo.html.getBoxSizing = function (node) {	var h = dojo.render.html;	var bs = dojo.html.boxSizing;	if (((h.ie) || (h.opera)) && node.nodeName.toLowerCase() != "img") {		var cm = document["compatMode"];		if ((cm == "BackCompat") || (cm == "QuirksMode")) {			return bs.BORDER_BOX;		} else {			return bs.CONTENT_BOX;		}	} else {		if (arguments.length == 0) {			node = document.documentElement;		}		var sizing;		if (!h.ie) {			sizing = dojo.html.getStyle(node, "-moz-box-sizing");			if (!sizing) {				sizing = dojo.html.getStyle(node, "box-sizing");			}		}		return (sizing ? sizing : bs.CONTENT_BOX);	}};dojo.html.isBorderBox = function (node) {	return (dojo.html.getBoxSizing(node) == dojo.html.boxSizing.BORDER_BOX);};dojo.html.getBorderBox = function (node) {	node = dojo.byId(node);	return {width:node.offsetWidth, height:node.offsetHeight};};dojo.html.getPaddingBox = function (node) {	var box = dojo.html.getBorderBox(node);	var border = dojo.html.getBorder(node);	return {width:box.width - border.width, height:box.height - border.height};};dojo.html.getContentBox = function (node) {	node = dojo.byId(node);	var padborder = dojo.html.getPadBorder(node);	return {width:node.offsetWidth - padborder.width, height:node.offsetHeight - padborder.height};};dojo.html.setContentBox = function (node, args) {	node = dojo.byId(node);	var width = 0;	var height = 0;	var isbb = dojo.html.isBorderBox(node);	var padborder = (isbb ? dojo.html.getPadBorder(node) : {width:0, height:0});	var ret = {};	if (typeof args.width != "undefined") {		width = args.width + padborder.width;		ret.width = dojo.html.setPositivePixelValue(node, "width", width);	}	if (typeof args.height != "undefined") {		height = args.height + padborder.height;		ret.height = dojo.html.setPositivePixelValue(node, "height", height);	}	return ret;};dojo.html.getMarginBox = function (node) {	var borderbox = dojo.html.getBorderBox(node);	var margin = dojo.html.getMargin(node);	return {width:borderbox.width + margin.width, height:borderbox.height + margin.height};};dojo.html.setMarginBox = function (node, args) {	node = dojo.byId(node);	var width = 0;	var height = 0;	var isbb = dojo.html.isBorderBox(node);	var padborder = (!isbb ? dojo.html.getPadBorder(node) : {width:0, height:0});	var margin = dojo.html.getMargin(node);	var ret = {};	if (typeof args.width != "undefined") {		width = args.width - padborder.width;		width -= margin.width;		ret.width = dojo.html.setPositivePixelValue(node, "width", width);	}	if (typeof args.height != "undefined") {		height = args.height - padborder.height;		height -= margin.height;		ret.height = dojo.html.setPositivePixelValue(node, "height", height);	}	return ret;};dojo.html.getElementBox = function (node, type) {	var bs = dojo.html.boxSizing;	switch (type) {	  case bs.MARGIN_BOX:		return dojo.html.getMarginBox(node);	  case bs.BORDER_BOX:		return dojo.html.getBorderBox(node);	  case bs.PADDING_BOX:		return dojo.html.getPaddingBox(node);	  case bs.CONTENT_BOX:	  default:		return dojo.html.getContentBox(node);	}};dojo.html.toCoordinateObject = dojo.html.toCoordinateArray = function (coords, includeScroll, boxtype) {	if (coords instanceof Array || typeof coords == "array") {		dojo.deprecated("dojo.html.toCoordinateArray", "use dojo.html.toCoordinateObject({left: , top: , width: , height: }) instead", "0.5");		while (coords.length < 4) {			coords.push(0);		}		while (coords.length > 4) {			coords.pop();		}		var ret = {left:coords[0], top:coords[1], width:coords[2], height:coords[3]};	} else {		if (!coords.nodeType && !(coords instanceof String || typeof coords == "string") && ("width" in coords || "height" in coords || "left" in coords || "x" in coords || "top" in coords || "y" in coords)) {			var ret = {left:coords.left || coords.x || 0, top:coords.top || coords.y || 0, width:coords.width || 0, height:coords.height || 0};		} else {			var node = dojo.byId(coords);			var pos = dojo.html.abs(node, includeScroll, boxtype);			var marginbox = dojo.html.getMarginBox(node);			var ret = {left:pos.left, top:pos.top, width:marginbox.width, height:marginbox.height};		}	}	ret.x = ret.left;	ret.y = ret.top;	return ret;};dojo.html.setMarginBoxWidth = dojo.html.setOuterWidth = function (node, width) {	return dojo.html._callDeprecated("setMarginBoxWidth", "setMarginBox", arguments, "width");};dojo.html.setMarginBoxHeight = dojo.html.setOuterHeight = function () {	return dojo.html._callDeprecated("setMarginBoxHeight", "setMarginBox", arguments, "height");};dojo.html.getMarginBoxWidth = dojo.html.getOuterWidth = function () {	return dojo.html._callDeprecated("getMarginBoxWidth", "getMarginBox", arguments, null, "width");};dojo.html.getMarginBoxHeight = dojo.html.getOuterHeight = function () {	return dojo.html._callDeprecated("getMarginBoxHeight", "getMarginBox", arguments, null, "height");};dojo.html.getTotalOffset = function (node, type, includeScroll) {	return dojo.html._callDeprecated("getTotalOffset", "getAbsolutePosition", arguments, null, type);};dojo.html.getAbsoluteX = function (node, includeScroll) {	return dojo.html._callDeprecated("getAbsoluteX", "getAbsolutePosition", arguments, null, "x");};dojo.html.getAbsoluteY = function (node, includeScroll) {	return dojo.html._callDeprecated("getAbsoluteY", "getAbsolutePosition", arguments, null, "y");};dojo.html.totalOffsetLeft = function (node, includeScroll) {	return dojo.html._callDeprecated("totalOffsetLeft", "getAbsolutePosition", arguments, null, "left");};dojo.html.totalOffsetTop = function (node, includeScroll) {	return dojo.html._callDeprecated("totalOffsetTop", "getAbsolutePosition", arguments, null, "top");};dojo.html.getMarginWidth = function (node) {	return dojo.html._callDeprecated("getMarginWidth", "getMargin", arguments, null, "width");};dojo.html.getMarginHeight = function (node) {	return dojo.html._callDeprecated("getMarginHeight", "getMargin", arguments, null, "height");};dojo.html.getBorderWidth = function (node) {	return dojo.html._callDeprecated("getBorderWidth", "getBorder", arguments, null, "width");};dojo.html.getBorderHeight = function (node) {	return dojo.html._callDeprecated("getBorderHeight", "getBorder", arguments, null, "height");};dojo.html.getPaddingWidth = function (node) {	return dojo.html._callDeprecated("getPaddingWidth", "getPadding", arguments, null, "width");};dojo.html.getPaddingHeight = function (node) {	return dojo.html._callDeprecated("getPaddingHeight", "getPadding", arguments, null, "height");};dojo.html.getPadBorderWidth = function (node) {	return dojo.html._callDeprecated("getPadBorderWidth", "getPadBorder", arguments, null, "width");};dojo.html.getPadBorderHeight = function (node) {	return dojo.html._callDeprecated("getPadBorderHeight", "getPadBorder", arguments, null, "height");};dojo.html.getBorderBoxWidth = dojo.html.getInnerWidth = function () {	return dojo.html._callDeprecated("getBorderBoxWidth", "getBorderBox", arguments, null, "width");};dojo.html.getBorderBoxHeight = dojo.html.getInnerHeight = function () {	return dojo.html._callDeprecated("getBorderBoxHeight", "getBorderBox", arguments, null, "height");};dojo.html.getContentBoxWidth = dojo.html.getContentWidth = function () {	return dojo.html._callDeprecated("getContentBoxWidth", "getContentBox", arguments, null, "width");};dojo.html.getContentBoxHeight = dojo.html.getContentHeight = function () {	return dojo.html._callDeprecated("getContentBoxHeight", "getContentBox", arguments, null, "height");};dojo.html.setContentBoxWidth = dojo.html.setContentWidth = function (node, width) {	return dojo.html._callDeprecated("setContentBoxWidth", "setContentBox", arguments, "width");};dojo.html.setContentBoxHeight = dojo.html.setContentHeight = function (node, height) {	return dojo.html._callDeprecated("setContentBoxHeight", "setContentBox", arguments, "height");};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久66| 91精品国产综合久久香蕉的特点| 欧美aaa在线| 日韩精品一级二级| 裸体健美xxxx欧美裸体表演| 麻豆精品一区二区| 国产精品一区免费在线观看| 国产69精品久久99不卡| 99久久婷婷国产综合精品| 色欧美日韩亚洲| 欧美日韩国产一级片| 日韩一级免费观看| 久久久精品免费免费| 国产精品欧美经典| 亚洲欧美一区二区三区国产精品 | 免费成人你懂的| 国内国产精品久久| 成人一区二区三区在线观看| jlzzjlzz国产精品久久| 欧美性色黄大片| 欧美大片日本大片免费观看| 久久久青草青青国产亚洲免观| 国产精品美女www爽爽爽| 一区二区三区久久| 亚洲激情在线激情| 美腿丝袜亚洲色图| 成人aaaa免费全部观看| 色狠狠色狠狠综合| 欧美成人猛片aaaaaaa| 国产精品成人一区二区艾草| 亚洲男人的天堂av| 美女看a上一区| 成人黄色综合网站| 在线不卡欧美精品一区二区三区| 日韩精品一区二区三区swag| 中文字幕免费一区| 亚洲丰满少妇videoshd| 国内成人免费视频| 色综合久久中文综合久久牛| 欧美一区二区精品| 国产精品不卡一区二区三区| 男男gaygay亚洲| 成人v精品蜜桃久久一区| 777a∨成人精品桃花网| 欧美国产欧美亚州国产日韩mv天天看完整 | 欧美二区乱c少妇| 国产精品三级在线观看| 日韩电影在线观看电影| av在线不卡电影| 日韩三级在线观看| 中文字幕亚洲欧美在线不卡| 看国产成人h片视频| 色综合久久综合网97色综合| 亚洲精品在线电影| 亚洲高清视频中文字幕| 成人黄色综合网站| 精品国内片67194| 亚洲风情在线资源站| 99免费精品视频| 久久亚洲精品国产精品紫薇| 亚洲午夜电影在线观看| 成人开心网精品视频| 欧美电影免费观看高清完整版在线观看 | 欧美国产成人在线| 久久精品72免费观看| 在线观看av一区| 国产精品美女视频| 国产一区二区在线看| 7777精品久久久大香线蕉| 亚洲人成7777| 国产91对白在线观看九色| 精品国产一区二区精华| 日韩制服丝袜先锋影音| 欧美唯美清纯偷拍| 亚洲美女精品一区| 成人免费高清在线| 久久久久久久国产精品影院| 奇米影视在线99精品| 欧美日韩亚洲高清一区二区| 亚洲私人影院在线观看| 岛国一区二区三区| 久久精品一区二区三区不卡| 久久疯狂做爰流白浆xx| 91麻豆精品国产自产在线观看一区 | 国产在线精品免费| 日韩欧美123| 免费美女久久99| 4438x成人网最大色成网站| 亚洲国产视频网站| 欧洲精品一区二区| 一区二区三区在线免费视频| 99re热视频这里只精品| 国产精品国产精品国产专区不片| 国产精品一二三四| 国产日韩精品一区二区三区在线| 国产在线看一区| 26uuu精品一区二区| 国产在线视频不卡二| 久久久久久久久伊人| 国产精品18久久久| 中文字幕精品在线不卡| 成人禁用看黄a在线| 国产精品理伦片| 一本在线高清不卡dvd| 洋洋av久久久久久久一区| 欧美自拍丝袜亚洲| 丝袜国产日韩另类美女| 3atv一区二区三区| 九九**精品视频免费播放| 久久综合色天天久久综合图片| 国产在线精品视频| 国产精品欧美极品| 色偷偷成人一区二区三区91| 亚洲午夜在线观看视频在线| 欧美高清视频一二三区 | 91成人网在线| 天天综合天天做天天综合| 欧美电影精品一区二区| 国产麻豆91精品| 国产欧美精品在线观看| 91同城在线观看| 午夜精品在线视频一区| 日韩午夜中文字幕| 91麻豆.com| 奇米影视在线99精品| 久久蜜臀中文字幕| 91丨九色porny丨蝌蚪| 久久综合久久久久88| 国产偷国产偷精品高清尤物| 国产成人午夜视频| 日韩欧美国产系列| 国产一区不卡精品| 最新日韩在线视频| 欧美日韩激情一区二区三区| 美女视频免费一区| 亚洲国产精品二十页| 欧美性色黄大片| 久久99国内精品| 自拍av一区二区三区| 欧美老年两性高潮| 国产91精品一区二区麻豆网站| 一区二区在线免费观看| 欧美一区二区三区电影| www.综合网.com| 日韩成人一区二区三区在线观看| 久久久久久久久久久黄色| 色94色欧美sute亚洲13| 久久99这里只有精品| 日韩毛片一二三区| 日韩你懂的在线观看| 91色婷婷久久久久合中文| 乱中年女人伦av一区二区| 亚洲美女屁股眼交3| 精品成人a区在线观看| 在线一区二区观看| 国产传媒欧美日韩成人| 亚洲第四色夜色| 国产精品无码永久免费888| 欧美精品乱人伦久久久久久| 成人黄页毛片网站| 麻豆国产一区二区| 亚洲激情自拍偷拍| 国产日韩精品一区二区三区| 欧美剧在线免费观看网站| 国产一区二区免费在线| 亚洲成在线观看| 国产亚洲欧美激情| 欧美久久久久久久久久| 99久久婷婷国产综合精品| 久久精品久久99精品久久| 国产亚洲短视频| 91精品国产综合久久久蜜臀图片| 不卡一区二区中文字幕| 麻豆成人久久精品二区三区红 | 亚洲三级电影网站| 精品毛片乱码1区2区3区| 欧美三电影在线| www.欧美日韩国产在线| 国产一区91精品张津瑜| 日韩国产一区二| 亚洲福利视频一区二区| 亚洲人被黑人高潮完整版| 久久蜜桃av一区精品变态类天堂| 67194成人在线观看| 91精品福利在线| 99国产精品久久久| 粉嫩一区二区三区性色av| 激情文学综合插| 蜜臀精品久久久久久蜜臀| 亚洲chinese男男1069| 亚洲另类春色国产| 1区2区3区国产精品| 国产区在线观看成人精品| 久久久噜噜噜久久人人看 | 精品日韩欧美在线| 日韩一区二区电影网| 欧美一区日本一区韩国一区| 欧美体内she精高潮| 欧美三区在线视频| 久久99最新地址|