⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 container.js

📁 原名JSPackager
💻 JS
📖 第 1 页 / 共 5 页
字号:
}htmlButton.appendChild(document.createTextNode(button.text));YAHOO.util.Event.addListener(htmlButton, "click", button.handler, this, true);this.buttonSpan.appendChild(htmlButton);button.htmlButton = htmlButton;if (b == 0) {this.firstButton = button.htmlButton;}if (b == (buttons.length - 1)) {this.lastButton = button.htmlButton;}}this.setFooter(this.buttonSpan);this.cfg.refireEvent("iframe");this.cfg.refireEvent("underlay");} else {if (this.buttonSpan) {if (this.buttonSpan.parentNode) {this.buttonSpan.parentNode.removeChild(this.buttonSpan);}this.buttonSpan = null;this.firstButton = null;this.lastButton = null;this.defaultHtmlButton = null;}}};YAHOO.widget.Dialog.prototype.configOnSuccess = function (type, args, obj) {};YAHOO.widget.Dialog.prototype.configOnFailure = function (type, args, obj) {};YAHOO.widget.Dialog.prototype.doSubmit = function () {};YAHOO.widget.Dialog.prototype.focusFirst = function (type, args, obj) {if (args) {var e = args[1];if (e) {YAHOO.util.Event.stopEvent(e);}}if (this.firstFormElement) {this.firstFormElement.focus();} else {this.focusDefaultButton();}};YAHOO.widget.Dialog.prototype.focusLast = function (type, args, obj) {if (args) {var e = args[1];if (e) {YAHOO.util.Event.stopEvent(e);}}var buttons = this.cfg.getProperty("buttons");if (buttons && buttons instanceof Array) {this.focusLastButton();} else {if (this.lastFormElement) {this.lastFormElement.focus();}}};YAHOO.widget.Dialog.prototype.focusDefaultButton = function () {if (this.defaultHtmlButton) {this.defaultHtmlButton.focus();}};YAHOO.widget.Dialog.prototype.blurButtons = function () {var buttons = this.cfg.getProperty("buttons");if (buttons && buttons instanceof Array) {var html = buttons[0].htmlButton;if (html) {html.blur();}}};YAHOO.widget.Dialog.prototype.focusFirstButton = function () {var buttons = this.cfg.getProperty("buttons");if (buttons && buttons instanceof Array) {var html = buttons[0].htmlButton;if (html) {html.focus();}}};YAHOO.widget.Dialog.prototype.focusLastButton = function () {var buttons = this.cfg.getProperty("buttons");if (buttons && buttons instanceof Array) {var html = buttons[buttons.length - 1].htmlButton;if (html) {html.focus();}}};YAHOO.widget.Dialog.prototype.validate = function () {return true;};YAHOO.widget.Dialog.prototype.submit = function () {if (this.validate()) {this.beforeSubmitEvent.fire();this.doSubmit();this.submitEvent.fire();this.hide();return true;} else {return false;}};YAHOO.widget.Dialog.prototype.cancel = function () {this.cancelEvent.fire();this.hide();};YAHOO.widget.Dialog.prototype.getData = function () {var form = this.form;var data = {};if (form) {for (var i in this.form) {var formItem = form[i];if (formItem) {if (formItem.tagName) {switch (formItem.tagName) {case "INPUT":switch (formItem.type) {case "checkbox":data[i] = formItem.checked;break;case "textbox":case "text":case "hidden":data[i] = formItem.value;break;}break;case "TEXTAREA":data[i] = formItem.value;break;case "SELECT":var val = new Array();for (var x = 0; x < formItem.options.length; x++) {var option = formItem.options[x];if (option.selected) {var selval = option.value;if (!selval || selval == "") {selval = option.text;}val[val.length] = selval;}}data[i] = val;break;}} else {if (formItem[0] && formItem[0].tagName) {switch (formItem[0].tagName) {case "INPUT":switch (formItem[0].type) {case "radio":for (var r = 0; r < formItem.length; r++) {var radio = formItem[r];if (radio.checked) {data[radio.name] = radio.value;break;}}break;case "checkbox":var cbArray = new Array();for (var c = 0; c < formItem.length; c++) {var check = formItem[c];if (check.checked) {cbArray[cbArray.length] = check.value;}}data[formItem[0].name] = cbArray;break;}}}}}}}return data;};YAHOO.widget.Dialog.prototype.toString = function () {return "Dialog " + this.id;};YAHOO.widget.SimpleDialog = function (el, userConfig) {YAHOO.widget.SimpleDialog.superclass.constructor.call(this, el, userConfig);};YAHOO.extend(YAHOO.widget.SimpleDialog, YAHOO.widget.Dialog);YAHOO.widget.SimpleDialog.ICON_BLOCK = "nt/ic/ut/bsc/blck16_1.gif";YAHOO.widget.SimpleDialog.ICON_ALARM = "nt/ic/ut/bsc/alrt16_1.gif";YAHOO.widget.SimpleDialog.ICON_HELP = "nt/ic/ut/bsc/hlp16_1.gif";YAHOO.widget.SimpleDialog.ICON_INFO = "nt/ic/ut/bsc/info16_1.gif";YAHOO.widget.SimpleDialog.ICON_WARN = "nt/ic/ut/bsc/warn16_1.gif";YAHOO.widget.SimpleDialog.ICON_TIP = "nt/ic/ut/bsc/tip16_1.gif";YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG = "simple-dialog";YAHOO.widget.SimpleDialog.prototype.initDefaultConfig = function () {YAHOO.widget.SimpleDialog.superclass.initDefaultConfig.call(this);this.cfg.addProperty("icon", {value:"none", handler:this.configIcon, suppressEvent:true});this.cfg.addProperty("text", {value:"", handler:this.configText, suppressEvent:true, supercedes:["icon"]});};YAHOO.widget.SimpleDialog.prototype.init = function (el, userConfig) {YAHOO.widget.SimpleDialog.superclass.init.call(this, el);this.beforeInitEvent.fire(YAHOO.widget.SimpleDialog);YAHOO.util.Dom.addClass(this.element, YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG);this.cfg.queueProperty("postmethod", "manual");if (userConfig) {this.cfg.applyConfig(userConfig, true);}this.beforeRenderEvent.subscribe(function () {if (!this.body) {this.setBody("");}}, this, true);this.initEvent.fire(YAHOO.widget.SimpleDialog);};YAHOO.widget.SimpleDialog.prototype.registerForm = function () {YAHOO.widget.SimpleDialog.superclass.registerForm.call(this);this.form.innerHTML += "<input type=\"hidden\" name=\"" + this.id + "\" value=\"\"/>";};YAHOO.widget.SimpleDialog.prototype.configIcon = function (type, args, obj) {var icon = args[0];if (icon && icon != "none") {var iconHTML = "<img src=\"" + this.imageRoot + icon + "\" class=\"icon\" />";this.body.innerHTML = iconHTML + this.body.innerHTML;}};YAHOO.widget.SimpleDialog.prototype.configText = function (type, args, obj) {var text = args[0];if (text) {this.setBody(text);this.cfg.refireEvent("icon");}};YAHOO.widget.SimpleDialog.prototype.toString = function () {return "SimpleDialog " + this.id;};YAHOO.widget.ContainerEffect = function (overlay, attrIn, attrOut, targetElement, animClass) {if (!animClass) {animClass = YAHOO.util.Anim;}this.overlay = overlay;this.attrIn = attrIn;this.attrOut = attrOut;this.targetElement = targetElement || overlay.element;this.animClass = animClass;};YAHOO.widget.ContainerEffect.prototype.init = function () {this.beforeAnimateInEvent = new YAHOO.util.CustomEvent("beforeAnimateIn");this.beforeAnimateOutEvent = new YAHOO.util.CustomEvent("beforeAnimateOut");this.animateInCompleteEvent = new YAHOO.util.CustomEvent("animateInComplete");this.animateOutCompleteEvent = new YAHOO.util.CustomEvent("animateOutComplete");this.animIn = new this.animClass(this.targetElement, this.attrIn.attributes, this.attrIn.duration, this.attrIn.method);this.animIn.onStart.subscribe(this.handleStartAnimateIn, this);this.animIn.onTween.subscribe(this.handleTweenAnimateIn, this);this.animIn.onComplete.subscribe(this.handleCompleteAnimateIn, this);this.animOut = new this.animClass(this.targetElement, this.attrOut.attributes, this.attrOut.duration, this.attrOut.method);this.animOut.onStart.subscribe(this.handleStartAnimateOut, this);this.animOut.onTween.subscribe(this.handleTweenAnimateOut, this);this.animOut.onComplete.subscribe(this.handleCompleteAnimateOut, this);};YAHOO.widget.ContainerEffect.prototype.animateIn = function () {this.beforeAnimateInEvent.fire();this.animIn.animate();};YAHOO.widget.ContainerEffect.prototype.animateOut = function () {this.beforeAnimateOutEvent.fire();this.animOut.animate();};YAHOO.widget.ContainerEffect.prototype.handleStartAnimateIn = function (type, args, obj) {};YAHOO.widget.ContainerEffect.prototype.handleTweenAnimateIn = function (type, args, obj) {};YAHOO.widget.ContainerEffect.prototype.handleCompleteAnimateIn = function (type, args, obj) {};YAHOO.widget.ContainerEffect.prototype.handleStartAnimateOut = function (type, args, obj) {};YAHOO.widget.ContainerEffect.prototype.handleTweenAnimateOut = function (type, args, obj) {};YAHOO.widget.ContainerEffect.prototype.handleCompleteAnimateOut = function (type, args, obj) {};YAHOO.widget.ContainerEffect.prototype.toString = function () {var output = "ContainerEffect";if (this.overlay) {output += " [" + this.overlay.toString() + "]";}return output;};YAHOO.widget.ContainerEffect.FADE = function (overlay, dur) {var fade = new YAHOO.widget.ContainerEffect(overlay, {attributes:{opacity:{from:0, to:1}}, duration:dur, method:YAHOO.util.Easing.easeIn}, {attributes:{opacity:{to:0}}, duration:dur, method:YAHOO.util.Easing.easeOut}, overlay.element);fade.handleStartAnimateIn = function (type, args, obj) {YAHOO.util.Dom.addClass(obj.overlay.element, "hide-select");if (!obj.overlay.underlay) {obj.overlay.cfg.refireEvent("underlay");}if (obj.overlay.underlay) {obj.initialUnderlayOpacity = YAHOO.util.Dom.getStyle(obj.overlay.underlay, "opacity");obj.overlay.underlay.style.filter = null;}YAHOO.util.Dom.setStyle(obj.overlay.element, "visibility", "visible");YAHOO.util.Dom.setStyle(obj.overlay.element, "opacity", 0);};fade.handleCompleteAnimateIn = function (type, args, obj) {YAHOO.util.Dom.removeClass(obj.overlay.element, "hide-select");if (obj.overlay.element.style.filter) {obj.overlay.element.style.filter = null;}if (obj.overlay.underlay) {YAHOO.util.Dom.se

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -