📄 microsoftajaxwebforms.debug.en-us.js
字号:
this._get_eventHandlerList().removeHandler("initializeRequest", handler);
}
function Sys$WebForms$PageRequestManager$add_pageLoaded(handler) {
/// <summary locid="E:J#Sys.WebForms.PageRequestManager.pageLoaded" />
var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);
if (e) throw e;
this._get_eventHandlerList().addHandler("pageLoaded", handler);
}
function Sys$WebForms$PageRequestManager$remove_pageLoaded(handler) {
var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);
if (e) throw e;
this._get_eventHandlerList().removeHandler("pageLoaded", handler);
}
function Sys$WebForms$PageRequestManager$add_pageLoading(handler) {
/// <summary locid="E:J#Sys.WebForms.PageRequestManager.pageLoading" />
var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);
if (e) throw e;
this._get_eventHandlerList().addHandler("pageLoading", handler);
}
function Sys$WebForms$PageRequestManager$remove_pageLoading(handler) {
var e = Function._validateParams(arguments, [{name: "handler", type: Function}]);
if (e) throw e;
this._get_eventHandlerList().removeHandler("pageLoading", handler);
}
function Sys$WebForms$PageRequestManager$abortPostBack() {
if (!this._processingRequest && this._request) {
this._request.get_executor().abort();
this._request = null;
}
}
function Sys$WebForms$PageRequestManager$_cancelPendingCallbacks() {
for (var i = 0, l = window.__pendingCallbacks.length; i < l; i++) {
var callback = window.__pendingCallbacks[i];
if (callback) {
if (!callback.async) {
window.__synchronousCallBackIndex = -1;
}
window.__pendingCallbacks[i] = null;
var callbackFrameID = "__CALLBACKFRAME" + i;
var xmlRequestFrame = document.getElementById(callbackFrameID);
if (xmlRequestFrame) {
xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
}
}
}
}
function Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError() {
var displayMessage = "Sys.WebForms.PageRequestManagerTimeoutException: " + Sys.WebForms.Res.PRM_TimeoutError;
var e = Error.create(displayMessage, {name: 'Sys.WebForms.PageRequestManagerTimeoutException'});
e.popStackFrame();
return e;
}
function Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError(httpStatusCode, message) {
var displayMessage = "Sys.WebForms.PageRequestManagerServerErrorException: " +
(message || String.format(Sys.WebForms.Res.PRM_ServerError, httpStatusCode));
var e = Error.create(displayMessage, {
name: 'Sys.WebForms.PageRequestManagerServerErrorException',
httpStatusCode: httpStatusCode
});
e.popStackFrame();
return e;
}
function Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError(parserErrorMessage) {
var displayMessage = "Sys.WebForms.PageRequestManagerParserErrorException: " + String.format(Sys.WebForms.Res.PRM_ParserError, parserErrorMessage);
var e = Error.create(displayMessage, {name: 'Sys.WebForms.PageRequestManagerParserErrorException'});
e.popStackFrame();
return e;
}
function Sys$WebForms$PageRequestManager$_createPostBackSettings(async, panelID, sourceElement) {
return { async:async, panelID:panelID, sourceElement:sourceElement };
}
function Sys$WebForms$PageRequestManager$_convertToClientIDs(source, destinationIDs, destinationClientIDs) {
if (source) {
for (var i = 0; i < source.length; i++) {
Array.add(destinationIDs, source[i]);
Array.add(destinationClientIDs, this._uniqueIDToClientID(source[i]));
}
}
}
function Sys$WebForms$PageRequestManager$_destroyTree(element) {
if (element.nodeType === 1) {
var childNodes = element.childNodes;
for (var i = childNodes.length - 1; i >= 0; i--) {
var node = childNodes[i];
if (node.nodeType === 1) {
if (node.dispose && typeof(node.dispose) === "function") {
node.dispose();
}
else if (node.control && typeof(node.control.dispose) === "function") {
node.control.dispose();
}
var behaviors = Sys.UI.Behavior.getBehaviors(node);
for (var j = behaviors.length - 1; j >= 0; j--) {
behaviors[j].dispose();
}
this._destroyTree(node);
}
}
}
}
function Sys$WebForms$PageRequestManager$dispose() {
if (this._form) {
Sys.UI.DomEvent.removeHandler(this._form, 'submit', this._onFormSubmitHandler);
Sys.UI.DomEvent.removeHandler(this._form, 'click', this._onFormElementClickHandler);
Sys.UI.DomEvent.removeHandler(window, 'unload', this._onWindowUnloadHandler);
Sys.UI.DomEvent.removeHandler(window, 'load', this._pageLoadedHandler);
}
if (this._originalDoPostBack) {
window.__doPostBack = this._originalDoPostBack;
this._originalDoPostBack = null;
}
if (this._originalDoPostBackWithOptions) {
window.WebForm_DoPostBackWithOptions = this._originalDoPostBackWithOptions;
this._originalDoPostBackWithOptions = null;
}
if (this._originalFireDefaultButton) {
window.WebForm_FireDefaultButton = this._originalFireDefaultButton;
this._originalFireDefaultButton = null;
}
if (this._originalDoCallback) {
window.WebForm_DoCallback = this._originalDoCallback;
this._originalDoCallback = null;
}
this._form = null;
this._updatePanelIDs = null;
this._oldUpdatePanelIDs = null;
this._childUpdatePanelIDs = null;
this._updatePanelClientIDs = null;
this._asyncPostBackControlIDs = null;
this._asyncPostBackControlClientIDs = null;
this._postBackControlIDs = null;
this._postBackControlClientIDs = null;
this._asyncPostBackTimeout = null;
this._scrollPosition = null;
this._dataItems = null;
}
function Sys$WebForms$PageRequestManager$_doCallback(eventTarget, eventArgument, eventCallback, context, errorCallback, useAsync) {
if (!this.get_isInAsyncPostBack()) {
this._originalDoCallback(eventTarget, eventArgument, eventCallback, context, errorCallback, useAsync);
}
}
function Sys$WebForms$PageRequestManager$_doPostBack(eventTarget, eventArgument) {
this._additionalInput = null;
var form = this._form;
if ((eventTarget === null) || (typeof(eventTarget) === "undefined") || (this._isCrossPost)) {
this._postBackSettings = this._createPostBackSettings(false, null, null);
this._isCrossPost = false;
}
else {
var clientID = this._uniqueIDToClientID(eventTarget);
var postBackElement = document.getElementById(clientID);
if (!postBackElement) {
if (Array.contains(this._asyncPostBackControlIDs, eventTarget)) {
this._postBackSettings = this._createPostBackSettings(true, this._scriptManagerID + '|' + eventTarget, null);
}
else {
if (Array.contains(this._postBackControlIDs, eventTarget)) {
this._postBackSettings = this._createPostBackSettings(false, null, null);
}
else {
var nearestUniqueIDMatch = this._findNearestElement(eventTarget);
if (nearestUniqueIDMatch) {
this._postBackSettings = this._getPostBackSettings(nearestUniqueIDMatch, eventTarget);
}
else {
this._postBackSettings = this._createPostBackSettings(false, null, null);
}
}
}
}
else {
this._postBackSettings = this._getPostBackSettings(postBackElement, eventTarget);
}
}
if (!this._postBackSettings.async) {
form.onsubmit = this._onsubmit;
this._originalDoPostBack(eventTarget, eventArgument);
form.onsubmit = null;
return;
}
form.__EVENTTARGET.value = eventTarget;
form.__EVENTARGUMENT.value = eventArgument;
this._onFormSubmit();
}
function Sys$WebForms$PageRequestManager$_doPostBackWithOptions(options) {
this._isCrossPost = options && options.actionUrl;
this._originalDoPostBackWithOptions(options);
}
function Sys$WebForms$PageRequestManager$_elementContains(container, element) {
while (element) {
if (element === container) {
return true;
}
element = element.parentNode;
}
return false;
}
function Sys$WebForms$PageRequestManager$_endPostBack(error, response) {
if (this._request === response.get_webRequest()) {
this._processingRequest = false;
this._additionalInput = null;
this._request = null;
}
var handler = this._get_eventHandlerList().getHandler("endRequest");
var errorHandled = false;
if (handler) {
var eventArgs = new Sys.WebForms.EndRequestEventArgs(error, this._dataItems, response);
handler(this, eventArgs);
errorHandled = eventArgs.get_errorHandled();
}
if (!this._processingRequest) {
this._dataItems = null;
}
if (error && !errorHandled) {
throw error;
}
}
function Sys$WebForms$PageRequestManager$_findNearestElement(uniqueID) {
while (uniqueID.length > 0) {
var clientID = this._uniqueIDToClientID(uniqueID);
var element = document.getElementById(clientID);
if (element) {
return element;
}
var indexOfLastDollar = uniqueID.lastIndexOf('$');
if (indexOfLastDollar === -1) {
return null;
}
uniqueID = uniqueID.substring(0, indexOfLastDollar);
}
return null;
}
function Sys$WebForms$PageRequestManager$_findText(text, location) {
var startIndex = Math.max(0, location - 20);
var endIndex = Math.min(text.length, location + 20);
return text.substring(startIndex, endIndex);
}
function Sys$WebForms$PageRequestManager$_fireDefaultButton(event, target) {
if ((event.keyCode === 13) && !(event.srcElement && (event.srcElement.tagName.toLowerCase() === "textarea"))) {
var defaultButton = document.getElementById(target);
if (defaultButton && (typeof(defaultButton.click) !== "undefined")) {
this._activeDefaultButton = defaultButton;
this._activeDefaultButtonClicked = false;
try {
defaultButton.click();
}
finally {
this._activeDefaultButton = null;
}
event.cancelBubble = true;
if (typeof(event.stopPropagation) === "function") {
event.stopPropagation();
}
return false;
}
}
return true;
}
function Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs(initialLoad) {
var updated = [];
var created = [];
var oldIDs = this._oldUpdatePanelIDs || [];
var newIDs = this._updatePanelIDs;
var childIDs = this._childUpdatePanelIDs || [];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -