-- corr
This commit is contained in:
@@ -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.");
|
||||
}
|
||||
Reference in New Issue
Block a user