Two exciting pieces of news:
- A new CTP is available for ASP.NET Atlas.
- A new release of the Atlas Control Toolkit is up.
What’s new in the July CTP release?
UpdatePanel and ScriptManager:
- ScriptManager.RegisterControl() takes optional parameter to specify client type to create.
- Fix for UpdatePanels in Firefox.
Drag and Drop:
- Added public dragStart/dragEnd events to DragDropManager.
- dragStart fires with dragMode, dataType, and data as eventArgs.
- dragStop fires with empty eventArgs.
- style.position of dragVisuals will no longer default to "absolute".
- DragDropManager do longers disposes dropTargets when unregistering them.
- FloatingBehavior now unregisters itself on dispose.
"Atlas" Control Toolkit
Release Notes
Version 1.0.60731.0
New controls (see sample pages on left):
- DynamicPopulate: (Re-)populates any element with HTML content downloaded from the server.
- FilteredTextBox: Prevents unwanted characters from being typed into a text box.
- PagingBulletedList: Adds flexible paging and sorting to any bulleted list.
- PasswordStrength: Provides interactive feedback about the strength of a password being created.
- Rating: Displays a "4 out of 5 stars" interface for ranking.
General Notes:
- Updated to include/support the "Atlas" July CTP release
- Added support for data binding in Extender properties declarations - see Other neat stuff for details
- Changed Atlas control registration behavior to better enable multiple extenders to hook up to the same element (example: Atlas's AutoComplete and Toolkit's TextBoxWatermark)
- Added getCurrentStyle and getInheritedBackgroundColor helpers to CommonToolkitScripts object in Common.js to isolate the relevant browser-specific code
- Modified AlwaysVisibleControl to use CSS "position:fixed" style on browsers that support it
- Enabled AutoPostBack scenario for CascadingDropDown DropDownLists so that a submit button is no longer necessary
- Added "LoadingText" property to CascadingDropDown for specifying the text to display as the DropDownList populates from the server
- Changed DropShadow to match the visibility state of its target
- Added ReorderList support for Array and IList data sources
- Changed ReorderList to use callbacks instead of postbacks for a more seamless user experience
- Simplified ReorderList hook-up process to make it even easier to use
- Added RoundedCorners support for hooking up to elements with "width=x%"
- Added get_Text and set_Text methods to TextBoxWatermark to support client-side script access to the text in a watermarked text box
- Improved automated testing coverage
- Added debug mode to automated test framework to make it easier to identify exceptions
- Added support for firing keyboard events to automated test framework
- Removed double-encoding of script references in generated XML Script
- Other minor improvements throughout