+2010-06-15 Marek Habersack <mhabersack@novell.com>
+
+ * WebUIValidation_2.0.js: fail gracefully if control to validate
+ is not found (webForm.ValidatorGetValue and
+ webForm.Page_ClientValidate). Fixes bug #609478
+
+2009-10-05 Marek Habersack <mhabersack@novell.com>
+
+ * WebUIValidation_2.0.js: before using webFrom.Page_Validators,
+ check if they are defined and not null. Fixes bug #542582
+
+2009-05-04 Jonathan Pryor <jpryor@novell.com>
+
+ * TranslationResources.resx (ErrOperationAborted): Send viewers of
+ this message to the Wiki for possible reasons they may get an
+ exception (and how to fix it).
+
+2009-04-03 Marek Habersack <mhabersack@novell.com>
+
+ * WebUIValidation_2.0.js: CustomValidatorEvaluateIsValid calls the
+ client-side evaluation function even if ControlToValidate is not
+ set. Fixes bug #485458
+
+2008-09-25 Marek Habersack <mhabersack@novell.com>
+
+ * WebUIValidation_2.0.js: do not trim the control value in
+ CompareValidatorEvaluateIsValid.
+
+2008-01-21 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebUIValidation_2.0.js:
+ fixed CompareValidatorEvaluateIsValid.
+ works correctly with operator="datatypecheck"
+
+2008-01-13 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js:
+ make scripts compatible with MicrosoftAjaxLibrary.
+
+2008-01-10 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js:
+ implement useAsync feature for Callback.
+
+2008-01-10 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js:
+ make scripts compatible with MicrosoftAjaxLibrary.
+
+2008-01-09 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebUIValidation_2.0.js:
+ * webform.js:
+ make scripts compatible with MicrosoftAjaxLibrary.
+
+2007-12-08 Marek Habersack <mhabersack@novell.com>
+
+ * TranslationResources.resx: added - string resources for the
+ Sqlite providers.
+
+2007-11-20 Marek Habersack <mhabersack@novell.com>
+
+ * WebUIValidation.js: fix regular expression validator. Fixes bug
+ #342907.
+
+2007-11-20 Juraj Skripsky <js@hotfeet.ch>
+
+ * WebUIValidation_2.0.js: Fix typo.
+
+2007-11-06 Juraj Skripsky <js@hotfeet.ch>
+
+ * webform.js (WebForm_FireDefaultButton): Gecko-based browsers
+ don't support the click() method for <a/> elements. Use
+ eval(myLink.href) instead.
+
+2007-11-05 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebUIValidation_2.0.js:
+ fixed RegularExpressionValidatorEvaluateIsValid function.
+
+2007-11-01 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebUIValidation_2.0.js: fixed ToInteger function.
+ value such '10.00' is not converted to integer.
+
+2007-09-29 Marek Habersack <mhabersack@novell.com>
+
+ * WebUIValidation_2.0.js: replace all the ocurrences of 'this' with
+ 'webForm'. The reason for such change is that under certain
+ circumstances the function may be called on an object which is not
+ the original webForm to which the function was assigned. This
+ happens, for instance, in the AJAX Control Toolkit which wraps the
+ ValidatorGetValue function with its own version and calls the
+ original function on a Function object, so 'this' in that instance
+ becomes a 'function()' and not the original 'Window' object.
+
+2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebUIValidation_2.0.js:
+ all Validators use RegisterExpandoAttribute for
+ not XHTML compliant attributes.
+
+2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebUIValidation_2.0.js: refactoring.
+ initialize evaluationfunction property for validator on client.
+ makes it compatible with AjaxControlToolkit.
+
+2007-08-30 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js: fixed MaintainScrollPositionOnPostBack feature.
+
+2007-08-19 Marek Habersack <mhabersack@novell.com>
+
+ * webform.js: __doPostBack is a function defined in the self
+ object, not this._form. Fixes bug #82478.
+
+2007-07-24 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js:
+ * WebUIValidation_2.0.js:
+ refactoring: provide possibility to define relevant functions in different
+ scopes. (global=window or form element). thus providing a solution for
+ multi form environment.
+
+2007-05-16 Marek Habersack <mhabersack@novell.com>
+
+ * webform.js: in WebForm_ClientCallback set the id of the
+ __EVENTVALIDATION element when creating it or otherwise
+ WebForm_getFormData will not ignore it as expected by
+ WebForm_DoCallback, which will result in the variable being
+ present twice in the POST request.
+
+ * WebUIValidation.js: ported ToCurrency and ToDate converters from
+ WebUIValidation_2.0.js.
+
+2007-04-17 Marek Habersack <mhabersack@novell.com>
+
+ * WebUIValidation_2.0.js: added HaveRegexp () function to detect
+ if the browser supports the RegExp class. Use GetElement ()
+ everywhere.
+
+ * WebUIValidation.js: added HaveRegexp () function to detect if
+ the browser supports the RegExp class.
+
+ * webform.js: use WebForm_GetElementById everywhere.
+
+2007-04-11 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * webform.js: fixed WebForm_RestoreScrollPosition, old submit call
+ should be from form
+
+2007-04-03 Marek Habersack <mhabersack@novell.com>
+
+ * WebUIValidation_2.0.js: correctly validate against min/max
+ values. Fixes bug #81280
+
+2007-02-20 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js: adjusted client script for MaintainScrollPositionOnPostBack
+ feature to multiform enviroument in j2ee portal.
+
+2007-02-19 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js: fixed WebForm_ReEnableControls
+
+2007-02-18 Eyal Alaluf <eyala@mainsoft.com>
+
+ * webform.js: Adding an optional parameter for passing the form to all JS
+ methods. This is needed to support Http callbacks for J2EE portlets.
+
+2007-02-18 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebUIValidation_2.0.js:
+ support client side validation for RadioButtonList
+
+2007-02-04 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js:
+ fixed Callback feature: when WebForm_DoCallback is called
+ not all input elements are posted. for example checkbox if not
+ checked is not posted.
+
+2007-02-08 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * webform.js: added validators context init for j2ee portal support
+ * WebUIValidation_2.0.js: added SetValidatorContext function,
+ refactored evaluation function init ValidatorOnLoad and
+ Page_ClientValidate
+
+2007-02-04 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * MaintainScrollPositionOnPostBack.js:
+ * webform.js:
+ * callback.js:
+ merged into one resource file.
+
+2007-02-01 Adar Wesley <adarw@mainsoft.com>
+
+ * webform.js: fixed WebForm_GetFormFromCtrl to find controls by id
+ after chaning UniqueId implementation to have '$'.
+
+2007-01-30 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * webform.js: fixed WebForm_DoPostback, no need to find form if url is
+ null
+
+2007-01-25 Eyal Alaluf <eyala@mainsoft.com>
+
+ * MaintainScrollPositionOnPostBack.js, callback.js, webform.js: Under
+ TARGET_J2EE portlet support we may have more then one ASP.Net form in a
+ client page. Modify code to not assume we have a global 'theForm'
+ variable. We either lookup the form using the control ID and DOM hierarchy
+ or we receive it as an optional parameter to the function.
+
+2006-12-31 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * webform.js: WebForm_AutoFocus support for not focusable elements
+ by setting focus on first focusable child.
+
+2006-12-31 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * callback.js: fixed: support IE7, encodeURIComponent is used to
+ encode form.
+
+2006-09-14 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebUIValidation_2.0.js: added new file
+
+2006-03-13 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (CompareValidatorEvaluateIsValid): implement.
+
+2006-01-15 Robert Jordan <robertj@gmx.net>
+
+ * WebUIValidation.js (CustomValidatorEvaluateIsValid):
+ Allow empty/missing ControlToValidate attributes.
+ * WebUIValidation.js (ValidatorSucceeded):
+ Hide validator's view. Fixes bug #77261.
+
+2005-10-18 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js: fix handling for validation_result so that
+ buttons that don't cause validation still work. Fixes bug #76429.
+
+2005-09-13 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (CustomValidatorEvaluateIsValid): the default
+ if an evaluationfunc wasn't provided is "valid". Fixes #76078.
+
+2005-09-06 Chris Toshok <toshok@ximian.com>
+
+ * webform.js (wasControlEnabled): use __enabledControlArray,
+ generated by the HtmlControl foo when using
+ SubmitDisabledControls.
+ (WebForm_ReEnableControls): used by HtmlForm's
+ SubmitDisabledControls.
+
+2005-09-06 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (ValidatorCommonOnSubmit): reorder things so
+ that for validationsummary's we show the message box after we
+ display the summary. This is because the alert blocks further
+ execution.
+ (ValidatorGetErrorMessage): return the errormessage in preference
+ to the text.
+ (ValidatorGetText): new function, return the text in preference to
+ the error message.
+ (ValidatorFailed): use ValidatorGetText, and always set the
+ innerHTML, not just when we don't have validationsummary's.
+
+2005-08-27 Chris Toshok <toshok@ximian.com>
+
+ * webform.js: add copyright blurb, and add implementation of
+ WebForm_AutoFocus, used by the 2.0 HtmlForm properties
+ DefaultButton and DefaultFocus.
+
+2005-08-04 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (CustomValidatorEvaluateIsValid): correct the
+ args.IsValid check.
+
+2005-08-04 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (ValidatorOnLoad): set "enabled" == "true" if
+ there's no attribute present.
+ (Page_ClientValidate): a validator succeeds if it's disabled.
+
+2005-07-27 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (ValidatorCommonOnSubmit): fix formatting of
+ List and SingleParagraph mode ValidationSummaries.
+ (ValidatorTrim): use two regexps instead of two while loops.
+ (CustomValidatorEvaluateIsValid): new function.
+
+2005-07-26 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js: fix the summary mode for
+ ValidationSummaries.
+
+2005-07-25 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (RangeValidatorEvaluateIsValid): fix this -
+ GetAttribute is dead, long live validator.getAttribute.
+
+2005-07-24 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js: add support for validation summaries, both
+ in summary and messagebox mode.
+
+2005-07-22 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js: the JSUnit tests pointed out that
+ validator.evaluationfunction is not a string after OnLoad. do
+ this as well so the tests pass, and deal with the difference
+ between o[attr], o.getAttribute(attr), and o.attr. Ugh.
+
+2005-07-21 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (RequiredFieldValidatorEvaluateIsValid): trim
+ both the initial value and the control's value.
+
+2005-07-21 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js: handle validators that use
+ Display="Dynamic".
+
+2005-07-20 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js (ValidatorTrim): new function.
+ (RangeValidatorEvaluateIsValid): use ValidatorGetValue and
+ ValidatorTrim.
+ (RegularExpressionValidatorEvaluateIsValid): same.
+ (RequiredFieldValidatorEvaluateIsValid): same.
+
+2005-07-20 Chris Toshok <toshok@ximian.com>
+
+ * WebUIValidation.js: new file.
+
2005-03-11 Lluis Sanchez Gual <lluis@novell.com>
* webform.js: ClientSubmit option set to true means submit