Telerik RadControls for ASP.NET AJAX Q2 2008 SP2 (2008.10.1):
http://www.fosoyo.com/article.asp?id=153
What’s New in RadControls for ASP.NET AJAX Q2 2008 SP2 (Version Number 2008.2.1001):
Common for all controls:
- Compliance with the new Chrome browser from Google
- Fixed memory leaks in Internet Explorer
RadAjax
What’s Fixed:
- Fixed a couple of memory leaks.
RadCalendar
What's New:
- Added ShowDayCellToolTips property
- Added CalendarSummary and NavigationSummary string properties
What's Fixed:
- Fixed ValidatorCalloutExtender does not fire when the picker is focused
- Fixed memory leaks in IE.
- Removed οnclick="return false;" attribute from calendar cells
RadChart
What’s Fixed:
- RadChart now binds to EntitySpaces datasource control.
- X axis items margins now work as expected.
- Fixed an issue with redundant StackedArea series, generated when line
series is present. - Fixed an issue with labels, positioned outside the plot area
- Plot area border is now shown when empty series message is shown
- Fixed an issue with DataGroupColumn property being ignored in certain
cases
RadColorPicker
What’s Fixed::
- The server ColorChanged event is now correctly fired in IE6.
RadComboBox
What’s New:
- Implemented OnClientTextChange event
What’s Fixed:
- SelectedValue and get_value() properties of RadComboBox do not return the right value when combo is disabled on client side. This is now fixed.
- Changing the selection of the dropdown no longer throws an error: "Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus"
- Fixed memory leaks in IE.
- JavaScript error when the combobox is disabled and its text is selected is now fixed.
- Fixed a case when DataBind() throws an exception “Selection out of range”.
- SelectedIndexChanged event no longer fires every time on postback if the first item is without Value and MarkFirstMatch= true
- RadComboBox's input now has the correct width under Safari when its container has white-space:nowrap.
- Office2007 skin drop-down backgrounds no longer expand when item text wraps.
RadDock
What’s Fixed:
- When a RadDock is collapsed and docked in a zone, dragging it outside of the zone and trying to expand it does not work the first time. This is now fixed.
- When a RadDock is closed and after that opened again after a postback, it shows in an incorrect place. This is now fixed.
- When a RadDock is resizable, closed and no height is specified to it, after opening it again its height is not correctly calculated when repainting its child elements. This is now fixed.
- When there are docks inside of an invisible zone, the placeholder (which should be after all docks in the zone) was moved before all the docks, which led to a drag problem. This is now fixed.
- Several skin fixes
RadEditor
What’s New:
- The RadEditor class now properly implements the ITextControl interface.
- Updated the spinbox controls in the table design dialog.
- Updated the tabstrip control in some dialogs (table wizard, link manager, find and replace) with RadTabStrip.
- The Image editor functions (crop, resize, flip, etc.) are now in a separate public class so they can be used outside of the editor.
- The Image editor client callback function has a new argument - get_newImageSrc() which returns the URL of the updated image.
- Added a new content filter to remove extra spans from the editor
content. - Improved Undo/Redo of Apply Class functionality
- Enabled the StripFormattingOnPaste options in Firefox 3. Content will be automatically processed now when the user pastes using Ctrl-V.
What’s Fixed:
- The correct filenames are now sent to the FileDelete event handler.
- Fixed a problem when saving content with the Chrome browser.
- Fixed a problem with the editor's height in IE when the editor was initially hidden.
- Fixed a problem with full-page editing when the XHTML content filter is off.
- Ajax spell check now moves to the next word when adding to the custom dictionary.
- Fixed a problem with the spell check when ignoring/changing a word that is present more than once in the text.
- Added the "Clear Class" localization string to main localization file. The Apply Class dropdown should now be localized properly.
- Fixed a problem with the editor selection when opening one dialog from another (e.g. image manager from image map).
- Fixed a few broken images in the Help dialog.
- Fixed an "undefined" alert when clicking OK in the Image Map dialog.
- Fixed the attribute descriptions in the Media Manager dialog.
- All browsers - applied various heuristics to determine whether a font/span tag is fully selected or not. This improves the behavior of "Apply Class" and other dropdowns. For example selecting all LI items in a list causes the class to be applied to the LIST itself
- NewLineBr=false behavior improvement in Mozilla when the cursor is in a link.
- Fixed a problem when toolbar mode is set to ShowOnFocus in Internet Explorer quirks mode (MOSS, DNN).
- Changed the behavior of InsertTable and ModuleManager dropdowns to always expand when clicked on the icon, rather than executing last chosen action.
- Fixed a problem when clicking cancel in a file browser dialog and the upload tab is active - next time the dialog is opened the upload tab should not be active.
- Fixed a number of issues in the RadEditor skins
RadFormDecorator
What’s Fixed:
- Fixed a few small bugs in the form decorator - dispose problem on the client and compatibility with RadComboBox.
- Fixed a number of memory leaks in Internet Explorer.
RadGrid
What’s New:
- EntityDataSource server-side filtering support.
- Added a client-side get_dataItem() method for GridDataItem.
- Added a new column property – FilterControlWidth.
- GridBoundColumn new property HtmlEncode. Default value 'false'.
- Added support for list of inherited objects with enabled LINQ expressions.
- Added a get_isFilterItemVisible() client method which returns the tableView's filter item's visibility.
- Added a method ClientFireCommandFunction which generates client-side function that fires a command with a given name and arguments.
- Added PdfExporting event. Fires before RadGrid's HTML is transformed to PDF. It can be used to modify the RadGrid's HTML content before it is transformed to PDF.
- Added support for custom tooltip for grid hierarchy expand collapse button.
- Added support for binding to subobjects of GridHyperLinkColumn.
- Added ActiveRowIndex property.
- Added new property to GridBoundColumn, EmptyDataText - shows when text in data cell is empty.
- The tooltips used for virtual paging and column reordering are now skinned.
- The pager's first/last buttons can now be sprite buttons - added new CSS classes rgPageFirst and rgPageLast to all skins.
What’s Fixed:
- Fixed filtering menu postbacks with no filter value set.
- Changed server-side sort order enum to be consistent with the client-side's one.
- Fixed nested groups with null value.
- Fixed headers not hiding for hidden columns when the Grid has scrolling and static headers enabled.
- Fixed GridButtonColumn buttons showing in group footers.
- Fixed DetailTables footer items to be rendered below header when exporting to excel.
- Fixed GridTemplateColumn render HeaderText or HeaderItemTemplate depending
of InitializeTemplatesFirst. - Fixed Export to CSV exports HeaderText for all columns except for GridTemplateColumn. It depends on InitializeTemplatesFirst
- Fixed memory leaks in IE.
- Fixed paging breaking Custom filtering.
- Fixed GridButtonColumn, GridEditCommandColumn, GridClientDeleteColumn,
GridClientSelectColumn cell content should not be cleared on client-side
dataBind() - Fixed OnColumnContextMenu client event is not thrown under Safari.
- Fixed values in toDataService() for filter expression not quoted properly.
- Fixed a problem with GridNumericColumn NumericType="Currency" and
filtering. - Fixed filter menu's selected item not persisted when menu items count is reduced on the server.
- Fixed slider mode pager breaks DropDropdownColumn's Viewstate in 'InPlace'
EditMode. - Fixed SortedBackColor not removed from column when another column is
sorted. - Fixed Top Slider Pager not working correctly.
- Fixed updateItem() with GridDataItem index raising an exception if the Grid's EditMode is set to 'EditForms'.
- Fixed even with display='false' the column's cell is shown on client-side data binding.
- ColumnsReorder indicators are now positioned correctly when using scrolling.
- Drag-to-select rectangle is no longer created when clicking on a dropdown.
- Fixed exception in advanced pager when PageSize is set to empty string.
- Fixed paging and grouping not working correctly when the Grid data source count is equal to page size.
- Fixed headers not being synchronized when scrolling horizontally under Safari and static headers are enabled.
- The horizontal scrollbar is now shifted to the right when the control is in RTL mode.
- The columns reorder indicators are now positioned correctly when using static headers or the body margin is not zero.
- The modal background of the popup edit form is now correctly sized when the form is larger than the browser's viewport; the modal background resizes on browser window resize.
- The reorder indicators are now displayed if RadGrid ImagesPath is set without a trailing slash.
- Fixed the GridDateTimeColumnEditor ImagesPath not being set correctly.
RadInput
What’s Fixed:
- RadInput and RadDateTimePicker - Safari and Chrome now respect the control's width setting when inside a container with a white-space:nowrap style.
- RadInput and RadDateTimePicker - fixed a client-side error thrown if RadFormDecorator is also on the page.
- Fixed ArgumentOutOfRangeException thrown if !important is used with inline width/height styles.
- Fixed memory leaks.
- Fixed the problem with freezing multiline textbox in IE when there is a new line inside.
- Fixed a problem with drag & drop and MultiLine mode of RadTextBox
RadMenu
What’s Fixed:
- Last context menu item is no longer partially hidden when linear animation used.
- RadContextMenu now correctly works in Safari 3.04.
- Fixed RadContextMenu Overflow not working properly – the context menu falls
under a Java Applet in IE. - Fixed memory leaks
RadPanelBar
What’s Fixed:
- Disabled elements inside Panel Item no longer throw an error when clicked.
- Expanded items on second level are now correctly registered when initialized.
- Fixed flickering under FF3.
- Fixed memory leaks.
RadRotator
What’s New:
- It is possible for the RadRotator server events to be overridden in an inherited class.
- Added an AutoPostBack property (needed for the onItemClick override
to work).
What’s Fixed:
- Fixed a memory leak in Internet Explorer.
- Fixed a bug with mouse over/out in slideshow mode during the fade
animation.
RadScheduler
What’s New:
- AppointmentDataBound is now fired for recurrence master appointments
before the recurrence rule is evaluated.
What’s Fixed:
- TimeSlot's get_startTime now returns correct values in MonthView when
there is a DST change in the current month. - TimeSlotCreated is now fired after navigating with the integrated date picker.
- Vertical day view grouped by resource now renders properly with ShowAllDayRow="false".
- Custom attributes are now displayed in the advanced form when there are no resources and recurrence support is turned off.
- Drag-and-drop does now works correctly when RadScheduler's location on the
page is changed. - Fixed memory leaks in IE.
- Office2007 & WebBlue skins navigation arrows now work on their full hit
area.
RadScriptManager
What’s Fixed:
- RadScriptManager now correctly resolves scripts when a ScriptReference with specified path was added to the Scripts collection (applies to .NET 3.5 SP1).
- RadScriptManager now correctly respects script dependencies when a ScriptReference with specified Path exists in the middle of the Scripts collection.
RadSlider
What’s Fixed:
- Fixed the Enabled property of the Slider. Until now, it could not be updated on the server.
- Updated the redraw method on the client - did not set the correct value for the SelectionEnd dragHandle.
- Updated the resizeExtenders - should not hide all IFRAMEs when the dragHandle is moved.
RadSpell
What’s Fixed:
- Fixed a potential problem with the order of properties (button properties and dialog opener related properties).
- Fixed issues with the RadSpell Gray skin
RadSplitter
What’s Fixed:
- Added functionality to the RadSlidingPane to persist its scroll-position, when PersistScrollPosition=true.
- In Firefox, when you resize an expanded (not docked) RadSlidingPane, the pane moved a few pixels down the page and a few pixels to the right.
- In Internet Explorer 6 with SlideDirection=Left, when you resize a RadSlidingPane, the pane moved one pixel to the right.
- In Safari, when you have an initially docked sliding pane, with a RadMenu inside, expanding the child items of a root menu item will cause a crash.
- Fixed memory leaks in RadPane.
- OnClientResized event of the RadPane is no longer fired more than once when the splitter size is a percent value and you resize the browser.
RadTabStrip
What’s Fixed:
- Fixed JavaScript error when all tabs are invisible (Visible=False)
- Fixed memory leaks in IE.
RadToolBar
What’s Fixed:
- VS 2008 designer hangs when RadToolBarButton’s ImagePosition set to AboveText or BelowText.
RadToolTip
What’s Fixed:
- Fixed memory leaks in IE.
- In Safari/Chrome - when scrolling, the tooltip's calculated position not takes into account the scroll offset.
- Fixed a problem with tooltip overflow, when loading content in tooltip manager with AJAX request.
- RadToolTipManager - Changed the AutoTooltipify property default value from true to false.
RadTreeView
What’s Fixed:
- ShowLineImages = false is no longer ignored in Load on demand scenarios.
- Width and height specified via the CssClass is no longer inherited by the dragging clue.
- CheckChildNodes = true now works with RadFormDecorator.
- Expanded and collapsed nodes are not lost after second postback when ViewState is disabled.
- NavigateUrl and Target are no longer lost in client-side drag and drop.
- Setting ExpandMode (via set_expandMode) will render the toggle image if it is not present.
- Fixed Memory leaks in IE.
RadUpload
What’s Fixed:
- Fixed a JavaScript error when moving the mouse cursor with a clicked left button.
- Select button not properly opens the browse dialog if RadUpload is placed in a fieldset with legend.
- The client-side updating/updated event handlers of the RadProgressManager and RadProgressArea now contain the RadUpload property when monitoring file upload.
- When the progress area displays full paths, back slashes are now correctly shown.
- RadUploadHttpModule no longer requires High level of AspNetHostingPermission.
- When requesting an UploadedFile by RadUploadContext.Current.UploadedFiles[FileUpload1.UniqueID], a null reference is returned instead of the PostedFile reference when having dynamically created controls. This is now fixed.
- Fixed an error in RadProgressManager when submitting large non-fileupload content (text-only).
RadWindow
What’s New:
- Fixed memory leaks in IE.
- When the size/location of the RadWindow is changed using the moveTo/set_width/set_height client methods, the window did not check its
restrictionZone bounds. This is now fixed. - RadWindow now stores its correct position in onDragEnd.
- Restore now correctly restores the width of RadWindow after maximize in a restrictionZone
- set_width/set_height no longer resizes the RadWindow when it is maximized.
- When the window is maximized, it no longer allows be able to move/resize.
- Calling minimize when a window is maximized no longer positions the window top and left to 0,0 - the correct behavior is now to restore top and left to where the nonmaximized window originally was.
- When making the window very small the side handles no longer get to 0px, but now stay 2 or 3 px wide.
- The zIndex is now updated when RadWindow is maximized to cover all other absolutely positioned elements on the page such as RadMenu.
- In IE when window is in a page in IFRAME, when the window is maximized and then restored the page scrolls are correctly displayed again.
- When resizing - if the page has been scrolled down the window no longer jumps with the scroll height. (This only affects the UP direction)
- Fixed a problem with RadWindow - prompt causing IE7 to block in certain scenario where you click outside the focused button and then close the prompt