Skip to content

Latest commit

 

History

History
Container Release Notes

*** version 2.2.0 ***

	Module
	   - Removed hardcoded file paths for image roots.  Affected properties
	   include:
		- YAHOO.widget.Module.IMG_ROOT
		- YAHOO.widget.Module.IMG_ROOT_SSL
	   - HTML elements, created via createElement, now use lowercase.

	Panel
	   - To shield against CSS class collision, the following references now
	   have a "yui-" prefix:
	      - YAHOO.widget.Panel.CSS_PANEL now references CSS class "yui-
	      panel".
	      - YAHOO.widget.Panel.CSS_PANEL_CONTAINER now references CSS class
	      "yui-panel-container".
	   -  Close button can now be configured via the CSS class "container-
	   close".
	   - HTML elements, created via createElement, now use lowercase.

	Dialog
	   - To shield against CSS class collision, the following references now
	   have a "yui-" prefix:
	   	- YAHOO.widget.Dialog.CSS_DIALOG now references CSS class "yui-
	   	dialog".
	   - HTML elements, created via createElement, now use lowercase.

	SimpleDialog
	   - Removed hardcoded file paths for SimpleDialog icons, which are now
	   configurable in CSS:
	      - YAHOO.widget.SimpleDialog.ICON_BLOCK now references CSS class
	      "blckicon".
	      - YAHOO.widget.SimpleDialog.ICON_ALARM now references CSS class
	      "alrticon".
	      - YAHOO.widget.SimpleDialog.ICON_HELP now references CSS class
	      "hlpicon".
	      - YAHOO.widget.SimpleDialog.ICON_INFO now references CSS class
	      "infoicon".
	      - YAHOO.widget.SimpleDialog.ICON_WARN now references CSS class
	      "warnicon".
	      - YAHOO.widget.SimpleDialog.ICON_TIP now references CSS class
	      "tipicon".
	   - To provide shield against CSS class collision the following
	   references now have a "yui-" prefix:
	      - YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG now references CSS
	      class "yui-simple-dialog";

	Tooltip
	   - To shield against CSS class collision, the following references now
	   have a "yui-" prefix:
	      - YAHOO.widget.Tooltip.CSS_TOOLTIP now references CSS class "yui-
	      tipicon" "yui-tt";

*** version 0.12.2 ***

	Module
	   - Corrected issue where listener was not properly removed from resize
	   monitor element when "monitorresize" is disabled

	Panel
	   - Fixed issue that would sometimes prevent select lists from working
	   properly in Firefox

	Dialog
	   - Fixed error that would occur when trying to create a Dialog where
	   the first form element is set to "disabled"
	   - Modified "close" property handler for Dialog/SimpleDialog to call
	   "cancel" instead of "hide"

*** version 0.12.1 ***

	All Classes
	   - "monitorresize" property now functions in situations where
	   document.domain has been modified.
	   - YAHOO.widget.Module.textResizeEvent now fires when the font size is
	   changed (except for Opera, which uses "zoom" functionality that
	   prevents this)
	   - Event listeners attached to container elements are now properly
	   purged on destroy using YAHOO.util.Event.purgeElement

	Panel
	   - Fixed issue where focus events were broken on the page when a modal
	   Panel was created

	Dialog
	   - Fixed bug where hitting "enter" on a Dialog was forcing the default
	   submission behavior of the form's action to execute
	   - Dialog no longer tries to give focus to hidden form elements.
	   - Replaced   references in Panel with   for XHTML
	   compliance.
	   - Fixed issue that was preventing Safari from successfully using the
	   getData() function

*** version 0.12 ***

	All Classes
	   - New documentation format implemented, and removed unnecessary
	   prototype null references previously used for generating
	   documentation

	Config
	   - Added 'undefined' check when reading initial properties for
	   .reset()
	   - Fixed Firefox warning on .resetProperty()
	   - Fixed issue preventing resetProperty() from resetting values
	   correctly

	Module
	   - Removed unused "childNodesInDom" property

	Overlay
	   - Converted center() to use Dom utility
	   - Fixed configVisible() to properly detect actual visible/hidden
	   status in Internet Explorer, which reports "inherit" for all elements
	   by default.
	   - Updated onDomResize to properly reapply "context" property
	   - Unified scroll/resize handlers so that they fire properly (when the
	   event has completed) as opposed to constantly (as seen in Mozilla-
	   based browsers)

	Panel
	   - Modified modality mask to show before Panel is shown (prior to any
	   animation)
	   - Modified buildWrapper to eliminate cloning of the initial markup
	   module, which fixes issues with select options not maintaining their
	   default selections in IE
	   - Modality mask is now z-indexed properly so that the mask z-index is
	   always one less than the Panel z-index

	Dialog
	   - Fixed Connection to get "action" attribute using getAttribute, to
	   allow for form fields named "action"
	   - Added support for "GET" by retrieving the form "method" rather than
	   always defaulting to "POST"

	KeyListener
	   - Fixed to work properly with Safari 2.0 by matching against keyCode
	   or charCode

*** version 0.11.4 ***

	- Panel: Modality mask is now properly removed from DOM on Panel
	destroy.

*** version 0.11.3 ***

	- Module: Fixed SSL warning issue in IE
	- Overlay: Fixed memory leak related to iframe shim in IE
	- Panel: No focusable elements under the mask can now be tabbed to
	- Panel: Set Panel container overflow to hidden to fix scrolling issue
	in Opera 9

*** version 0.11.2 ***

	- All: JsLint optimization
	- Overlay: Fixed SSL issues with monitorresize property
	- OverlayManager: Fixed z-index incrementing issues
	- Dialog: Form elements called "name" will now function properly
	- Dialog: Removed unnecessary scope:this reference

*** version 0.11.1 ***

	- Tooltip: Removed incorrect logger statement
	- Dialog: Corrected logic that was causing browser lockup in IE for
	SimpleDialog
	- Dialog: Fixed "firstButtom" typo

*** version 0.11.0 ***

	- toString function added to all classes for easy logging
	- YAHOO.extend is now being used for inheritance on all container
	classes
	- Module: monitorresize feature now works on all browsers
	- Module: Fixed bug with image root and isSecure
	- Overlay: Fixed bugs related to IFRAME shim positioning
	- Overlay: center() now works in quirks mode
	- Overlay: Overlay now has a custom destroy() method that also removes
	the IFRAME shim
	- OverlayManager: Fixed bug in the prototype that was preventing
	multiple Managers on one page
	- OverlayManager: focusEvent now fires at all appropriate times
	- Tooltip: context can now be specified as an array, so Tooltips can be
	reused across multiple context elements
	- Tooltip: preventoverlap now functions properly for large context
	elements (i.e, images)
	- Tooltip: fixed bugs regarding setTimeout
	- Tooltip: added mousemove event to allow for more accurate Tooltip
	positioning
	- Panel: added dragEvent for monitoring all event handlers for drag and
	drop
	- Panel: modality mask is now resized on scroll
	- Panel: KeyListeners are now properly destroyed when the Panel is
	destroyed
	- Panel: Header is now sized properly in quirks mode
	- Dialog: Blinking cursor issue is fixed for Firefox
	- Dialog: callback object for Connection is now public (this.callback)
	- Dialog: onsuccess/onfailure properties removed (as a result of the
	public callback object)
	- Dialog: Dialog is now invisible by default
	- Dialog: Buttons are now properly cleaned up on destroy

*** version 0.10.0 ***

* Initial release