ChangeLog 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. 2007-12-08 Marek Habersack <[email protected]>
  2. * TranslationResources.resx: added - string resources for the
  3. Sqlite providers.
  4. 2007-11-20 Marek Habersack <[email protected]>
  5. * WebUIValidation.js: fix regular expression validator. Fixes bug
  6. #342907.
  7. 2007-11-20 Juraj Skripsky <[email protected]>
  8. * WebUIValidation_2.0.js: Fix typo.
  9. 2007-11-06 Juraj Skripsky <[email protected]>
  10. * webform.js (WebForm_FireDefaultButton): Gecko-based browsers
  11. don't support the click() method for <a/> elements. Use
  12. eval(myLink.href) instead.
  13. 2007-11-05 Igor Zelmanovich <[email protected]>
  14. * WebUIValidation_2.0.js:
  15. fixed RegularExpressionValidatorEvaluateIsValid function.
  16. 2007-11-01 Igor Zelmanovich <[email protected]>
  17. * WebUIValidation_2.0.js: fixed ToInteger function.
  18. value such '10.00' is not converted to integer.
  19. 2007-09-29 Marek Habersack <[email protected]>
  20. * WebUIValidation_2.0.js: replace all the ocurrences of 'this' with
  21. 'webForm'. The reason for such change is that under certain
  22. circumstances the function may be called on an object which is not
  23. the original webForm to which the function was assigned. This
  24. happens, for instance, in the AJAX Control Toolkit which wraps the
  25. ValidatorGetValue function with its own version and calls the
  26. original function on a Function object, so 'this' in that instance
  27. becomes a 'function()' and not the original 'Window' object.
  28. 2007-08-30 Igor Zelmanovich <[email protected]>
  29. * WebUIValidation_2.0.js:
  30. all Validators use RegisterExpandoAttribute for
  31. not XHTML compliant attributes.
  32. 2007-08-30 Igor Zelmanovich <[email protected]>
  33. * WebUIValidation_2.0.js: refactoring.
  34. initialize evaluationfunction property for validator on client.
  35. makes it compatible with AjaxControlToolkit.
  36. 2007-08-30 Igor Zelmanovich <[email protected]>
  37. * webform.js: fixed MaintainScrollPositionOnPostBack feature.
  38. 2007-08-19 Marek Habersack <[email protected]>
  39. * webform.js: __doPostBack is a function defined in the self
  40. object, not this._form. Fixes bug #82478.
  41. 2007-07-24 Igor Zelmanovich <[email protected]>
  42. * webform.js:
  43. * WebUIValidation_2.0.js:
  44. refactoring: provide possibility to define relevant functions in different
  45. scopes. (global=window or form element). thus providing a solution for
  46. multi form environment.
  47. 2007-05-16 Marek Habersack <[email protected]>
  48. * webform.js: in WebForm_ClientCallback set the id of the
  49. __EVENTVALIDATION element when creating it or otherwise
  50. WebForm_getFormData will not ignore it as expected by
  51. WebForm_DoCallback, which will result in the variable being
  52. present twice in the POST request.
  53. * WebUIValidation.js: ported ToCurrency and ToDate converters from
  54. WebUIValidation_2.0.js.
  55. 2007-04-17 Marek Habersack <[email protected]>
  56. * WebUIValidation_2.0.js: added HaveRegexp () function to detect
  57. if the browser supports the RegExp class. Use GetElement ()
  58. everywhere.
  59. * WebUIValidation.js: added HaveRegexp () function to detect if
  60. the browser supports the RegExp class.
  61. * webform.js: use WebForm_GetElementById everywhere.
  62. 2007-04-11 Vladimir Krasnov <[email protected]>
  63. * webform.js: fixed WebForm_RestoreScrollPosition, old submit call
  64. should be from form
  65. 2007-04-03 Marek Habersack <[email protected]>
  66. * WebUIValidation_2.0.js: correctly validate against min/max
  67. values. Fixes bug #81280
  68. 2007-02-20 Igor Zelmanovich <[email protected]>
  69. * webform.js: adjusted client script for MaintainScrollPositionOnPostBack
  70. feature to multiform enviroument in j2ee portal.
  71. 2007-02-19 Igor Zelmanovich <[email protected]>
  72. * webform.js: fixed WebForm_ReEnableControls
  73. 2007-02-18 Eyal Alaluf <[email protected]>
  74. * webform.js: Adding an optional parameter for passing the form to all JS
  75. methods. This is needed to support Http callbacks for J2EE portlets.
  76. 2007-02-18 Igor Zelmanovich <[email protected]>
  77. * WebUIValidation_2.0.js:
  78. support client side validation for RadioButtonList
  79. 2007-02-04 Igor Zelmanovich <[email protected]>
  80. * webform.js:
  81. fixed Callback feature: when WebForm_DoCallback is called
  82. not all input elements are posted. for example checkbox if not
  83. checked is not posted.
  84. 2007-02-08 Vladimir Krasnov <[email protected]>
  85. * webform.js: added validators context init for j2ee portal support
  86. * WebUIValidation_2.0.js: added SetValidatorContext function,
  87. refactored evaluation function init ValidatorOnLoad and
  88. Page_ClientValidate
  89. 2007-02-04 Igor Zelmanovich <[email protected]>
  90. * MaintainScrollPositionOnPostBack.js:
  91. * webform.js:
  92. * callback.js:
  93. merged into one resource file.
  94. 2007-02-01 Adar Wesley <[email protected]>
  95. * webform.js: fixed WebForm_GetFormFromCtrl to find controls by id
  96. after chaning UniqueId implementation to have '$'.
  97. 2007-01-30 Vladimir Krasnov <[email protected]>
  98. * webform.js: fixed WebForm_DoPostback, no need to find form if url is
  99. null
  100. 2007-01-25 Eyal Alaluf <[email protected]>
  101. * MaintainScrollPositionOnPostBack.js, callback.js, webform.js: Under
  102. TARGET_J2EE portlet support we may have more then one ASP.Net form in a
  103. client page. Modify code to not assume we have a global 'theForm'
  104. variable. We either lookup the form using the control ID and DOM hierarchy
  105. or we receive it as an optional parameter to the function.
  106. 2006-12-31 Igor Zelmanovich <[email protected]>
  107. * webform.js: WebForm_AutoFocus support for not focusable elements
  108. by setting focus on first focusable child.
  109. 2006-12-31 Igor Zelmanovich <[email protected]>
  110. * callback.js: fixed: support IE7, encodeURIComponent is used to
  111. encode form.
  112. 2006-09-14 Igor Zelmanovich <[email protected]>
  113. * WebUIValidation_2.0.js: added new file
  114. 2006-03-13 Chris Toshok <[email protected]>
  115. * WebUIValidation.js (CompareValidatorEvaluateIsValid): implement.
  116. 2006-01-15 Robert Jordan <[email protected]>
  117. * WebUIValidation.js (CustomValidatorEvaluateIsValid):
  118. Allow empty/missing ControlToValidate attributes.
  119. * WebUIValidation.js (ValidatorSucceeded):
  120. Hide validator's view. Fixes bug #77261.
  121. 2005-10-18 Chris Toshok <[email protected]>
  122. * WebUIValidation.js: fix handling for validation_result so that
  123. buttons that don't cause validation still work. Fixes bug #76429.
  124. 2005-09-13 Chris Toshok <[email protected]>
  125. * WebUIValidation.js (CustomValidatorEvaluateIsValid): the default
  126. if an evaluationfunc wasn't provided is "valid". Fixes #76078.
  127. 2005-09-06 Chris Toshok <[email protected]>
  128. * webform.js (wasControlEnabled): use __enabledControlArray,
  129. generated by the HtmlControl foo when using
  130. SubmitDisabledControls.
  131. (WebForm_ReEnableControls): used by HtmlForm's
  132. SubmitDisabledControls.
  133. 2005-09-06 Chris Toshok <[email protected]>
  134. * WebUIValidation.js (ValidatorCommonOnSubmit): reorder things so
  135. that for validationsummary's we show the message box after we
  136. display the summary. This is because the alert blocks further
  137. execution.
  138. (ValidatorGetErrorMessage): return the errormessage in preference
  139. to the text.
  140. (ValidatorGetText): new function, return the text in preference to
  141. the error message.
  142. (ValidatorFailed): use ValidatorGetText, and always set the
  143. innerHTML, not just when we don't have validationsummary's.
  144. 2005-08-27 Chris Toshok <[email protected]>
  145. * webform.js: add copyright blurb, and add implementation of
  146. WebForm_AutoFocus, used by the 2.0 HtmlForm properties
  147. DefaultButton and DefaultFocus.
  148. 2005-08-04 Chris Toshok <[email protected]>
  149. * WebUIValidation.js (CustomValidatorEvaluateIsValid): correct the
  150. args.IsValid check.
  151. 2005-08-04 Chris Toshok <[email protected]>
  152. * WebUIValidation.js (ValidatorOnLoad): set "enabled" == "true" if
  153. there's no attribute present.
  154. (Page_ClientValidate): a validator succeeds if it's disabled.
  155. 2005-07-27 Chris Toshok <[email protected]>
  156. * WebUIValidation.js (ValidatorCommonOnSubmit): fix formatting of
  157. List and SingleParagraph mode ValidationSummaries.
  158. (ValidatorTrim): use two regexps instead of two while loops.
  159. (CustomValidatorEvaluateIsValid): new function.
  160. 2005-07-26 Chris Toshok <[email protected]>
  161. * WebUIValidation.js: fix the summary mode for
  162. ValidationSummaries.
  163. 2005-07-25 Chris Toshok <[email protected]>
  164. * WebUIValidation.js (RangeValidatorEvaluateIsValid): fix this -
  165. GetAttribute is dead, long live validator.getAttribute.
  166. 2005-07-24 Chris Toshok <[email protected]>
  167. * WebUIValidation.js: add support for validation summaries, both
  168. in summary and messagebox mode.
  169. 2005-07-22 Chris Toshok <[email protected]>
  170. * WebUIValidation.js: the JSUnit tests pointed out that
  171. validator.evaluationfunction is not a string after OnLoad. do
  172. this as well so the tests pass, and deal with the difference
  173. between o[attr], o.getAttribute(attr), and o.attr. Ugh.
  174. 2005-07-21 Chris Toshok <[email protected]>
  175. * WebUIValidation.js (RequiredFieldValidatorEvaluateIsValid): trim
  176. both the initial value and the control's value.
  177. 2005-07-21 Chris Toshok <[email protected]>
  178. * WebUIValidation.js: handle validators that use
  179. Display="Dynamic".
  180. 2005-07-20 Chris Toshok <[email protected]>
  181. * WebUIValidation.js (ValidatorTrim): new function.
  182. (RangeValidatorEvaluateIsValid): use ValidatorGetValue and
  183. ValidatorTrim.
  184. (RegularExpressionValidatorEvaluateIsValid): same.
  185. (RequiredFieldValidatorEvaluateIsValid): same.
  186. 2005-07-20 Chris Toshok <[email protected]>
  187. * WebUIValidation.js: new file.
  188. 2005-03-11 Lluis Sanchez Gual <[email protected]>
  189. * webform.js: ClientSubmit option set to true means submit
  190. performed by asp.net, not by the browser.
  191. 2005-02-04 Lluis Sanchez Gual <[email protected]>
  192. * webform.js: Added webform script.
  193. 2005-01-10 Lluis Sanchez Gual <[email protected]>
  194. * arrow_up.gif, arrow_down.gif: Added menu resources.
  195. 2004-12-02 Lluis Sanchez Gual <[email protected]>
  196. * callback.js: Added callback script.
  197. 2004-11-26 Lluis Sanchez Gual <[email protected]>
  198. * arrow_minus.gif, arrow_noexpand.gif, arrow_plus.gif, box_full.gif,
  199. box_empty.gif, box_minus.gif, box_noexpand.gif, box_plus.gif,
  200. contact.gif, dot_empty.gif, dot_full.gif, dots.gif,
  201. inbox.gif, star_empty.gif, star_full.gif, warning.gif,
  202. TreeView_noexpand.gif, TreeView_dash.gif, TreeView_dashminus.gif,
  203. TreeView_dashplus.gif, TreeView_i.gif, TreeView_l.gif,
  204. TreeView_lminus.gif, TreeView_lplus.gif, TreeView_minus.gif,
  205. TreeView_plus.gif, TreeView_r.gif, TreeView_rminus.gif,
  206. TreeView_rplus.gif, TreeView_t.gif, TreeView_tminus.gif,
  207. TreeView_tplus.gif, System.Web.UI.WebControls/TreeView.js
  208. New files.