This commit is contained in:
2024-11-05 10:47:20 -07:00
parent c801b1ff51
commit 5315c47fcd
276 changed files with 2990 additions and 6370 deletions

View File

@@ -306,15 +306,24 @@ Sys.Extended.UI.ControlBase = function(element) {
this._onerror$delegate = Function.createDelegate(this, this._onerror);
}
Sys.Extended.UI.ControlBase.__doPostBack = function(eventTarget, eventArgument) {
Sys.Extended.UI.ControlBase._execOnSubmitCollection = function() {
if (!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
for (var i = 0; i < Sys.Extended.UI.ControlBase.onsubmitCollection.length; i++) {
Sys.Extended.UI.ControlBase.onsubmitCollection[i]();
}
}
}
Sys.Extended.UI.ControlBase.__doPostBack = function(eventTarget, eventArgument) {
Sys.Extended.UI.ControlBase._execOnSubmitCollection();
Function.createDelegate(window, Sys.Extended.UI.ControlBase.__doPostBackSaved)(eventTarget, eventArgument);
}
Sys.Extended.UI.ControlBase.__doPostBackWithOptions = function(options) {
Sys.Extended.UI.ControlBase._execOnSubmitCollection();
Sys.Extended.UI.ControlBase.__doPostBackWithOptionsSaved(options);
}
Sys.Extended.UI.ControlBase.prototype = {
initialize: function() {
Sys.Extended.UI.ControlBase.callBaseMethod(this, "initialize");
@@ -328,6 +337,10 @@ Sys.Extended.UI.ControlBase.prototype = {
window.__doPostBack = Sys.Extended.UI.ControlBase.__doPostBack;
Sys.Extended.UI.ControlBase.onsubmitCollection = new Array();
}
if (!Sys.Extended.UI.ControlBase.__doPostBackWithOptionsSaved) {
Sys.Extended.UI.ControlBase.__doPostBackWithOptionsSaved = window.WebForm_DoPostBackWithOptions;
window.WebForm_DoPostBackWithOptions = Sys.Extended.UI.ControlBase.__doPostBackWithOptions;
}
Array.add(Sys.Extended.UI.ControlBase.onsubmitCollection, this._onsubmit$delegate);
} else {
$addHandler(document.forms[0], "submit", this._onsubmit$delegate);
@@ -400,4 +413,14 @@ Sys.Extended.UI.ControlBase.prototype = {
}
}
Sys.Extended.UI.ControlBase.registerClass("Sys.Extended.UI.ControlBase", Sys.UI.Control);
Sys.Extended.UI.ControlBase.registerClass("Sys.Extended.UI.ControlBase", Sys.UI.Control);
var isUnminified = /param/.test(function(param) { });
Sys.Extended.Deprecated = function(oldMethodName, properMethodName) {
if(isUnminified && window.console && console.warn)
if(arguments.length == 1)
console.warn(oldMethodName + " is deprecated.");
else
console.warn(oldMethodName + " is deprecated. Use " + properMethodName + " instead.");
}