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

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

?? toolbar.js

?? 圖書管理系統(tǒng)包括圖書的增加、刪除、修改等功能
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/*	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.widget.ToolbarContainer");dojo.provide("dojo.widget.html.ToolbarContainer");dojo.provide("dojo.widget.Toolbar");dojo.provide("dojo.widget.html.Toolbar");dojo.provide("dojo.widget.ToolbarItem");dojo.provide("dojo.widget.html.ToolbarButtonGroup");dojo.provide("dojo.widget.html.ToolbarButton");dojo.provide("dojo.widget.html.ToolbarDialog");dojo.provide("dojo.widget.html.ToolbarMenu");dojo.provide("dojo.widget.html.ToolbarSeparator");dojo.provide("dojo.widget.html.ToolbarSpace");dojo.provide("dojo.widget.Icon");dojo.require("dojo.widget.*");dojo.require("dojo.html");/* ToolbarContainer *******************/dojo.widget.tags.addParseTreeHandler("dojo:toolbarContainer");dojo.widget.html.ToolbarContainer = function() {	dojo.widget.HtmlWidget.call(this);}dojo.inherits(dojo.widget.html.ToolbarContainer, dojo.widget.HtmlWidget);dojo.lang.extend(dojo.widget.html.ToolbarContainer, {	widgetType: "ToolbarContainer",	isContainer: true,	templateString: '<div class="toolbarContainer" dojoAttachPoint="containerNode"></div>',	templateCssPath: dojo.uri.dojoUri("src/widget/templates/HtmlToolbar.css"),	getItem: function(name) {		if(name instanceof dojo.widget.ToolbarItem) { return name; }		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				var item = child.getItem(name);				if(item) { return item; }			}		}		return null;	},	getItems: function() {		var items = [];		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				items = items.concat(child.getItems());			}		}		return items;	},	enable: function() {		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				child.enable.apply(child, arguments);			}		}	},	disable: function() {		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				child.disable.apply(child, arguments);			}		}	},	select: function(name) {		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				child.select(arguments);			}		}	},	deselect: function(name) {		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				child.deselect(arguments);			}		}	},	getItemsState: function() {		var values = {};		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				dojo.lang.mixin(values, child.getItemsState());			}		}		return values;	},	getItemsActiveState: function() {		var values = {};		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				dojo.lang.mixin(values, child.getItemsActiveState());			}		}		return values;	},	getItemsSelectedState: function() {		var values = {};		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.html.Toolbar) {				dojo.lang.mixin(values, child.getItemsSelectedState());			}		}		return values;	}});/* Toolbar **********/dojo.widget.tags.addParseTreeHandler("dojo:toolbar");dojo.widget.html.Toolbar = function() {	dojo.widget.HtmlWidget.call(this);}dojo.inherits(dojo.widget.html.Toolbar, dojo.widget.HtmlWidget);dojo.lang.extend(dojo.widget.html.Toolbar, {	widgetType: "Toolbar",	isContainer: true,	templateString: '<div class="toolbar" dojoAttachPoint="containerNode" unselectable="on" dojoOnMouseover="_onmouseover" dojoOnMouseout="_onmouseout" dojoOnClick="_onclick" dojoOnMousedown="_onmousedown" dojoOnMouseup="_onmouseup"></div>',	//templateString: '<div class="toolbar" dojoAttachPoint="containerNode" unselectable="on"></div>',	// given a node, tries to find it's toolbar item	_getItem: function(node) {		var start = new Date();		var widget = null;		while(node && node != this.domNode) {			if(dojo.html.hasClass(node, "toolbarItem")) {				var widgets = dojo.widget.manager.getWidgetsByFilter(function(w) { return w.domNode == node; });				if(widgets.length == 1) {					widget = widgets[0];					break;				} else if(widgets.length > 1) {					dojo.raise("Toolbar._getItem: More than one widget matches the node");				}			}			node = node.parentNode;		}		return widget;	},	_onmouseover: function(e) {		var widget = this._getItem(e.target);		if(widget && widget._onmouseover) { widget._onmouseover(e); }	},	_onmouseout: function(e) {		var widget = this._getItem(e.target);		if(widget && widget._onmouseout) { widget._onmouseout(e); }	},	_onclick: function(e) {		var widget = this._getItem(e.target);		if(widget && widget._onclick){ 			widget._onclick(e);		}	},	_onmousedown: function(e) {		var widget = this._getItem(e.target);		if(widget && widget._onmousedown) { widget._onmousedown(e); }	},	_onmouseup: function(e) {		var widget = this._getItem(e.target);		if(widget && widget._onmouseup) { widget._onmouseup(e); }	},	addChild: function(item, pos, props) {		var widget = dojo.widget.ToolbarItem.make(item, null, props);		var ret = dojo.widget.html.Toolbar.superclass.addChild.call(this, widget, null, pos, null);		return ret;	},	push: function() {		for(var i = 0; i < arguments.length; i++) {			this.addChild(arguments[i]);		}	},	getItem: function(name) {		if(name instanceof dojo.widget.ToolbarItem) { return name; }		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.ToolbarItem				&& child._name == name) { return child; }		}		return null;	},	getItems: function() {		var items = [];		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.ToolbarItem) {				items.push(child);			}		}		return items;	},	getItemsState: function() {		var values = {};		for(var i = 0; i < this.children.length; i++) {			var child = this.children[i];			if(child instanceof dojo.widget.ToolbarItem) {				values[child._name] = {					selected: child._selected,					enabled: child._enabled				};			}		}		return values;	},	getItemsActiveState: function() {		var values = this.getItemsState();		for(var item in values) {			values[item] = values[item].enabled;		}		return values;	},	getItemsSelectedState: function() {		var values = this.getItemsState();		for(var item in values) {			values[item] = values[item].selected;		}		return values;	},	enable: function() {		var items = arguments.length ? arguments : this.children;		for(var i = 0; i < items.length; i++) {			var child = this.getItem(items[i]);			if(child instanceof dojo.widget.ToolbarItem) {				child.enable(false, true);			}		}	},	disable: function() {		var items = arguments.length ? arguments : this.children;		for(var i = 0; i < items.length; i++) {			var child = this.getItem(items[i]);			if(child instanceof dojo.widget.ToolbarItem) {				child.disable();			}		}	},	select: function() {		for(var i = 0; i < arguments.length; i++) {			var name = arguments[i];			var item = this.getItem(name);			if(item) { item.select(); }		}	},	deselect: function() {		for(var i = 0; i < arguments.length; i++) {			var name = arguments[i];			var item = this.getItem(name);			if(item) { item.disable(); }		}	},	setValue: function() {		for(var i = 0; i < arguments.length; i += 2) {			var name = arguments[i], value = arguments[i+1];			var item = this.getItem(name);			if(item) {				if(item instanceof dojo.widget.ToolbarItem) {					item.setValue(value);				}			}		}	}});/* ToolbarItem hierarchy:	- ToolbarItem		- ToolbarButton		- ToolbarDialog			- ToolbarMenu		- ToolbarSeparator			- ToolbarSpace				- ToolbarFlexibleSpace*//* ToolbarItem **************/dojo.widget.ToolbarItem = function() {	dojo.widget.HtmlWidget.call(this);}dojo.inherits(dojo.widget.ToolbarItem, dojo.widget.HtmlWidget);dojo.lang.extend(dojo.widget.ToolbarItem, {	templateString: '<span unselectable="on" class="toolbarItem"></span>',	_name: null,	getName: function() { return this._name; },	setName: function(value) { return this._name = value; },	getValue: function() { return this.getName(); },	setValue: function(value) { return this.setName(value); },	_selected: false,	isSelected: function() { return this._selected; },	setSelected: function(is, force, preventEvent) {		if(!this._toggleItem && !force) { return; }		is = Boolean(is);		if(force || this._enabled && this._selected != is) {			this._selected = is;			this.update();			if(!preventEvent) {				this._fireEvent(is ? "onSelect" : "onDeselect");				this._fireEvent("onChangeSelect");			}		}	},	select: function(force, preventEvent) {		return this.setSelected(true, force, preventEvent);	},	deselect: function(force, preventEvent) {		return this.setSelected(false, force, preventEvent);	},	_toggleItem: false,	isToggleItem: function() { return this._toggleItem; },	setToggleItem: function(value) { this._toggleItem = Boolean(value); },	toggleSelected: function(force) {		return this.setSelected(!this._selected, force);	},	_enabled: true,	isEnabled: function() { return this._enabled; },	setEnabled: function(is, force, preventEvent) {		is = Boolean(is);		if(force || this._enabled != is) {			this._enabled = is;			this.update();			if(!preventEvent) {				this._fireEvent(this._enabled ? "onEnable" : "onDisable");				this._fireEvent("onChangeEnabled");			}		}		return this._enabled;	},	enable: function(force, preventEvent) {		return this.setEnabled(true, force, preventEvent);	},	disable: function(force, preventEvent) {		return this.setEnabled(false, force, preventEvent);	},	toggleEnabled: function(force, preventEvent) {		return this.setEnabled(!this._enabled, force, preventEvent);	},	_icon: null,	getIcon: function() { return this._icon; },	setIcon: function(value) {		var icon = dojo.widget.Icon.make(value);		if(this._icon) {			this._icon.setIcon(icon);		} else {			this._icon = icon;		}		var iconNode = this._icon.getNode();		if(iconNode.parentNode != this.domNode) {			if(this.domNode.hasChildNodes()) {				this.domNode.insertBefore(iconNode, this.domNode.firstChild);			} else {				this.domNode.appendChild(iconNode);			}		}		return this._icon;	},	// TODO: update the label node (this.labelNode?)	_label: "",	getLabel: function() { return this._label; },	setLabel: function(value) {		var ret = this._label = value;		if(!this.labelNode) {			this.labelNode = document.createElement("span");			this.domNode.appendChild(this.labelNode);		}		this.labelNode.innerHTML = "";		this.labelNode.appendChild(document.createTextNode(this._label));		this.update();		return ret;	},	// fired from: setSelected, setEnabled, setLabel	update: function() {		if(this._enabled) {			dojo.html.removeClass(this.domNode, "disabled");			if(this._selected) {				dojo.html.addClass(this.domNode, "selected");			} else {				dojo.html.removeClass(this.domNode, "selected");			}		} else {			this._selected = false;			dojo.html.addClass(this.domNode, "disabled");			dojo.html.removeClass(this.domNode, "down");			dojo.html.removeClass(this.domNode, "hover");		}		this._updateIcon();	},	_updateIcon: function() {		if(this._icon) {			if(this._enabled) {				if(this._cssHover) {					this._icon.hover();				} else if(this._selected) {					this._icon.select();				} else {					this._icon.enable();				}			} else {				this._icon.disable();			}		}	},	_fireEvent: function(evt) {		if(typeof this[evt] == "function") {			var args = [this];			for(var i = 1; i < arguments.length; i++) {				args.push(arguments[i]);			}			this[evt].apply(this, args);		}	},	_onmouseover: function(e) {		if(!this._enabled) { return };		dojo.html.addClass(this.domNode, "hover");	},

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本精品视频一区二区三区| 国产精品国产三级国产aⅴ中文| 亚洲自拍偷拍av| 在线观看www91| 亚洲成人自拍偷拍| 日韩精品一区二区三区四区视频 | 国产成人精品免费| 国产欧美一区二区精品婷婷| 国产91精品在线观看| 国产精品成人网| 欧美视频精品在线| 久草中文综合在线| 中文字幕欧美激情一区| 91久久一区二区| 久久国产欧美日韩精品| 国产欧美综合色| 欧美性猛片xxxx免费看久爱| 蜜桃久久久久久| 国产精品嫩草久久久久| 欧美日韩一区不卡| 国产成人综合精品三级| 亚洲一区在线看| 久久综合九色综合97婷婷女人| av不卡在线观看| 青青国产91久久久久久| 国产精品天天摸av网| 欧美三级中文字| 中文字幕一区二区三区在线不卡| 免费成人在线播放| 欧美一区二区啪啪| 美女尤物国产一区| 欧美一区二区三区公司| 麻豆精品视频在线| 欧美一区二区日韩| 91久久人澡人人添人人爽欧美| 日韩欧美黄色影院| 色婷婷综合久久久中文字幕| 美女一区二区久久| 一区二区三区精品视频在线| 精品福利一区二区三区| 欧美性欧美巨大黑白大战| 岛国av在线一区| 天堂午夜影视日韩欧美一区二区| 欧美激情一区二区三区不卡| 宅男在线国产精品| 99re这里都是精品| 国产一区二区三区| 国产精品自拍毛片| 国产精品美女久久久久久久久久久| 欧美性大战久久久久久久蜜臀| 国产麻豆精品一区二区| 日本视频中文字幕一区二区三区| 亚洲午夜精品网| 中文字幕久久午夜不卡| 日韩欧美一级二级三级| 欧美日韩一级二级三级| 一本到一区二区三区| 成人高清视频在线| 国产一区二区三区免费播放| 一区二区三区毛片| 国产 欧美在线| 日本一区二区成人| 日韩一区二区三区免费看 | 色婷婷久久久久swag精品| 国内成人精品2018免费看| 日韩电影在线一区| 天堂av在线一区| 丝袜亚洲另类欧美| 视频一区免费在线观看| 亚洲影院理伦片| 夜夜揉揉日日人人青青一国产精品| 久久99国产乱子伦精品免费| 日韩高清一级片| 日本女优在线视频一区二区| 一区二区三国产精华液| 国产精品久久久久7777按摩| 久久久一区二区| 欧美激情中文不卡| 国产精品沙发午睡系列990531| 精品入口麻豆88视频| 欧美精品一区二区精品网| 精品欧美一区二区在线观看| 欧美精品自拍偷拍| 欧美精品丝袜中出| 欧美精品久久久久久久多人混战 | 国产精品五月天| 亚洲国产精品激情在线观看| 国产日产亚洲精品系列| 国产精品第一页第二页第三页| 亚洲私人影院在线观看| 狠狠色伊人亚洲综合成人| 老司机免费视频一区二区| 欧美性受xxxx| 56国语精品自产拍在线观看| 欧美日韩另类一区| 717成人午夜免费福利电影| 欧美日韩精品三区| 欧美精品高清视频| 一区二区三区小说| 日韩极品在线观看| 国产一区欧美二区| 99久久夜色精品国产网站| 91麻豆精品一区二区三区| 91免费版pro下载短视频| 91在线免费视频观看| 色呦呦国产精品| 在线成人免费观看| 精品久久久久久久久久久久包黑料 | 老色鬼精品视频在线观看播放| 精品在线播放午夜| 日韩三级电影网址| 亚洲国产精品一区二区尤物区| 国产日韩欧美高清在线| 亚洲精品乱码久久久久久久久| 日韩国产欧美三级| 成人免费视频视频| 欧美一区二区三区婷婷月色| 国产视频亚洲色图| 亚洲国产精品久久久久婷婷884| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美xxxx在线观看| 亚洲欧美日韩在线播放| 天堂蜜桃一区二区三区 | 亚洲成人av在线电影| 国产黑丝在线一区二区三区| 欧美在线视频全部完| 国产欧美精品一区二区色综合朱莉 | 日韩一卡二卡三卡四卡| 综合久久久久久| 国产一区二区在线免费观看| 欧美性生活久久| 国产精品天天看| 久久99精品久久久| 日本精品视频一区二区三区| 欧美极品xxx| 免费成人你懂的| 欧美性欧美巨大黑白大战| 国产精品麻豆网站| 蜜臀av性久久久久蜜臀av麻豆 | 成人高清伦理免费影院在线观看| 欧美三级电影网站| 亚洲欧美日韩国产综合在线| 国产东北露脸精品视频| 亚洲福利视频一区二区| 日本vs亚洲vs韩国一区三区二区| 免费在线成人网| 欧洲亚洲国产日韩| 日韩美女久久久| 成人免费视频视频在线观看免费| 日韩欧美一区二区三区在线| 五月激情丁香一区二区三区| 欧美性生活影院| 一卡二卡三卡日韩欧美| 99久久久久久99| 中文字幕一区二区三区色视频| 国产高清在线精品| 国产日韩欧美综合在线| 韩国成人福利片在线播放| 欧美一区二区日韩一区二区| 日本中文在线一区| 欧美一区二区播放| 久久国产精品99久久久久久老狼| 欧美一二三在线| 精品系列免费在线观看| 精品国产免费久久| 国产呦精品一区二区三区网站| 日韩视频免费观看高清完整版 | 久久99国产精品免费| 91精品国产乱码久久蜜臀| 国产精品一区久久久久| 久久精品99国产精品| 亚洲欧美在线视频| 久久―日本道色综合久久| 播五月开心婷婷综合| 中文字幕亚洲一区二区va在线| 91在线免费看| 亚洲午夜激情网站| 91精品国产全国免费观看| 美腿丝袜在线亚洲一区| 在线91免费看| 极品尤物av久久免费看| 久久精品人人做| 91视频国产观看| 午夜精品久久久久影视| 91精品国产色综合久久ai换脸| 黄网站免费久久| 中文无字幕一区二区三区| av在线不卡电影| 午夜电影网亚洲视频| 欧美精品一区二区在线播放| 成人av电影免费观看| 亚洲制服丝袜av| 日韩精品一区二区三区三区免费| 激情图片小说一区| 亚洲欧美日韩中文播放 | 夜夜操天天操亚洲| 91精品国产综合久久福利软件| 精品中文字幕一区二区小辣椒| 91免费观看视频| 亚洲老妇xxxxxx|