Quantcast
Channel: ASP.NET AJAX Release History RSS
Viewing all 335 articles
Browse latest View live

UI for ASP.NET AJAX R1 2019 SP1 (version 2019.1.215)


UI for ASP.NET AJAX 2009.1311

$
0
0

New Controls and Additions

  • With Q1 2009 RadControls for ASP.NET AJAX introduce a new level of developer productivity with the Visual Studio Extensions package for RadControls - a set of ready-to-use Visual Studio templates that cover common application scenarios. The Extensions package automatically creates your projects in seconds, eliminating the need to configure them manually.
  • New web testing capabilities with WebUI Test Studio -- WebUI Test Studio is a tool for creating automated web tests that is specifically tailored for Telerik AJAX controls. It comes with built-in translators for RadControls and provide intelligent options to validate the state of each control and its child elements. Learn MoreWatch Video
  • New RadFileExplorer control - Ready-to-use file explorer control with high performance and rich customization options. Consists of TreeView, Grid, ToolBar, Upload, ContextMenu, Address Bar. Multiple selection and drag and drop out of the box.
  • RadCompression - a new HttpModule and PageAdapter that ships with the RadControls for ASP.NET AJAX designed to automatically compress ViewState and your AJAX and Web Service responses

Common for all controls:

  • Facelift for all skins and consistency in CSS naming conventions which result in breaking changes for ceratin scenarios. Please, test before upgrading to the new version. For more details refer to this blogpost
  • Default2006, Gray, Inox and SkyBlue skins are discontinued -- we are recommending the new Default skin for anyone that might have used the obsolete skins. If you decide that you still want the obsolete skins in your application please contact us in a support ticket.
  • New Telerik.Web.Design.dll to separate the design-time code from the web control implementation code. For more details please refer to this blogpost.
  • New .NET 3.5 demos showing how you can use RadControls with LINQ, EntityDataSource, WCF, ADO.NET Data Services, etc
  • Updated jQuery to version 1.3.2
RadAjax Icon

RadAjax

What’s New:

  • RadAjaxLoadingPanel Embedded Skins
RadCalendar Icon

RadCalendar

What’s New:

  • RadTimeView - new client-side method - get_timeFormat()

What’s Fixed:

  • Fixed: RadDatePicker setting RadDatePicker.SelectedDate does not update RadDatePicker.DateInput.SelectedDate
  • Fixed: RadTimePicker should pass the real date (not just the time) to its RadDateInput child control if a date-containing DateFormat is set.
  • Fixed: RadDateInput not repainted correctly when inside a RadDatePicker
  • Fixed: Calendar views' CSS classes not correct in MultiMonthView mode when MultiViewColumns or MultiViewRows > 2
RadChart Icon

RadChart

What’s New:

  • Added Zoom server-side event.

What’s Fixed:

  • Changed the type of StyleTick.MinorTickCount property from MinorTickCount to int (breaking change). Old usage: chart.PlotArea.YAxis.Appearance.MinorTick.MinorTickCount = Telerik.Charting.Styles.MinorTickCount.None; New usage: chart.PlotArea.YAxis.Appearance.MinorTick.MinorTickCount = 0;
RadColorPicker Icon

RadColorPicker

What’s New:

  • Added one new property to the RadColorPicker - PaletteModes.
  • Changed the HTML of the RadColorPicker: create a TabStrip when PaletteModes=All; changed the position and look of the Preview element; changed the position and look of the NoColor button

What’s Fixed:

  • Fixed: When the RadColorPicker uses server-side rendering, the data for its items is still serialized and sent to the client.
  • Fixed: The value of the Preset property is lost after postback.
RadComboBox Icon

RadComboBox

What’s New:

  • The first matching Item is autocompleted (similarly to pressing 'Enter') if the Separator is pressed when MarkFirstMatch="true" and AutoCompleteSeparator is specified.

What’s Fixed:

  • Fixed: The Text is not selected on click in the RadComboBox if it is ReadOnly (EnableLoadOnDemand="false", AllowCustomText="false", MarkFirstMatch="false", Filter="None")
  • Fixed: RadComboBoxItem.get_text() returns an incorrect value if the Item has Text="" and Template
  • Fixed: Input cursor position is incorrect after selection with 'Enter' when MarkFirstMatch="true"
  • Fixed: IE7 hangs if a ComboBox with Load on Demand is expanded and there is no enough space to position the drop down
  • Fixed: Items are multiplied if the 'Show More' link is being clicked during an ongoing Items request.
  • Fixed: Item's Text is lost during Filtering if it contains '<', '>' and/or '&' characters.
  • Fixed: Stack Overflow error in IE when typing and deleting text in RadComboBox in Load on Demand.
  • Fixed: Selection jumps to first Item if the down/up arrow is pressed on a focused ComboBox and the drop down has never been opened.
  • Fixed: Pressing Alt+Letter while the input is focused selects the matched Item if it exists and it should not.
  • Fixed: Virtual Scrolling does not work if the MaxHeight property is set.
  • Fixed: If the drop down is manually shown early in the page life cycle (window.onload, pageLoad, onLoad of the control, ShowDropDownOnLoad="true") its Items are not initialized
RadDock Icon

RadDock

What’s New:

  • Improved AJAX support - Fixed a problem when dock is in a dock zone, which is updated with ajax (update panel)
  • Updated CSS naming conventions
RadEditor Icon

RadEditor

What’s New:

  • Added the RadFileExplorer control in the editor file browser dialogs. It replaces the proprietary FileLister/FileUploader control.
  • Reorganized the editor file browser dialogs - the browser part is in FileBrowser.ascx, so only the previewer is left in the ImageManager.ascx, DocumentManager.ascx, etc.
  • Added image properties to be used from inside the image manager dialog.
  • Added link properties to be used from inside the document manager dialog.
  • Changed RadEditor tool rendering to be a bit more efficient and to meet several new rendering requirements for the changes in RadEditor skins.
  • Integrated table editing mechanism in RadEditor context menus
  • Allow calling image manager/document manager dialogs from set image properties/link manager dialogs
  • Allow calling StyleBuilder dialog in Table and Cell Properties dialogs.
  • Added new localization strings - SplitCellHorizontal (editor.tools); Open (editor.dialogs)
  • Re-arranged NodeInspectorModule items to produce better layout
  • Added support for EditorSplitButton type to be read from the editor's tools file as well as from the editor declaration.
  • Enhanced RadEditor removescripts filter to also remove scripts on the server - more secure
  • Optimized server-side rendering speed of RadEditor
  • Enable session state for editor dialogs (telerik compression)
  • Made significant improvements to the FormatBlock command. Now it functions much better in all browsers, supports attributes style and class, and produces efficient HTML.

What’s Fixed:

  • Updated editor localization mechanism not to throw an exception when a localization string is missing.
  • Fixed a rare problem in the default file system content provider (isParentOf, StoreFile methods).
  • Improved paste mechanism, which fixes an existing problem with onbeforepaste event in IE7 being fired by the browser on occasions that it should not be fired.
  • Fixed a scenario in FF where an image into a LI item would not be correctly wrapped in a LINK when using the LinkManager.
  • Fixed a problem in FireFox with the FormatBlock tool
  • Fixed a problem in FireFox when the editor's root note has been moved in the DOM, then content would disappear if the editor was in HTML mode
  • Fixed a problem with the resizing functionality of RadEditor
  • Fixed an IE6 problem with ABBR tag in ConvertToXhtml filter
  • Fixed confirm buttons of the CellProperties dialogue disappears if you edit a table with lots of rows.
  • Fixed Float SCC property disappears if it is set with border property when you switch to HTML mode of RadEditor
  • Fixed IECleanAnchorsFilter problem with some values in the page querystring
  • Fixed SetImageProperties dialog to support image size in percentages
  • Fixed IE Selection for images in some scenarios
  • Fixed Spellchecker inserting spans into style blocks in the body.
  • Fixed SearchPatterns are not trimmed, which causes problems if the value has extra spaces.
  • Fixed XHTML validation error with RadEditor when EditModes=DesignMode
  • Fixed: JavaScript error when opening the RadEditor dialogs using IE 8
  • Fixed: Bordercolor problem in StyleBuilder
  • Fixed: A problem when image manager called from image map and user selects an image.
  • Fixed: Made extra check when pasting content to avoid problems in the scenarios where onbeforepaste is raised by IE.
  • Updated CSS naming conventions
RadFormDecorator Icon

RadFormDecorator

What’s New:

  • Added new property - EnableRoundedCorners (default is true). Now rounded corners of textboxes and text area can be turned on or off - depending on what the developer chooses.
  • Implemented integration between RadToolTip and RadFormDecorator
  • Added improvements to the RadFormDecorator to smooth the page rendering process
  • Added support for DecoratedControls = Zone
  • Added fix for IE8 support - prior to the fix a javascript error was raised.
  • Added property ControlsToSkip that eases the task of tuning the RadFormDecorator and makes it faster and easier.

What’s Fixed:

  • Fixed a problem with XHTML compliance as well as provided some enhancements to the form decorator initialization mechanism to provide smoother page loading experience.
  • Updated CSS naming conventions
RadGrid Icon

RadGrid

What’s New:

  • New Pager styles
  • New Filter Template
  • New property for the GridButtonColumn: ButtonCssClass
  • New property EnableSkinSortStyles in SortingSettings
  • Support for nested object's properties as ClientDataKeyNames and DataKeyNames
  • New CSS classes for table cells belonging to a GridGroupSplitterColumn and GridExpandColumn - .rgGroupCol and .rgExpandCol
  • New property: ClientSettings.EnableAlternatingItems (default value - True)
  • New property: AllowAutoScrollOnDragDrop
  • Client-side data-binding improvements - GridCheckBoxColumn and GridButtonColumn populated properly for extra rows(>PageSize)

What’s Fixed:

  • Fixed: More than one level hierarchy throws JavaScript error when a client-side OnCommand handler is used
  • Fixed: Header context menu does not retain state of the checkbox if column is hidden initially
  • Fixed: Status bar is not shown if grid is with scrolling with static headers and paging is disabled
  • Fixed: Error is thrown when attempt to filter IsNull/IsNotNull options with CaseSensitive="false"
  • Fixed: Sort icon does sort when clicked with client-side data binding
  • Fixed: CommandItem and Top/Bottom Pager items should be resized when initially hidden column is shown client-side
  • Fixed: Edit popup form cannot be released when dragged outside of the browser's window.
  • Fixed: Filtering GridNumericColumn by zero does not work as expected
  • Fixed: RadGrid Frozen Scroll is not initialized correctly in IE when TableLayout is Auto
  • Fixed: Double postbacks on filter if enter is hit with enabled AutoPostBackOnFilter
  • Fixed: CurrentFilterFunction's default value when AutoPostBackOnFilter is enabled
  • Fixed: Filtering does not work if AutoPostBackOnFilter is set to true and enter key is hit when inside the filter control
  • Fixed: GridButtonColumn with buttonType=ImageButton does not raise RadAjaxManager's RequestStarted client-side event
  • Fixed: CommandItemStyle is not inherited by inner detail tables
  • Fixed: Incorrect CSS classes applied to GridGroupSplitterColumn and GridExpandColumn table cell when using Grouping and Hierarchy at the same time.
  • Fixed: Double postbacks on filter if enter is hit with enabled AutoPostBackOnFilter
  • Fixed: Fixed HeaderContextMenu column's checkboxes are not checked initially with IE6
  • Fixed: RadGrid’s PageSize is not refreshed when MasterTableView's PageSize is set through the client-side API
  • Fixed: When pagesize is changed first page should be selected when using both client and server-side databinding
  • Fixed: RadGrid GridCheckBoxColumnEditor - does not apply styles if external edit is used
  • Fixed: RadGrid pager - does not show current page if client OnCommand is handled
RadInput Icon

RadInput

What’s Fixed:

  • Fixed: RadNumericTextBox and RadDateInput should prevent page scroll when focused and value is incremented/decremented with the mouse wheel
  • Fixed: RadMaskedTextBox validation issues in Mozilla FireFox
  • Fixed: RadInputControl throws exception when placed inside invisible container and server-side Focus() method is called
  • Fixed: RadTextBox in MultiLine TextMode does not accept pasting in IE if MaxLength is not set
  • Fixed: InputManager's RegEx Setting Validation Styles
  • Fixed: InputManager's RegEx Setting Validates empty value with IsRequired set to false
  • Fixed: InputManager's Numericsetting server-side validation fails if type is Percent
  • Fixed: Invalid styles are not applied if only custom server-side validation is used
  • Fixed: RadNumericTextBox SpinUpCssClass not applied correctly
  • Fixed: RadInput blur handler should not be executed if the textbox is readonly
  • Fixed: RadInput textbox states' border and background colors should be cleared when the "stateless" border and background colors are set to empty
  • Fixed: Javascript error when a RadInput is validated by RegularExpressionValidator on blur and focusing is attempted
  • Fixed: RadTextBox in MultiLine TextMode does not accept pasting in IE if MaxLength is not set
  • Fixed: Invalid styles are not applied if only custom server-side validation is used
  • Fixed: RadInputManager - NumericTextBoxSetting does not parse correct if value of input control is "0"(zero)
  • Fixed: InputManager's empty message fails validation on readonly textbox set as target controls to a NumericTextBoxSetting
RadMenu Icon

RadMenu

What’s Fixed:

  • Fixed: The size of the submenu items changes on open when they overflow from the document bottom
  • Fixed: AccessKey eats any blank space in the Text of the menu item
  • Fixed: RadContextMenu -- The default browser context menu is displayed on right click immediately after the RadContextMenu has been shown
  • Fixed: RadMenu didn't pass the custom attributes of an item loaded on demand via web service
  • Fixed: JavaScript error when the web service returns no items
  • Fixed: RadContextMenu fails to open after RadGrid export or file streaming
  • Fixed: Changed root CssClass in RTL mode according to convention (rmRtl to RadMenu_rtl)
  • Fixed: Changed root CssClass for context menu according to convention (rmContextMenu to RadMenu_Context)
RadRotator Icon

RadRotator

What’s New:

  • Updated the animation of RadRotator to use jQuery

What’s Fixed:

  • Fixed: Problem with automatic advance - sometimes mouse over would stop instead of pausing the rotator
  • Fixed: The last rotator item is not displayed if WrapFrames=false and the rotator items are not the correct size.
  • Updated CSS naming conventions
RadScheduler Icon

RadScheduler

What’s New:

  • Client-side binding to webservices
  • Added new client-side methods - showAdvancedEditForm(appointment, editSeries), showAllDayAdvancedInsertForm(date), showAdvancedInsertForm(date), showAllDayInlineInsertForm(date)
  • Added new client-side events: OnClientAppointmentsPopulating, OnClientAppointmentsPopulated, OnClientAppointmentDataBound, OnClientAppointmentCreated, OnClientResourcesPopulating, OnClientResourcesPopulated, OnClientDataBound, OnClientRequestFailed, OnClientAppointmentWebServiceInserting, OnClientAppointmentWebServiceDeleting, OnClientAppointmentWebServiceUpdating, OnClientRecurrenceExceptionCreating, OnClientRecurrenceExceptionsRemoving
  • Add get_endTime property to the client-side time slot objects
  • Add get_targetSlot property to the client-side AppointmentResizeEnd event arguments.
  • Added get_domEvent property to AppointmentClickEventArgs (client-side)
  • XMLScheduler provider now supports resource attributes
  • New property: Resource.CssClass - used to specify the cascading style sheet (CSS) class rendered for appointments that use this resource.
  • New property: RadScheduler.ResourceStyles; Can be used to declaratively apply CSS styles to appointments that contain specific resources. A number of predefined styles are provided to aid common scenarios.

What’s Changed:

  • Obsoleted SchedulerAppointmentResizeEndEventArgs.get_newTime() property; Use get_newEndTime() instead
  • Obsoleted the showInsertFormAt(timeSlot) client-side method; Use showInlineInsertForm(timeSlot) instead
  • Obsoleted the editAppointment(appointment, editSeries) client-side method; Use showInlineEditForm(appointment, editSeries) instead
  • Changed the value of the "ShowAdvancedForm" localization sting to "Options" (was "options")
  • The default value for MinimumInlineFormWidth is changed to 250 px (was 200 px)
  • The default width of the row headers (hours column, resource headers) is now 52 px (was 100px). You can use the RowHeaderWidth to control it.
  • The minimum selectable date in RadScheduler is changed from 1980 to 1900
  • Breaking change (client-side): The ISchedulerTimeSlot.get_duration() now returns milliseconds instead of minutes. Use the new get_durationInMinutes() property to obtain the old behavior

What’s Fixed:

  • Fixed: AppointmentClick is fired after AppointmentMoveEnd
  • Fixed: JavaScript error in mouseup when selecting multiple cells in MonthView
  • Fixed: The time slot index is incorrect for all-day slots in vertically grouped week view
  • Fixed: The GroupingDirection for WeekView is applied in DayView which results in JavaScript errors in some cases
  • Fixed: Appointments are not arranged correctly in some scenarios when using resource grouped views
  • Fixed: Validator tooltip in the advanced form is visible under WebKit-based browsers
  • Fixed: Resizing an appointment causes text to be selected in Safari/Chrome/Opera
  • Fixed: All-day TimeSlots in week view return incorrect startTime and duration
  • Fixed: OnClientAppointmentMoveEnd event fires second time if cancelled
  • Fixed: The inline insert/edit form is not positioned correctly for all-day appointments (Web Service - binding mode)
  • Fixed: Delete fails when using EntityDataSource
  • Fixed: Appointment is moved even if the mouse is dragged outside the browser
  • Fixed: Controls added in FormCreated cannot fire events and will not raise OnAppointmentCommand
RadSpell Icon

RadScriptManager

What’s New:

  • Register the resource Handler in the web.config automatically when RadScriptManager is put on the page
  • RadScriptManager can be put at the end of the page and still support partial views (required for ASP.NET MVC)
RadSlider Icon

RadSlider

What’s New:

  • Updated the animation of RadSlider to use jQuery

What’s Fixed:

  • Fixed: When you set the SelectionStart and SelectionEnd properties of the RadSlider and you have IsDirectionReversed=true, the SelectionEnd is not respected.
  • Fixed: The server ValueChanged event of the RadSlider is raised before Page_Load.
  • Fixed: When the RadSlider has only one possible Value and ItemType=Tick - you get a JS error.
  • Fixed: When a parent of the RadSlider changes its Enabled property from "false" to "true", the RadSlider remains disabled.
  • Attached a handler to the outermost element of the RadSlider to cancel the propagation of the click event to avoid onbeforeunload event being erroneously raised in IE
  • Updated CSS naming conventions
RadSpell Icon

RadSpell

What’s New:

  • Now using RadFormDecorator in the RadSpell dialog.

What’s Fixed:

  • Fixed: Client exception when using the RadSpell control with classic dialogs enabled
  • Updated CSS naming conventions
RadSplitter Icon

RadSplitter

What’s New:

  • Added a common CSS class to the wrapper element of the RadSplitter - "RadSplitter".
  • Marked the FullScreenMode property of the RadSplitter for ASP.NET AJAX as obsolete.
  • The RadSlidingPane now uses a jQuery animation.

What’s Fixed:

  • Fixed: When you have a collapsed RadPane and the RadSplitter changes its Visible property on the server from True to False and then again to True, you cannot expand the RadPane.
RadTabStrip Icon

RadTabStrip

What’s New:

  • Added ShowBaseline property - allows showing of bottom border on the whole RadTabStrip
RadToolBar Icon

RadToolBar

What’s Fixed:

  • Fixed: Enter key does not post back
  • Fixed: The click event is not fired when custom CSS class is set
RadToolTip Icon

RadToolTip

What’s Fixed:

  • Updated the animation of RadToolTip to use jQuery
  • Improved the "Loading...." implementation of the RadToolTip
  • Integration between of RadToolTip and RadFormDecorator
  • Added the tooltip callout repositioning functionality

What’s Fixed:

  • Fixed a problem with tooltip growing each time it is shown when animation is enabled.
  • RadToolTipManager would not raise server AJAX event unless element ID was provided. Now it will raise it if Value or ControlID are specified
  • Updated CSS naming conventions
RadTreeView Icon

RadTreeView

What’s New:

  • Improved performance with Load on Demand

What’s Fixed:

  • Fixed: Javascript error when RadTreeView is inside a closed WebPart
  • Fixed: Dropping over a node with AllowDrop="false" didn't always revert to the default mouse cursor
  • Fixed: ContentCssClass is not applied during web service load on demand
  • Fixed: An empty unordered list element is still rendered in a Node after Load On Demand even if there are no children Nodes.
  • Fixed: Dragging multiple nodes problem
  • Fixed: Selected property returns false even if set to true for nodes which have not been added in the treeview
  • Fixed: Adding a single node to an empty treeview does not render right
RadUpload Icon

RadUpload

What’s Fixed

  • Fixed: The UniquePageIdentifier, EnableEmbeddedSkins and EnableEmbeddedBaseStylesheet properties are serialized in design time (VS2008)
  • Fixed: Changed base CssClass according to convention (radupload to RadUpload)
RadWindow Icon

RadWindow

What’s New:

  • Updated the animation of RadWindow to use jQuery

What’s Fixed

  • Updated CSS naming conventions

UI for ASP.NET AJAX R2 2019 (version 2019.2.514)

UI for ASP.NET AJAX R3 2019 (version 2019.3.917)

UI for ASP.NET AJAX R3 2019 SP1 (version 2019.3.1023)

UI for ASP.NET AJAX R1 2020 (version 2020.1.114)

UI for ASP.NET AJAX R1 2020 SP1 (version 2020.1.219)

UI for ASP.NET AJAX 2007.1423

$
0
0

RadControls "Prometheus" is the code name for the next-generation of Telerik's ASP.NET UI control suite. Just as ASP.NET AJAX will be the future of ASP.NET, RadControls "Prometheus" represents the future direction of the Telerik web development tools and aims to deliver unmatched richness, reliability and productivity to Telerik customers. The new suite of controls will also pave the way for seamless integration with the new Microsoft Silverlight framework for the delivery of richer and more engaging web applications.

RadAjax“Prometheus” is the first productivity tool for Microsoft ASP.NET AJAX. Borrowing the unique concepts of Telerik RadAjax for ASP.NET, this new product allows you to build ASP.NET AJAX applications with minimum effort – no need to use UpdatePanels, no need to set triggers, no need to write any code, no need to modify your application.

Just like any other product in the new RadControls “Prometheus” for ASP.NET, RadAjax “Prometheus” will be the successor of RadAjax for ASP.NET. The new edition consists of the same controls (RadAjaxManager, RadAjaxPanel, and RadAjaxLoadingPanel) however is implemented according to the new “Prometheus” technology. The major characteristics of RadAjax “Prometheus” are the following:

· Built on top of Microsoft ASP.NET AJAX, using its programming model

· Uses the Microsoft ASP.NET AJAX engine, not the Telerik proprietary AJAX engine

· Supports only .NET 2.0 framework, while the current RadAjax supports 1.x as well

· Will include new features and performance optimizations, made possible by the underlying Microsoft ASP.NET AJAX framework

· Backwards compatible with RadAjax for ASP.NET (requires minor changes)

· Seamlessly interoperates with all other RadControls for ASP.NET

Telerik RadColorPicker is a lightweight UI component that allows users to select colors from the RGB or HEX color spaces using a configurable palette view. The color palettes are skinnable and highly configurable. Thanks to the underlying ASP.NET AJAX framework the selected color can be immediately reflected on the server.

RadColorPicker Key Features:

  1. 25 Preset Color Palettes
    To speed up your work RadColorPicker is shipped with 25 ready-to-use color palettes like Grayscale, Web216, ReallyWebSafe, Office, etc.
  2. Custom Color Palettes
    You can easily define your custom color palette, as well as combine custom with preset palettes when necessary.
  3. Automatic Picker Button
    RadColorPicker can render a picker button, which will open the color palette. The picker button will also display the currently selected color. Alternatively, the palette can be always visible or can be evoked using the client-side API.
  4. NoColor and ColorPreview Elements
    Depending on the particular settings, RadColorPicker can display a “No Color” button in the color palette. furthermore, a color preview area can also be enable to display the actual color and its hex code.
  5. Configurable Palette Layout
    You can define the number of color columns to be displayed in the color palette. Alternatively, those can be configured automatically.
  6. Automatic color box sizing
    The size of the color boxes in the palette is automatically calculated according to the Columns property to fit the given Width property. The boxes are with equal width and height. By default the size of each color box is 15px/15px
  7. Advanced Skinning
    The visual appearance of the color palette can be easily customized through skins. You can use one of the predefined skins or create your own.

Telerik RadDock is versatile component for page personalization. It represents a content placeholder, which can be moved, docked/undocked, resized, pinned, minimized, etc. The customized page layout can be saved to a file or database and reloaded when needed, which is a typical requirement for portals and client extranets.

RadDock Key Features:

  1. VariousDock Modes
    You can specify whether the RadDock control can be docked into a RadDockZone control, or to be left floating on the screen, or both.
  2. RadDock Commands
    RadDock offers standard action commands ExpandCollapse/PinUnpin/Close that are enabled by setting the DefaultCommands property. Besides these commands developers can create custom commands and handle their events on the client or the server.
  3. Save/Load State
    All changes made to the dynamic page layouts can be stored on the server and reloaded when needed. This is an excellent way for portal customization and preservation of user layout settings.
  4. Docking to Specific Zones Only
    The RadDock controls can be configured in such a way that allows them to be docked only to specific docking zones.
  5. Fixed or Resizable Zones The docking zones can be set to have fixed width and/or height or to be resizable, which is their default state.
  6. Customizable Visual Appearance
    The visual appearance of the dockable objects and zones can be controled through skins.
  7. Zone Highlighting
    When a RadDock control is about to be docked into a RadDockZone control, the latter shows a drop placeholder, indicating the new position of the RadDock control.
  8. Reorder Objects in a Zone
    The RadDock control has Index property, which could be used to retrieve its position in the parent RadDockZone control.
  9. Accessing Child Controls
    The RadDock control acts like a regular panel - the Visual Studio designer adds member variables to the page for each of the inner controls.

Telerik RadSlider is a flexible UI component that allows users to select a value from a defined range using a smooth or step-based slider. The control is completely customizable in terms of appearance and offers numerous configuration options like orientation, click offset, mouse wheel support, etc.

RadSlider Key Features:

1. Horizontal/Vertical Orientation
Depending on your need RadSlider can be displayed horizontally or vertically on the page by setting the Orientation property.

2. Decrease/Increase/Drag Handles
The slider layout can be customized using one of the handle properties that control which slider handles will be displayed – Increase Handle, Decrease Handle or Drag Handle.

3. Slider Animation
You can create smooth slide animations to a specified point without any browser interference. The animation duration is defined in milliseconds.

4. MouseWheel Support
Grabbing and dragging can be annoying at times, so that’s why mouse wheel support could be a very nice alternative. When users move the mouse wheel over the slider, its default value the will change. That value will increase/decrease with one SlideStep, which is again configurable.

5. ClickOffset
You can define the change in value of the distance, at which the slider will jump slider when the user clicks on the track. In its default mode, the slider will automatically scroll to the value which has been clicked by the user.

6. View-Only Mode
In some cases you might need to simply display the slider as disabled, and prohibit changes in its value.

7. Advanced Skinning
The visual appearance of RadSlider can be easily customized through skins. You can use one of the predefined skins or create your own.

Telerik RadSplitter is a flexible UI component for building powerful ASP.NET applications and allows users manage effectively the size and the layout of their page content. Layouts can be conveniently enhanced with sliding panes, dockable panels, resizable areas and many more splitter elements just as in Visual Studio but boosted with ASP.NET AJAX capabilities.

RadSplitter Key Features:

  1. Resizable panels
    One of the two main applications of RadSplitter is for implementing resizable panels, similar to frames. When the user drags the splitter bar, the panels on the left and/or right of the splitter are resized using one of the following 3 algorithms:
    • AdjacentPane (default) - only the adjacent panes of the dragged split bar will be affected.
    • EndPane - only the left (top) adjacent pane and the right (bottom) most pane will be affected.
    • Proportional – the width (height) of the affected panels will be adjusted proportionally.
  2. Sliding panels
    Another interface implementation possible with RadSplitter are sliding panels that appear over the content, just like in Visual Studio .Net. Those can be pinned in order to be always visible, or expandable on hover/click depending on the settings.
  3. Unlimited nesting
    RadSplitter allows for unlimited nesting of panels, which is appropriate for more complex interfaces. By default the nested splitters will be resized when the pane is resized. You can, of course, change this behavior by simply setting the ResizeWithParentPane property to false.
  4. Horizontal/Vertical splitter orientation
    Splitter panels can be configured to split the allotted horizontally or vertically, and collapse/expand in those directions respectively.
  5. Support for 100% height/width
    RadSplitter panels can be easily configured to accommodate 100% of the available width/height, just like tables. If the containing window is resized the splitter will adjust its layout accordingly.
  6. Persisting layout state
    All changes to the layout (resizing, collapsing, pinning, etc.), performed by the user are automatically persisted on the server. As a result you don't have to reconfigure it every time to maintain the same appearance after each postback.
  7. Save/Load layout state
    The RadSplitter server-side API allows you to save/load the current layout state. As a result you can easily implement interface customization features in your applications.
  8. Control over the initial panel state
    Developers have full control over the initial state, dimensions, and settings of each pane.
  9. Loading external content
    Individual RadSplitter panels can accommodate content from different sources, similarly to the way frames work.
  10. Live resize
    RadSplitter can be configured to show the panel content during resizing. Although user experience is improved in this mode, there is more CPU load associated with the real-time redrawing of the content.
  11. Printing individual panels
    RadSplitter provides an interface for printing individual panel content. Due to the security mechanism of browsers, if you are using external content its URL must be from the same domain as the parent page in order to be printable. If the panel is not displaying external content then you can specify a stylesheet, which will be used to format the printed content.

Telerik RadToolTip is a context-sensitive tool for displaying rich tooltips, detailed information, overlaid forms, or just about anything that should appear over a given element OnMouseOver. The tooltip area is completely customizable, can be loaded on demand with ASP.NET AJAX and be displayed using different animation effects.

RadToolTip Key Features:

  1. Display HTML and ASP.NET Controls
    You can create not only rich-text tooltips, but also interactive forms with standard ASP.NET and user controls. This will allow you to create context sensitive interfaces which do not permanently occupy space on the form.
  2. Add Tooltips to a Single or Multiple Elements
    RadToolTip allows you to easily add tooltips to a single element, groups of elements, or all elements on the page at once. You can have different tooltip configurations and content for the different groups of elements.
  3. Load on Demand
    Instead of preloadingall tooltip content, you can use the built-in ASP.NET AJAX mechanism to load it only after the user hovers with the mouse over the trigger element. This is especially useful if you are showing large files in the tooltip (e.g. videos or large images). The load on demand feature will significantly reduce the initial page loading time and will keep the page size smaller.
  4. Full Control over Tooltip Position
    You can completely configure the way the tooltip is displayed a on which side, at what offset, and relative to the mouse or to a triggering element.
  5. Show on Event
    RadToolTip can be configured to be shown not only on mouse over, but also on click, on right-click, or on focus.
  6. Close on Click
    Similarly to the various options for showing the tooltip area, it can be closed not only on mouse out, but also on click. The latter behavior simulates window behavior and is especially useful when using interactive forms or important messages that require user cognitive reaction.
  7. Mouse Trailing
    When mouse trailing is turned on, the tooltip will not stay static relative to the trigger element, but will rather move with the mouse as long as the cursor is still over the trigger element.
  8. Sticky Tooltips
    Sticky functionality should be used when the toolitp should behave like a menu, dropdown, or a context menu. It prevents the tooltip from hiding when the mouse is move away from the target element, so content in the tooltip itself can be selected. The tooltip will close when the mouse moves its boundaries.
  9. Show Delay and AutoClose Delays
    You control the delay after which the tooltip is shown or hidden.
  10. Animation effects
    You can use animation effects when showing/hiding the tooltip. At present RadToolTip provides two types of animations - Fade and Resize. By default the tooltip uses no animation.
  11. MS AJAX Update Panel in RadToolTip
    RadToolTip can smoothly work with the UpdatePanels of the Microsoft ASP.NET AJAX framework to create even more interactive forms/interfaces. For example, you easily place an UpdatePanel in RadToolTip area and so that it uses AJAX calls to communicate with the server and update the tooltip area.
  12. Content scrolling
    RadToolTip supports scrolling if you are trying to show lengthy content.
  13. Advanced Skinning
    The visual appearance of RadToolTip can be easily customized through skins. You can use one of the predefined skins or create your own.


UI for ASP.NET AJAX 2007.1521

$
0
0

What’s New in RadControls “Prometheus” for ASP.NET Q1 2007 Service Pack 1 (Version Number 2007.1.521):

RadAjax

What’s New:

  1. RadAjaxManagerProxy control is now added.
  2. RadAjaxManager AjaxSettingCreating and AjaxSettingCreated events are now added.

What’s Fixed:

  1. AjaxManager DefaultLoadingPanelID from smart tag no longer crashes Visual Studio.
  2. ProxySrciptControl now resolves embedded scripts using the correct type (problem with inherits).
  3. NullReferenceException with AddAjaxSetting() method is fixed. RadAjaxManager is now registered using Page_InitComplete instead of Page_Init.
  4. Empty args.EventTarget & args.EventArgument in OnResponseEnd client-side event of RadAjaxControl are now corrected.
  5. Child controls script references are now properly resolved (DatePicker problem).
  6. InitializeRequest is no longer skipped in case of initiator child control.
  7. Loading panels are now shown as expected when an AJAX call is made by initiator child control.
  8. RadComboBox "Unspecified error" IE problem when in RadAjaxPanel is now fixed.
  9. RadAjaxPanel AJAX is now enabled when the panel is initially invisible.
  10. CSS are now applied before html replace & JavaScripts execution.
  11. Resolving scripts references of IScriptControl child controls now works as expected.

RadDock

What’s New:

  1. RadDockZone new property - Docks: Gets the collection containing the currently docked RadDock controls
  2. RadDock new property - Closed: Gets or sets the value, indicating whether the control is visible on the client, or not. The closed RadDock controls are rendered with style="display:none;". The property is persisted in the DockState objects.
  3. RadDock new property - EnableDrag: Gets or sets the value, indicating whether the user is allowed to drag the control with the mouse.
  4. RadDock new property - CommandsAutoPostBack: Gets or sets a value, indicating whether the control will initiate postback when its command items are clicked.
  5. RadDock new client-side events: DragStart, Drag, DragEnd, Initialize (the server-side properties are prefixed with OnClient).
  6. RadDockZone new property - FitDocks: Gets or sets a value, indicating whether the control will set the size of the docked RadDock controls to 100% depending the control Orientation. Currently, works only on vertical zones.

What’s Fixed:

  1. The RadDock controls are now unregistered with the RadDockLayout when they are disposed.
  2. The DockPositionChanging/ed client-side events are now raised in the correct order.
  3. The DockPositionChanged client-side event is now raised only once.

RadColorPicker

What’s New:

  1. RadColorPicker now detects the borders of the browser window and repositions the color palette before it is opened (in case it is initially invisible).

RadSlider

What’s Fixed:

  1. RadSlider now works as expected when it is placed in an initially invisible container.

RadSplitter

What’s New:

1. RadPane new method - GetExpandedSize: Get the expanded Size of the pane, when the pane is collapsed. In case the Orientation of the splitter is Vertical, returns the expanded Height, otherwise the expanded Width.

What’s Fixed:

1. RadSplitter now behaves correctly when in Design mode.

2. RadSlidingZone (SlideDirection=Top/Bottom) now resizes correctly when one of the RadSlidingPanes is docked.

RadToolTip

What’s New:

1. Two new Animations (FlyIn and Slide) are available

2. RadTooltipManager now detects partial page updates and re-initializes updated page portions

What’s Fixed:

1. RadTooltipManager would not work properly after and AJAX update in some scenarios. Fixed.

2. RadTooltipManager now persists its target controls collection after postback.

3. RadTooltip would not display as expected if its target element was <TH>. Fixed.

4. RadTooltip would throw a JavaScript error after AJAX request when moving mouse over button, clicking it and updating by AJAX too fast. Fixed.

5. RadTooltip would throw a JavaScript error if an update panel is inside it, and a button or an image button is clicked to make an AJAX update. Fixed.

UI for ASP.NET AJAX 2007.2918

$
0
0

What’s New in RadControls “Prometheus” for ASP.NET Q2 2007 (Version Number 2007.2.918):

RadScheduler
RadScheduler is a flexible and lightweight scheduling component blending the tried and true rich Outlook®-style scheduling functionality with innovative usability enhancements pioneered in Google Calendar. Designed to meet any scheduling needs the product delivers swift performance, simplified deployment and limitless customization capabilities. The first official version of RadCheduler comes to deliver:

  1. Day, Week and Month Views encapsulated in a single control. This feature ensures simplified deployment and providing excellent flexibility for displaying appointments.
  2. Support for any scheduling data source - RadScheduler supports all standard ASP.NET data sources with scheduling data. Its flexible provider model allows flexible binding to any external datasources and a better control over the data source configuration.
  3. Custom resources add flexibility to your schedules and allow you to assign appointments to different users. This feature allows you to simultaneously assign same tasks to multiple users, and view appointments by resource group. The resources and the data sources for them can be defined easily in design-time.
  4. Inline and Advanced editing capabilities - RadEditor features AJAX enabled inline editing allowing you to add and modify your schedule tasks directly through the front-end. There a number of out-of-the box set of properties, such as recurrence, time slots, etc.
  5. Recurring appointments - RadScheduler features the ability to configure repeating appointments with ultimate flexibility. Use the editing advanced options to apply recurring scheduling patterns such as daily, weekly, monthly or set a range of recurrence from a date to date.
  6. Flexible server and client - side API - RadScheduler provides full control over the Server-side API allowing full customizability of each operation event. You can easily modify and customize every aspect of the Scheduler, as well as effortlessly integrate it to existing applications.
  7. RadScheduler is shipped with a set of skins that allow you to build slick interfaces. The skin can be easily switched using a single property.
  8. Rich client-side behavior: appointments can be rescheduled through drag and drop and resizing
  9. RadScheduler now provides templates (AppointmentTemplate, InlineEditTemplate and InlineInsertTemplate) for unlimited flexibility and customization
  10. Export to iCalendar – RadScheduler allows you to easily export your set of appointments to the iCalendar format.
  11. Time Zone Support - Radcheduler automatically detects the user time zone and converts the appointments stored in the database accordingly.
  12. Height control options –Expand and Scroll options controlled via the OverflowBehavior property.
  13. Delete confirmation dialog


RadEditor
RadEditor “Prometheus” is the successor of the award winning RadEditor for ASP.NET, bringing a new era of unmatched speedy web behavior. Being the first Editor build on top of ASP.NET AJAX, the new RadEditor turns to be the fastest, most feature-rich and flexible Editor of its kind. Q2 2007 features:

  1. Unmatched loading speed –RadEditor Prometheus puts an end to the “functionality vs speed” trade-off. The unique “load as needed” processes in RadEditor will only load the code on client browsers for the features that are being used.
  2. Minimalist script size– Another factor for the industry-unique RadEditor is its highly compressed script size. The additional optimization of the script size results in swifter page rendering for a user experience with loading times that just pass unnoticed.
  3. New semantic rendering – The innovative lightweight skinning mechanism steps upon CSS Sprites for rendering Editor tools, resulting in tremendously optimized loading speed and simplified customization through simple CSS.
  4. Simplified inline tool declaration – RadEditor Prometheus features an intuitive way to populate tool lists through intellisense, eliminating the need to manually configure settings by writing code and scanning through XML files.
  5. Single-file, drag-and-drop deployment – RadEditor Prometheus enables you to deploy RadEditor with a single assembly file with no need to copy the RadControls folder to the root folder of your web-application.
  6. Full keyboard accessibility – Overcoming one of the major accessibility glitches that most rich-text editors face today, RadEditor is now a fully keyboard navigable component. Identically to the well-known Word® keyboard shortcuts, you can use arrows/tab to navigate, use up/down to expand and Enter to select a value.
  7. Multi-mode skinning on a single page - This feature of RadEditor Prometheus allows for placing multiple Editors with different skins on the same page. This, along with the advanced skinning mechanism, ensures a maximum visual blend to cover even the most demanding design schemes.


RadChart
The new version of RadChart “Prometheus” comes with a number of novel features and enhancements delivering rich functionality and data presentation capabilities. Its innovative rendering engine provides remarkable performance quality and polished images, enhancing the overall user experience. RadChart introduces also:

  1. YAxis supporting logarithmic scaling
  2. A new CandleStick financial chart
  3. Support for spline curve areas. The curve behaves the same way the normal spline curve does, but also offers the possibility to fill the belonging area.
  4. RadChart now features a so-called "strict mode" for bar series. All XValues will be respected and bars will be positioned according to their XValues. If, however, you don't have any series items with XValues then RadChart will resume standard sequential ordering of each item.
  5. Support for empty values approximation. If your dataset is missing a value RadChart can approximate it for you.
  6. Scalebreaks allowing you to "break off" large chunks of the axis so that graphs with great amplitudes are easier to read.
  7. New intelligent labels dramatically increasing readability in very busy charts. The charting engine now supports newline in all chart labels.
  8. The new Marked Zones now provide another option for chart customization


RadAjax

What’s Fixed

  1. Added VS 2008 support to RadAjaxManager “Prometheus”
  2. RadAjax “Prometheus” no longer cause second GET request to the server under FF in some cases
  3. RadAjaxManager can now be properly selected as initiator in the design-time configuration.
  4. Controls are no longer rendered twice in case of double control AjaxSetting.
  5. AjaxPanel no longer performs postback instead of AJAX call when EventValidation is disabled
  6. Fixed an exception in RadAjaxControl.js when request times out
  7. Double styles registration (<link> elements) is now fixed.
  8. ResponseEnd is no longer called when perform AjaxRequest() manually


RadCalendar

What’s New:

  1. RadDatePicker: new rendering mechanism which allows for proper support of different width/height units (e.g. percentage)
  2. RadDateTimePicker / RadTimePicker: Shared TimeView functionality.

What’s Fixed:

  1. RadDatePicker: the ErrorMessage for the client-side validation is now displayed / hidden on focus / blur (as the standard ASP.NET controls do).
  2. RadDatePicker: the calendar component did not trigger client validation immediately but only on postback. The issue is now fixed.
  3. RadDatePicker: DateInput month single entry evaluation issue if the current month has less days than the selected one is now fixed.
  4. RadDatePicker : clearing the date in the OnError client-side event handler of the DateInput no longer sets the invalid style for the control.
  5. RadDatePicker: DateInput problem with setting DateFormat to tt hh:mm:ss is now fixed.
  6. RadDatePicker: DateInput problem with Chinese (Taiwan) culture is now fixed.
  7. RadDatePicker: issue with mootools script on date selection (Firefox only) is now fixed.
  8. RadDateTimePicker / RadTimePicker: TimeView popup above now works as expected.
  9. RadCalendar: a problem with the FocusedDate property in a MultiView calendar.


RadColorPicker

What’s Fixed:

  1. Fixed a problem where Sys.Application.init was called twice in Opera.
  2. RadColorPicker now displays as expected in Opera
  3. RadColorPicker now correctly calculates its width when used with RadAjax Prometheus.


RadDock

What’s New:

  1. Added HighlightedCssClass property.

What’s Fixed:

  1. The dock is now correctly rendered when its parent is not visible.
  2. Fixed a IE6 bug with the dock commands width.
  3. Fixed a problem with pin/unpin.
  4. The CommandsContainer width is now properly calculated.
  5. set_Closed() now properly hides the RadDock control.
  6. When a dock with specified Width is docked from a zone with FitDocks=true to a zone with FitDocks=false, its Width is no longer kept like it is inside a zone with FitDocks=true.
  7. OnPreRender is now properly raised when the control is a child of a hidden RadDockZone, but is docked in another, visible RadDockzone control.
  8. OnClientCommand of a custom command now takes dock as a first argument
  9. When a RadDock control has no specified height, after collapsing and performing postback the control can now be properly expanded


RadInput

What’s New:

  1. New rendering mechanism for RadInput controls which allows for proper support of different width/height units (e.g. percentage)
  2. New client-side event OnValueChanging fired just prior to changing the field value.

What’s Fixed:

  1. RadInput controls: last character is no longer cut off when the control is updated by an AjaxTimer.
  2. RadDateInput: month single entry evaluation issue if the current month has less days than the selected one is now fixed.
  3. RadDateInput: clearing the date in the OnError client-side event handler no longer sets the invalid style for the control.
  4. RadDateInput: problem with setting DateFormat to tt hh:mm:ss is now fixed.
  5. RadDateInput: problem with Chinese (Taiwan) culture is now fixed.
  6. RadNumericTextBox: fixed parsing issues with the client-side SetValue(...) method when the decimal separator for the control is different from decimal point (also the OnValueChanged client-side event fired erroneously on certain occasions when the decimal separator for the control is different from decimal point).
  7. RadMaskedTextbox / RadNumericTextBox: the value is now restored on form reset.
  8. RadMaskedTextBox: problem with the ViewState persistance of the Mask / DisplayMask properties is now fixed.
  9. RadMaskedTextBox: Text value is no longer lost on postback when the control is set up with Mask in the code-behind.
  10. RadMaskedTextBox: problem when swapping the Mask of the control is now fixed.
  11. RadMaskedTextBox: the Text is now properly parsed if it is declaratively set before the Mask property.
  12. RadMaskedTextBox: copy / paste JavaScript error in Internet Explorer is now fixed..


RadSlider

What’s Fixed:

  1. A style issue in FF 1.0.7 is now fixed.
  2. A problem with invalid initial values is now fixed.
  3. Value is now properly updated when increasing it.
  4. A JS error when min value equals max value is now fixed.
  5. RadSlider is no longer duplicated when updated with old RadAjax.
  6. A problem where Sys.Application.init was called twice in Opera is now fixed.


RadSplitter

What’s Fixed:

  1. OnClientUndocked event now fires as expected in all cases.
  2. Fixed a problem where Sys.Application.init was called twice in Opera.
  3. The VisibleDuringInit behavior is now corrected.
  4. Fixed a performance issue with resizing a pane with a lot of controls.
  5. A problem when width/height are "" is now fixed.
  6. Fixed a problem where the splitterLoadedHandler was executed even when the Splitter was not being updated with Ajax


RadToolTip

What’s Fixed:

  1. When you have scrolled down and then open a sticky tooltip, it appears not to be sticky. The problem is now fixed.
  2. Updated the code so that the ((IStateManager)TargetControls).SaveViewState() would work properly.
  3. When both Title and Alt attributes are set - you get both a Telerik and a browser tooltip. This is now fixed.
  4. Fixed a problem when creating a RadToolTipManager dynamically without setting an ID.
  5. Fixed a problem with the tooltip gradually losing height when being shown multiple times programatically with tooltip.show()
  6. RadTooltip now properly disposes when in Ajax UpdatePanel.
  7. Fixed a problem where the tooltips are doubled on page load


RadWindow

What’s New:

  1. New transparency and animations effects.
  2. You can now set different skins on different windows on the same page.
  3. The restriction of always having a RadWindowManager is now removed which allows for easier customizability in a broader range of scenarios.

UI for ASP.NET AJAX 2007.31314

$
0
0

What’s New in RadControls “Prometheus” for ASP.NET Q3 2007 SP1 (Version Number 2007.3.1314):

RadAjax

What’s Fixed

  1. Invalid HTTP requests are no longer generated on parsing the response of an Ajax request.
  2. __EVENTTARGET is now properly initialized.
  3. ASP:MultiView with data-bound controls problem in AJAX Panel is now fixed.

RadCalendar

What’s New:

  1. Improved rendering of RadDate/Time pickers

What’s Fixed:

  1. RadDateTimePicker: TimeView is now properly displayed in Safari.
  2. RadDateTimePicker: FastNavigation popup is now hidden as expected on TimePopupButton click.
  3. RadDate/TimePicker controls now work properly with asp.net ajax callout validators.
  4. RadDatePicker: disabled datepicker no longer loses its value on postback.
  5. RadDatePicker: A rare crash in old Safari versions is now fixed.
  6. RadDate/TimePicker: problems with the manually added selected dates are now fixed.
  7. Rad(Date)TimePicker: the fastnavigation popup is now hidden on timeview opening

RadChart

What’s Fixed:

Charting Engine:

  1. Fixed white spaces between Pie series segments
  2. Fixed antialiasing problems with zero borders
  3. Fixed DataTable overlapped by rotated axis items issue
  4. Fixed antialiasing problems in oblique borders
  5. Fixed an issue with datatable rendered over a rounded chart
  6. Fixed Chart rendering error when there is no series and data table is enabled
  7. Individual items can now override series text colors settings
  8. Chart wizard error when setting title is fixed
  9. Fixed issue with legend title overlapping the first item
  10. Fixed an error when LogarithmBase is less than 2
  11. The legend is not serialized in .aspx when adding RadChart to the page
  12. StackedBar series now respect XValue
  13. Fixed a SeriesPalette property reset issue
  14. Fixed a legend colors issue
  15. Wizard crash when clicking Skins tab is now fixed
  16. Axis LabelAppearance serialization issue fixed
  17. Fixed an issue with "#STSUM" default label value
  18. Fixed a visual appearance issue when BarWidthPercent is specified
  19. Pie item labels positioning is improved
  20. Fixed an issue with hidden horizontal bars
  21. Fixed axis labels alignment issue
  22. Fixed axis items dimensions serialization issue
  23. Fixed a problem with MarkedZone label rendering
  24. Visible property is not persisted in skin
  25. Fixed an issue with StackedArea series labels visibility

RadComboBox

What’s New:

  1. VirtualScrolling feature -adding items via callback upon scrolling the drop down. To enable this feature, set EnableVirtualScrolling property to true.
  2. AutoHeight feature -if the Height property of RadComboBox is not set - the dropdown will be sized according to the available space.
  3. The HeaderTemplate is now frozen (does not scroll when scrolling the dropdown)
  4. The AutoPostBack is now implemented.
  5. tlrkComboBoxes array has been removed.
  6. RadComboBox has different style when its input or image is hovered, focused or disabled.

What’s Fixed:

  1. The SelectedValue property returns an actual value when RadComboBox items have been loaded on demand.
  2. ClearSelection method now clears the SelectedValue.
  3. ItemsRequested event now fires only once if the ShowDropDownOnTextBoxClick is set to false.
  4. Items loaded on demand when AppendItems is set to true are now properly initialized.
  5. RadComboBox now works as expected in MediumTrust.

RadDock

What’s New:

  1. New DockCommandsCollection Insert method so that docks can be added at a specific index server-side.

What’s Fixed:

  1. Problem with applying the correct css class to the toggle commands (Collapse/Expand, Pin/Unpin) is now fixed.
  2. When applying Skin only to RadDockLayout it now gets applied to all its child controls (zones, docks)
  3. Visual Studio 2005 and Visual Studio 2008 design-time problems with RadDockLayout are now fixed.

RadEditor
What’s Fixed:

  1. Fixed a number of properties being automatically added to the editor definition in design time.
  2. Fixed a problem with the <noscript> tags being lost in IE
  3. AllowScripts property now works correctly.
  4. A problem with wrong html content, which caused Internet Explorer to freeze is now fixed.
  5. The Paragraps list had its Name and Value properties reversed (Tag/Title). This is now fixed.
  6. Improved full screen mode.
  7. Fixed problems with the paste helper dialogs in Firefox.
  8. Fixed a problem with style attributes content (XHTML compliancy)
  9. Fixed a problem with the editor control when added during a RadAjax request
  10. Fixed a problem with Firefox and full-page HTML content
  11. Several improvements for Safari browser
  12. Toolbar (showonfocus, pagetop) was automatically showing on page load. This is now fixed.

RadGrid

What’s New:

  1. ImagesPath property for custom skins (when EnableEmbededSkins="False")
  2. HorizontalAlign overriding skins: Text-align is now used instead of align for GridTableHeaderCell and GridTableRow
  3. Codeless hierarchy support for LinqDataSource

What’s Fixed:

  1. Excel Export: when columns are set to visible=false they are no longer exported.
  2. HeaderText now is used instead DataField in CSV export.
  3. "&nbsp;" removed for CSV export and DataBoundLiteralControl support added.
  4. Advanced pager problem when grid is bound to empty collection is now fixed.
  5. Fixed a paging problem when sorting is on and there is no filter (NeedDataSource).
  6. Problems with pager and IScriptControls with ServerBind is now fixed.
  7. JavaScript error with server-bind hierarchy - headerRow is null is now fixed.
  8. Table-layout:fixed problems with hierarchy and scroll under FF are now fixed.
  9. Detail table header visibility problem with ServerBind hierarchy on expand is now fixed.
  10. EnableEmbeddedSkins is now applied for the grid child controls.
  11. Status panel loading text is now showing for all grids if more then one on the page
  12. Disabled elements problem on mouse over is now fixed.
  13. NullReference exception in FillData when columnToUse does not exist in the table is now fixed.
  14. Exception with related grids: IndexOutOfRangeException: Index -3 is either negative or above rows count is now fixed.
  15. Exception "this._owner.GridDataDiv is null or not an object" in case of unbound grid with scrolling turned on is now fixed.
  16. ReadOnly columns cells value is no longer lost on postback when the grid is not bound.
  17. Grid with scrolling inside PageView exception “OnWindowResize is not a function” is now fixed.
  18. XHTML validation problems with GridGroupSplitterColumn are now fixed.
  19. XHTML validation error of filtering menu image (incorrect 'allign' attribute)is now fixed.
  20. Accessing e.Item.ClientID in ItemCreated no longer breaks grid client-side functionality (two "id" attributes).

RadInput

What’s New:

  1. New rendering of RadInput when no buttons/labels

What’s Fixed:

  1. RadInput controls now work as expected with asp.net ajax callout validators.
  2. RadTextBox/RadMaskedTextBox Columns property now works as expected.
  3. RadInput controls: the empty message is limited by the maxLength property.
  4. RadDateInput: A rare crash with old Safari versions is now fixed.
  5. GroupSizes now works as expected with AllowRounding="false".

RadMenu

What’s New:

  1. Context menu now supports scrolling for the root group

What’s Fixed:

  1. JSON serialization error when a menu item is added in two menus is now fixed.
  2. JavaScript error during client-side dispose is now fixed.
  3. Fixed incorrect ajaxification of context menus - first time works ok, second time causes postback.
  4. OnClientMouseOver now fires as expected in Internet Explorer.
  5. RadMenu does postbacks only the first time if the current url contains hash ("Default.aspx#test"). The issue is now fixed.
  6. Exception when using relative paths in ImageUrl is now fixed.
  7. The position of the child group is now correctly calculated when an OffsetY is applied to a scrollable parent.
  8. Setting the Enabled property to false now works as expected.
  9. Design time rendering issues in Visual Studio 2008 are now fixed.

RadScheduler

What’s New:

  1. New property - DisplayRecurrenceActionDialogOnMove.
  2. New client-side events - OnClientAppointmentMoving,  OnClientFormCreated, OnClientAppointmentContextMenu, OnClientTimeSlotContextMenu.
  3. The date pickers in the advanced form can now be localized (String keys: AdvancedCalendarOK, AdvancedCalendarCancel, AdvancedCalendarToday).

What’s Fixed:

  1. The date pickers in the advanced form are no longer getting wrapped under Firefox 3.0 Beta2.
  2. Problems with localized month names in the advanced form are now fixed. Other minor localization issues are fixed as well.

RadSpell

What’s Fixed:

  1. Problem with the spell control, when added during a RadAjax request is now fixed.
  2. Custom skins are now correctly applied to the window component.

RadToolTip

What’s Fixed:

  1. Fixed a problem with disposing the tooltip.

RadTreeView

What’s New:

  1. OnClientContextMenuShowing is fired even if no context menus are defined.
  2. Implemented more public constructors of RadTreeNode (public RadTreeNode(string text, string value), public RadTreeNode(string text, string value, string navigateUrl) )
  3. The RadTreeNode.Category property is now implemented
  4. The RadTreeNode.Remove method is now implemented
  5. The RadTreeNode.Clone method copies all properties and clones all child nodes as well
  6. Client-side CssClass property (get_cssClass, set_cssClass)
  7. PersistLoadOnDemandNodes now works in ServerSideCallback mode

What’s Fixed:

  1. Context menus are no longer cleared in databound treeview.
  2. The Target property is now rendered as expected.
  3. Exception on loading viewstate when context menus are created after nodes is now fixed.
  4. Binding to hierarchical datasource using the DataSource property is now fixed.
  5. Unnecessary node text wrapping is now fixed.
  6. get_nodes().clear() no longer clears the context menus.
  7. Context menu now shows as expected when the ContextMenuID property is set in the NodeExpand event fired via ServerSideCallback.
  8. Child nodes no longer remain hidden if expand animation is set to "None".
  9. Nodes can now be edited as expected if the user is subscribed to the NodeClick event.
  10. Security exception after postback in Medium Trust is now fixed.
  11. Drag And Drop issues when the NavigateUrl property is set are now fixed.
  12. NodeClick is now fired for the correct node when there are invisible nodes.

RadUpload

What’s Fixed:    

  1. Temporary files are now deleted as expected from system temp folder.
  2. The built-in checkbox value can now be obtained server-side.
  3. Uploading large files problem in IIS is now fixed.
  4. RadUpload does not interfere with client-side validation on the page.
  5. RadUpload now uploads 0 byte files even when there is no RadProgressManager on the page.

RadWindow

What’s Fixed:

  1. Firefox issues with maximized windows and windows from a different domain are now fixed.
  2. Incorrect size when you maximize, close, and then open a window again is now fixed.

 

 

 

UI for ASP.NET AJAX 2007.31425

$
0
0

What’s New in RadControls “Prometheus” for ASP.NET Q3 2007 SP2 (Version Number 2007.3.1425):

Common for all controls:

  1. Visual Studio designers are merged in Telerik.Web.UI assembly (there is no Telerik.Web.Design)
  2. New EnableEmbeddedScripts property - if set to false scripts will not be loaded from the assembly and you can specify an alternative location for custom deployment scenarios.
  3. CSS registration when a control is initially hidden and then displayed with AJAX is now fixed.

RadAjax

What’s Fixed

  1. RadAjaxPanels within dynamically loaded user controls that are loaded later than Page_Init (e.g. on Page_Load) are now properly ajaxified.
  2. Script controls within nested AjaxPanels now get properly registered on Ajax request from the nested panel.
  3. AjaxPanel as initiator can now update another Panel.
  4. RadAjaxManager: rendering optimizations on ajax requests of the update panels that the control logic uses internally.
  5. Improved support for validation controls
  6. RadAjaxManager is now listed in Visual Studio design time properties builder as initiator

 

RadCalendar

What’s Fixed:

  1. RadDate/TimePicker was too wide under Safari. The issue is now fixed.
  2. RadDate/TimePicker now works properly on Reset.
  3. RadDate/TimePicker: OnSelectedDateChanged event handler no longer fires twice
  4. RadDate/TimePicker design time problems are now fixed - proper resize and rendering of the control at design time, fully functional SkinChooser.
  5. RadCalendar FastNavigation Today Button issue is now fixed -- Server-side selection event not firing consistently when using FastNavigation Today Button (with EnableTodaySelection="true").

 

RadChart

What’s Fixed:

Charting Engine:

  1. Fixed Intellisense issue.
  2. Fixed an issue with Horizontal bar series item label alignment.
  3. Fixed an issue with DataSourceID value lost in some cases.
  4. Improved behavior when difference between the min and max value is very small, now works correctly with values up to 10E-14.
  5. Improved pie-chart performance.
  6. Improved bar width behavior in some cases with more than 1 series in the chart.
  7. Fixed an issue with image maps for area charts.
  8. Http handler security vulnerability fixed with UseSession=false.

RadChart control:

An issue with medium trust is now fixed.

 

RadColorPicker

What’s Fixed:

  1. Fixed a problem with the tooltip when the "No Color" is selected. Now the tooltip is "blank".

 

RadComboBox

What’s New:

  1. Implementing auto height of RadComboBox – the dropdown occupies all the available height.
  2. ShowMoreResults functionality with WebService load on demand.
  3. Integrated ShowMoreResults, VirtualScrolling and WebService.
  4. Added OnClientLoad event.
  5. Added Telerik.Web.UI.RadComboBox.ComboBoxes array, which contains all instances of RadComboBox controls on the page.

What’s Fixed:

  1. RadComboBox now works correctly with RequiredFieldValidator under FireFox.
  2. RadComboBox no longer freezes when it contains templates and updates itself (through RadAjaxManager)
  3. RadComboBoxItem's text and value are now both bound when the datasource is
  4. an arrayList
  5. RadComboBox does not lose its focus when the user right clicks on another control

 

RadDock

What’s Fixed:

  1. Problem with server event names is now fixed.
  2. Z-index is no longer changed when dragging a dock.

 

RadEditor
What’s New:

  1. The editor will not render any scripts when enabled is set to false.
  2. Added a get_textArea() mothod to the editor client API.
  3. RadEditor scripts optimization - the editor now renders less JavaScript code on the page.
  4. Implemented a new option for Strip on Paste - AllExceptNewLines (strips all tags and keeps new lines and br tags)
  5. Updated editor localization - proper localization strings are now displayed in undo/redo dropdowns
  6. If there is a single folder in the file browser dialogs, the editor will navigate to that folder automatically.

What’s Fixed:

  1. Changed the ajax spellchecker default settings - repeated words will now be ignored by default.
  2. Styles were not always preserved in FireFox. The issue is now fixed.
  3. Fixed a problem with nested lists in FireFox.
  4. Fixed a problem with the FireFox paste plain text dialog.
  5. When pasting content with allowscripts = false, the scripts in the content will be removed. The issue is now fixed.
  6. Fixed a problem with the editor in an HTTPS site causing a warning message.
  7. Margins will no longer be stripped from pasted MS Word content.
  8. Fixed an issue with font tags with size="+0".
  9. Fixed a problem when the Cancel spellchecking button is used.
  10. Fixed a problem with scripts inside comments.
  11. Fixed a problem with links starting with www in Internet Explorer.
  12. Fixed a problem with multiple editors when the Skin property is used.
  13. Fixed a problem with the editor width/height during postbacks.
  14. Fixed a problem with the font name dropdown showing "AZBY" in some scenarios.
  15. Fixed a problem with Find and Replace dialog when replacing inside a textbox in Internet Explorer

 

RadGrid

What’s New:

  1. OverrideDataSourceControlSorting boolean property for GridTableView with default value “false”.
  2. Csv section added to ExportSettings where you can specify Column/Row delimiter.
  3. EnableRowHoverStyle added to ClientSettings with default value “false”.
  4. Row hover styles added to all skins.
  5. ToolTip = Text in GridHyperLinkColumn

What’s Fixed:

  1. GridDropDownColumn.EnableEmptyListItem does not work when the control editor is RadComboBox -- no empty item is appended to the items collection. The issue is now fixed.
  2. Setting ExportSettings.ExportOnlyData to true prevents styles being applied to the grid items / alternating items; also no client events were fired for the same as the client objects were not created as well. The issue is now fixed.
  3. Paging does not work in some cases after sorting. The issue is now fixed.
  4. Pagers not calculated in GridDataDiv height. The issue is now fixed.
  5. Auto layout now works as expected in all scenarios.
  6. GridCreated is no longer called earlier than expected.
  7. Filter Menu memory leaks are now eliminated.
  8. GridDropDownColumn.DropDownControlType="DropDownList" is now properly applied for detail tables as well.
  9. InsertText on commandColumn is now properly persisted for detail tables.
  10. When item is deleted through ClientDeleteColumn on the client it is now properly removed from selectedItems and dataItems collections.
  11. Wrong spelling of GridCellDataBoundEventArgs and GridCellDataBoundEvent is now fixed.
  12. Visual Studio design time property builder datasourceID dropdown now properly selects datasourceID instead of setting data expressions.
  13. Browser freeze with client select column and large number of rows is now fixed.
  14. RadComboBox inside a grid column is now properly closed when scrolling.
  15. Export to ExcelML: if columns are not visible they are no longer exported.
  16. Filtering is no longer lost on declared columns in detail tables on page/sort/etc.
  17. Bottom CommandItem is now properly displayed when scrolling is enabled.
  18. Paging now works properly with disabled ViewState.
  19. Null ItemTemplate will no longer cause GridTemplateColumns.FillValue to throw null ref. ex. on delete
  20. ShowFooter="true" no longer breaks auto layout when scrolling with static headers.
  21. Rebind in UpdateEdited command can now be properly be canceled.
  22. e.Item can now be GridEditFormItem or GridDataItem in UpdateEdited command
  23. Column FooterStyle is now applied properly in all scenarios.
  24. The grid will no longer call Clone() method of ICloneable interface. The issue is now fixed.
  25. No more deprecated styles in the HTML code for the NoRecordsItem.
  26. RadGrid no longer throws exception - "Sys.ArgumentNullException: Value cannot be null. Parameter name: id" - in case of unbound grid

 

RadInput

What’s Fixed:

  1. RadInput controls issue with RequiredFieldValidators is now fixed -- Focusing and blurring the control (without typing any value) erroneously triggered the ErrorMessage of the validator.
  2. RadInput controls issue with AJAX toolkit validation callouts is now fixed -- The callouts were not positioned correctly when RadInput was in the new rendering mode (span wrapper instead of table).
  3. RadInput controls now work properly on Reset.
  4. RadInput Visual Studio design time problems are now fixed - proper resize and rendering of the control at design time, fully functional SkinChooser.
  5. RadNumericTextBox: server Focus issue is now fixed -- the value for type="Currency” is improperly evaluated if the server Focus( ) method is called (the control is focused but on blur the value is not correct).
  6. RadNumericTextBox: spin Buttons no longer throw "Unspecified error" inside AJAX Panel
  7. RadNumericTextBox: issue with negative values turned into positive on spin button click is now fixed.
  8. RadNumericTextBox: parsing issue with values with leading decimals is now fixed.
  9. RadTextBox with TextMode set to Password and EmptyMessage set to anything, n initial load  the RadTextBox is empty. The issue is now fixed.
  10. RadTextBox: MultiLine mode no longer ignores MaxLength


RadMenu

What’s Fixed:

  1. Menu width is now correctly calculated after the text of an item has been changed.
  2. The hovered style is now cleared properly from context menu items.
  3. RadContextMenu children expand mode was set to "down" after a RadAjaxManager ajax call. The issue is now fixed.
  4. Reading the menu from XML now works as expected if the file contains comments.
  5. CssClass is now included in the RadMenuItemData web service data transfer class.
  6. Items without NavigateUrl now postback on click.
  7. Now itemOpening is called only once when opening an item with ExpandMode="WebService".
  8. ContextMenu width is now properly calculated.
  9. The menu no longer moves to the left on close when dir="rtl" is set to the body (IE).


RadScheduler

What’s New:

  1. Custom attributes are now accessible on the client-side.
  2. Reduced client-side initialization time.
  3. Support for MinutesPerRow values that are not divisors of 60.
  4. Implemented two new overloads for ExportToICalendar that take IEnumerable<Appointment> instead of AppointmentCollection as argument.
  5. SupportsMultipleResourceValues property for RadScheduler providers is now obsolete.

What’s Fixed:

  1. Visual Studio design time support fixes for ResourceView.
  2. Setting SelectedDate to a DateTime with time part different than midnight no longer causes problems in WeekView.
  3. Resource selection now works in the advanced template with ViewState turned off.
  4. The recurrence controls in the advanced template are now shown after cancelling the Insert/Update event on the server.
  5. Recurring appointments that start on the previous day are now properly shown in DayView.
  6. Yearly recurrence rules are now correctly evaluated if the appointment crosses the year boundary.
  7. Runtime exception when an appointment ends at midnight on the last day of month is now fixed.

 

RadToolTip

What’s New:

  1. Added support for WebServices.
  2. Added an extra property called "Value" in TargetControl.
  3. Added a "ToolTipZodeID" property for the RadToolTipManager - choose an html element, whose children will be tooltipified
  4. Updated client-side API (set_text, set_content, set_title)

What’s Fixed:

  1. Fixed a problem with tooltip not closing properly when mouse moved quickly in/out
  2. Pressing Esc will now close a tooltip only if it is not modal.

 

RadTreeView

What’s New:

  1. Holding Shift enables multiple node selection.
  2. Implemented OnClientCallBackError event.
  3. OnClientNodeDragging is now cancelable.

What’s Fixed:

  1. RadTreeNodeData received on the server now contains all needed information.
  2. Hovering disabled element no longer throws a JS error if a RadTreeView is present on the page.
  3. ‘Telerik is undefined' error if ScriptManager.LoadScriptsBeforeUI is ”false” is now fixed.
  4. Expanding a node through the client API does not fire postback if it is ExpandMode.ServerSide. The issue is now fixed.
  5. Ajax updates that do not update the RadTreeView no longer break its toggled state
  6. Clicked node can't be deselected during OnClientNodeClicked
  7. TreeView now registers for callback if no ServerSideCallback nodes were rendered initially.
  8. Drad and drop now works as expected in Opera 9.25.
  9. Item templates are now properly preserved after drag and drop
  10. Editing the text of a templated node no longer removes the template
  11. RadTreeView Client-Side Load-On-Demand: expanded parent's image now properly change to 'expanded' after Server-Side CallBack
  12. ContextMenuID is no longer lost after postback.

 

RadUpload

What’s Fixed    

  1. Fixed a problem with multiple upload controls on the page.
  2. Fixed a problem with using checkbox controls as additional fields in the upload control.

 

RadWindow

What’s New:

  1. Added new properties - Overlay and KeepInScreenBounds.
  2. Added support for defaulttext to the radprompt function.

What’s Fixed:

  1. Fixed a JavaScript error when there are hidden windows and their state is saved in a cookie.
  2. Fixed a problem with calculated size when the page is NOT running in standard compliance mode.
  3. Fixed a problem with XHTML output.
  4. Fixed a problem with popup windows (alert,confirm) causing a JavaScript error after closing it with Esc.

 

 

UI for ASP.NET AJAX 2008.2723

$
0
0

What’s New in RadControls for ASP.NET AJAX Q2 2008 (Version Number 2008.2.723):

Common for all controls:

Removed obsolete Mac skin (Default2006 stays embedded in the assembly). Added new Gray skin and updated Telerik, Black, Inox and WebBlue skins.

RadRotator – new control in the RadControls for ASP.NET AJAX suite

Telerik RadRotator is a flexible UI component for content rotation and personalization. The control is completely customizable in terms of appearance and offers numerous configuration options like ScrollDirection, RotatorType, etc.

  1. Up, Down, Left and Right scroll directions
  2. Various Rotator Types - AutomaticAdvance,  Buttons, ButtonsOver, SlideShow, SlideShowButtons,
  3. Control over scroll and frame duration as well as wrapping of frames.
  4. Declarative binding to a DataSource including RSS feeds through an XmlDataSource
  5. Support for templated content
  6. Rich client-side API and client-side events for programmatically manipulating items
  7. Server-side ItemClicked event
  8. 12 skins embedded in the assembly
  9. Cross-browser Pulse and Fade slideshow animation effects
  10. Ability to set arbitrary width and height to both RadRotator, as well as its items

Coming soon: Loading RadRotator items through a WebService, as well as several new RotatorTypes

RadAjax

What’s Fixed:

  1. RadAjaxPanel is now rendered as SPAN if the UpdatePanel.RenderMode == Inline
  2. Fixed scenario with validators inside ajaxpanel and radajaxmanager on the page
  3. Width and Height are now applied to the outer DIV if set
  4. AJAXLoadingPanel issue inside dynamically loaded UserControls is fixed

RadCalendar

What’s New:

  1. Added multi month view styles
  2. Added a default &nbsp; string to all calendar cells (to fix the ViewSelector cell mostly)

What’s Fixed:

  1. Various skin-related fixes

RadChart

What’s Fixed:

  1. Candlestick charts now respect XValue
  2. Fixed issues with nullable data source
  3. Fixed issues with DefaultLabelValue
  4. Fixed OutOfMemoryException caused by certain gradient settings
  5. Top left pixel is not grey anymore
  6. Fixed issues with chart series item label margins
  7. Fixed some calculation issues with rotated label dimensions.

RadComboBox

What’s New:

  1. Filtering functionality
  2. Sorting functionality
  3. show() and hide() client side methods of RadComboBoxItem
  4. findControl (id) client-side method for accessing controls in an item template - provides similar developer experience as you have on the server.
  5. Added ClientChanges property which contains all client-side operations (add, remove, update) performed by the user
  6. ImageUrl and DisabledImageUrl  properties of RadComboBoxItem.
  7. EnableTextSelection property –allowing to turn off the automatic selection of the text of RadComboBox

What’s Fixed:

  1. Removing an item in OnClientItemsRequested event threw an error; Fixed
  2. BackColor property of RadComboBoxItem didn't work if its value was unnamed color; Fixed
  3. Fixed a memory leak when RadComboBox is inside Iframe
  4. Fixed an issue  – using up/down arrow  keys scroll the page when the input is focused and scrollbar of the page appears

RadDock

What’s New:

  1. Improved drag & drop behavior of docks

What’s Fixed:

  1. Fixed a problem with initially collapsed docks in Firefox
  2. The content width of the dock was not set correctly during resize
  3. Fixed a problem with the dock's state when left and top are not set
  4. Fixed the problem with the DockPositionChanged event being fired only for the
    target zone.

RadFormDecorator

What’s Fixed:

  1. Fixed a problem when the page URL contains spaces.
  2. Fixed compatibility with RadStyleSheetManager control
  3. Fixed compatibility with RadGrid
  4. Fixed a problem when the global font-size is set in percent
  5. Fixed a problem with TEXTAREA elements in IE not being visible when a RadFormDecorator is on the page.
  6. Fixed a problem with RadFormDecorator hiding input elements on the page when there is a master page.

RadEditor
What’s New:

  1. Added a new property - ToolsWidth, which is used to set the width of the editor toolbar
  2. Added a new property - DialogsCssFile. It allows using custom skins with the dialogs. Changed current dialog implementation to no longer use Default skin when EnableEmbeddedSkins is false.

What’s Fixed:

  1. Fixed a rendering issue - width/height values were rendered twice.
  2. Fixed a problem when the editor is initially hidden and then made visible with client script.
  3. Fixed a problem with fullscreen mode when the editor's parent has css position: fixed.
  4. Fixed a problem with the ajax spellchecker and the ToolProviderID property
  5. URL encode the file browser dialog arguments - fixes problems with some foreign language file names
  6. Fixed a problem when the href attribute of links does not actually contain a URL
  7. Fixed a JavaScript error when using find and replace buttons without having any text in the "search for" box
  8. Fixed a bug with the MakeUrlsAbsolute filter and mail links in IE

RadGrid

What’s New:

  1. Client-side data-binding
  2. get_cell() method added for GridDataItem
  3. rowDataBound added
  4. virtualItemCount support for client-binding
  5. ClientEvents.OnCommand + sortExpressions & filterExpressions on the client
  6. toDynamicLinq() method - creates LINQ expressions that can be used directly with Dynamic LINQ library.
  7. File extension property for GridExcelExport added
  8. Added new virtual method to copy column editors settings in order to workaround problem with shared column editors creation
  9. Added autoscroll functionality when dragging items
  10. Added horizontal auto scroll when reordering columns
  11. New client-side dataItem.findControl method is implemented
  12. Exception is thrown if user tries to export to ExcelML without setting ExportOnlyData to true, since ExcelML exports Grid data only
  13. Added support for hierarchy grid export to ExcelML
  14. Change: ChangePageSize will reset CurrentPageIndex

What’s Fixed:

  1. Fixed exception thrown when exporting with objectdatasource with custom paging and no results are returned
  2. Added a &nbsp; to the table cell when the hyperlink is an empty string
  3. _uniqueIDToClientID should replace ":" as well.
  4. Fixed the column alignment in IE quirks mode
  5. Fixed some scenarios, in which column did not align in IE (e.g. vertical scroll only)
  6. Fixed a JavaScript error thrown in Mozilla when the grid is with frozen columns and ShowFooter=true
  7. Fix for an IE issue related to "Submit Query" text insert inside the sort sprite buttons
  8. Fixed all column editors to take up the correct skin when the grid's skin is set in web.config
  9. Fixed the skin of the pager slider, when the grid skin is set in web.config
  10. Fixed a header/data cell alignment issue in IE when the MasterTable is narrower than the Grid
  11. Changed filtering menu design-time serialization and visibility
  12. Fixed a JavaScript error when columns are resized with footers shown
  13. Performance optimizations when scrolling in Safari
  14. Dragged items in Safari 3 are now positioned correctly when page is scrolled.
  15. Fixed an exception when font size is set.
  16. URLs now work as expected when exported PDF
  17. Optimization for frozen columns scrolling
  18. Fixed exception thrown on InPlace insert with calculated column
  19. Fixed GridDateTimeColumn's DatePicker filter issue.
  20. Fixed a problem with GridNumericColumn.MaxLength property
  21. get_selectedItems() method in hierarchy now returns the correct items when accessed through the owner's tableView
  22. Grid ImageButton ImageURLs are now consistent with the skin, when it is defined in web.config
  23. RadGrid nested RadControls (related to filtering and paging) now have the correct skin applied, when the Grid skin is defined in web.config
  24. Fixes for header and footer divs, in FireFox 3
  25. Fixed issues with advanced pager's textbox when hitting enter
  26. Fixed an issue with drag-to-select area when dragging from bottom to top
  27. Fixed an issue when exporting a hierarchy grid with ignore paging set to true -- HierarchyDefaultExpanded="false" setting is ignored
  28. Fixed exporting in hierarchy issue related to the positioning of detail table's group headers
  29. A couple of fixes related to the sprite buttons of group panel sorting, hierarchy expand/collapse, command item, filter and pager items
  30. Frozen scroll is now correctly applied after grid resizing
  31. A memory leak in IFrames is fixed
  32. Fixed an exception caused by a space in a field name with some of the aggregates under .NET 2.0
  33. Fixed GridColumn sort image ToolTip display problem in FireFox and Safari
  34. Fixed a drag&drop issue with setting destinationHtmlElement in dropping/dropped event arguments
  35. Fixed OverrideDataSourceControlSorting not working properly in DetailTables
  36. Fixed Safari scrolling issue - OnScroll event fired multiple times when grid scrolling is enabled
  37. RadGrid now renders a RadGridRTL_Skin CSS class when placed inside an element with a dir="rtl" attribute

RadInput

What’s New:

  1. Client-side initialization improvements - Fixed a problem with delay before the value of the text field to be filled on initial load

What’s Fixed:

  1. RadNumericTextBox: Fixed a problem with "Esc" button
  2. Fixed a problem with RadNumericTextBox and UpdatePanel
  3. The ButtonCssClass is now applied as expected
  4. RadMaskedTextBox XHTML validation error is fixed
  5. Fixed a problem with mouse wheel and FireFox 3
  6. Fixed a problem with blur event in Firefox 3
  7. RadMaskedTextBox issue with RequiredFieldValidator is fixed -- focus and blur without changing the value does not display the validation error anymore
  8. Fixed a JavaScript error thrown when resetting the form if the TextBox value is empty
  9. Fixed JavaScript error thrown on postback when the RadInput controls are placed inside a RadComboBox template

RadMenu

What’s New:

  1. findControl (id) client-side method for accessing controls in an item template - provides similar developer experience as you have on the server.
  2. Added ClientChanges property which contains all client-side operations (add, remove, update) performed by the user

What’s Fixed:

  1. RadContextMenu did not honor the style z-index property, fixed;
  2. RadMenu is no longer fully initialized at page load and “lazy” initialization works normally.
  3. The DefaultGroupSettings are now applied to the menu items.

RadPanelBar

What’s New:

  1. show() and hide() client side methods of RadPanelItem
  2. findControl (id) client-side method for accessing controls in an item template - provides similar developer experience as you have on the server.
  3. Added ClientChanges property which contains all client-side operations (add, remove, update) performed by the user

What’s Fixed:

  1. Fixed a JavaScript error when expanding second level item on ajax update

RadScriptManager and RadStyleSheetManager

What's New:

  1. The controls now have an OutputCompression property to control the gzip/deflate compression of the combined output.

RadScheduler

What’s New:

  1. Exchange provider.
  2. The external edit example now uses RadDock instead of RadWindow. This approach achieves the same functionality with greatly simplified code.
  3. New property - NumberOfHoveredRows that controls the row hover and initial appointment duration.
  4. Improved client-side loading time by around 30%.
  5. Integrated date picker for quick navigation.
  6. New property – AppointmentComparer that can be used to change the appointment ordering within time slots.
  7. New client-side property: get_groupBy().
  8. New SchedulerNavigationCommand – NavigateToSelectedDate, used when the integrated date picker is the source of the NavigationCommand event.

What’s Fixed:

  1. Appointment start and end time are now accessible on the client side when the server is in different culture than en-US.
  2. Appointments with zero duration are now rendered when they occupy the first visible slot in week view.
  3. Calling get_selectedView() returns 0 instead of  "null" in DayView.
  4. Calling eventArgs.get_startTime() in appointmentInserting no longer returns NaN in MonthView.
  5. Clicking "End by this date" in the sample advanced form templates no longer results in JavaScript error in IE.
  6. The recurrence exception dates are now updated when the recurrence series is updated.
  7. All day appointments are now shown in the regular content area when the AllDay Row is hidden.
  8. The date pickers in the advanced form now inherit global skin settings.
  9. An exception no longer occurs if the date pickers in the advanced form contain invalid date.  Instead, values can be validated in the AppointmentInsert or AppointmentDelete events.
  10. The header in Month View when SelectedDate is set to the first day of the month (negative TimeZoneOffset) is now correct.

RadSlider

What’s New::

  1. The slider now supports two drag handles.
  2. Added new server and client API to support the two handle mode.

What’s Fixed:

  1. Fixed a problem with the ValueChanged server event - sometimes it was called twice
  2. Play an animation only after the previous animation has ended - this fixes a problem when the user clicks very quickly on the track.

RadSpell

What’s New:

  1. Added a new property - ControlsToCheck. It allows checking multiple HTML elements without the need for custom client code.
  2. Added a new property - DialogsCssFile. It allows using custom skins with the spell dialog. Changed current dialog implementation to no longer use Default skin when EnableEmbeddedSkins is false.

What’s Fixed:

  1. Fixed spell dialog localization problems

RadSplitter

What’s Fixed:

  1. Fixed a problem with the ContentUrl property not always resolving to the correct address.
  2. Fixed a problem when the slider is initially hidden and then made visible with client script.
  3. Fixed a problem when the splitter control is absolutely positioned
  4. Fixed a small sliding pane positioning problem in Firefox
  5. When you have HeightOffset>0, Height=100% the splitter takes 100% height of its parent.When the splitter is in a TABLE (width/height in percents), the splitter resizes to smaller size as expected, when you resize the browser.
  6. RadSlidingPane should not close automatically when the mouse is over an OPTION/SELECT element in it.

RadTabStrip

What’s New:

  1. findControl (id) client-side method for accessing controls in an item template - provides similar developer experience as you have on the server.
  2. Added ClientChanges property which contains all client-side operations (add, remove, update) performed by the user.

What’s Fixed:

  1. Rendering bug when some tabs are invisible (Visible = False) is now fixed.
  2. Bugfix: Page views don’t get visually selected if their ID property is not set
  3. An exception when there are invisible selected tabs is now fixed.

RadToolBar

What’s New:

  1. findControl (id) client-side method for accessing controls in an item template - provides similar developer experience as you have on the server.
  2. Added ClientChanges property which contains all client-side operations (add, remove, update) performed by the user.

What’s Fixed:

  1. The calling set_enabled on a split button, configured to use a DefaultButton did not change the enabled state of the default button. Fixed.

RadToolTip

What’s New:

  1. Added a new method to the client API - updateLocation().

RadTreeView

Breaking Changes:

  1. node.set_cssClass(..) client-side method applies the class name to the inner span/link element similar to the server-side CssClass property

What’s New

  1. Tri-state checkbox support
  2. findControl (id) client-side method for accessing controls in an item template - provides similar developer experience as you have on the server.
  3. Added ClientChanges property which contains all client-side operations (add, remove, update) performed by the user.
  4. Toggle button is now removed when a Load-on-demand node is expanded and no child nodes are loaded
  5. Added CssClass property to RadTreeNodeData

What’s Fixed:

  1. On rare occasions OnClientMouseOut did not fire. Fixed.
  2. OnClientNodeEditing and OnClientNodeEdited now fire even if the node’s text has not changed.
  3. Client-side rendering (i.e. client-side drag'n'drop, client-side node creation) adds Toggle button for ServerSideCallBack nodes
  4. HoveredCssClass is persisted for Load-on-demand nodes
  5. MouseMove event handlers are only attached during drag & drop (improves performance)

RadUpload

Breaking Changes:

  1. Client-side localization does not respect the Telerik.Web.UI.RadUploadUtils.Localization object anymore. Instead, the client-side set_localization property is used.
  2. RadProgressArea’s Localization property is not a dictionary anymore. Instead, the object contains strongly named properties (RadProgressArea1.Localization["Total"] = "out of "; is changed to RadProgressArea1.Localization.Total = "out of ";)

What’s New:

  1. RadUpload’s HttpModule is reworked and now the control supports IIS7 integrated mode; Memory optimization relies on the default .NET Framework 2.0 engine.
  2. Telerik.RadUpload.TempFolder application setting is deprecated, as the files are handled by the standard .NET Framework engine.
  3. Added Safari support for the RadProgressManager and RadProgressAreas.
  4. Exposed named properties to the RadProgressContext object to ease the creation of a custom progress.

UI for ASP.NET AJAX 2008.21001

$
0
0

What’s New in RadControls for ASP.NET AJAX Q2 2008 SP2 (Version Number 2008.2.1001):

Common for all controls:

  1. Compliance with the new Chrome browser from Google
  2. Fixed memory leaks in Internet Explorer

RadAjax

What’s Fixed:

  1. Fixed a couple of memory leaks.

RadCalendar

What's New:

  1. Added ShowDayCellToolTips property
  2. Added CalendarSummary and NavigationSummary string properties

What's Fixed:

  1. Fixed ValidatorCalloutExtender does not fire when the picker is focused
  2. Fixed memory leaks in IE.
  3. Removed onclick="return false;" attribute from calendar cells

RadChart

What’s Fixed:

  1. RadChart now binds to EntitySpaces datasource control.
  2. X axis items margins now work as expected.
  3. Fixed an issue with redundant StackedArea series, generated when line
    series is present.
  4. Fixed an issue with labels, positioned outside the plot area
  5. Plot area border is now shown when empty series message is shown
  6. Fixed an issue with DataGroupColumn property being ignored in certain
    cases

RadColorPicker

What’s Fixed::

  1. The server ColorChanged event is now correctly fired in IE6.

RadComboBox

What’s New:

  1. Implemented OnClientTextChange event

What’s Fixed:

  1. SelectedValue and get_value() properties of RadComboBox do not return the right value when combo is disabled on client side. This is now fixed.
  2. 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"
  3. Fixed memory leaks in IE.
  4. JavaScript error when the combobox is disabled and its text is selected is now fixed.
  5. Fixed a case when DataBind() throws an exception “Selection out of range”.
  6. SelectedIndexChanged event no longer fires every time on postback if the first item is without Value and MarkFirstMatch= true
  7. RadComboBox's input now has the correct width under Safari when its container has white-space:nowrap.
  8. Office2007 skin drop-down backgrounds no longer expand when item text wraps.

RadDock

What’s Fixed:

  1. 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.
  2. When a RadDock is closed and after that opened again after a postback, it shows in an incorrect place. This is now fixed.
  3. 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.
  4. 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.
  5. Several skin fixes

RadEditor
What’s New:

  1. The RadEditor class now properly implements the ITextControl interface.
  2. Updated the spinbox controls in the table design dialog.
  3. Updated the tabstrip control in some dialogs (table wizard, link manager, find and replace) with RadTabStrip.
  4. The Image editor functions (crop, resize, flip, etc.) are now in a separate public class so they can be used outside of the editor.
  5. The Image editor client callback function has a new argument - get_newImageSrc() which returns the URL of the updated image.
  6. Added a new content filter to remove extra spans from the editor
    content.
  7. Improved Undo/Redo of Apply Class functionality
  8. Enabled the StripFormattingOnPaste options in Firefox 3. Content will be automatically processed now when the user pastes using Ctrl-V.

What’s Fixed:

  1. The correct filenames are now sent to the FileDelete event handler.
  2. Fixed a problem when saving content with the Chrome browser.
  3. Fixed a problem with the editor's height in IE when the editor was initially hidden.
  4. Fixed a problem with full-page editing when the XHTML content filter is off.
  5. Ajax spell check now moves to the next word when adding to the custom dictionary.
  6. Fixed a problem with the spell check when ignoring/changing a word that is present more than once in the text.
  7. Added the "Clear Class" localization string to main localization file. The Apply Class dropdown should now be localized properly.
  8. Fixed a problem with the editor selection when opening one dialog from another (e.g. image manager from image map).
  9. Fixed a few broken images in the Help dialog.
  10. Fixed an "undefined" alert when clicking OK in the Image Map dialog.
  11. Fixed the attribute descriptions in the Media Manager dialog.
  12. 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
  13. NewLineBr=false behavior improvement in Mozilla when the cursor is in a link.
  14. Fixed a problem when toolbar mode is set to ShowOnFocus in Internet Explorer quirks mode (MOSS, DNN).
  15. Changed the behavior of InsertTable and ModuleManager dropdowns to always expand when clicked on the icon, rather than executing last chosen action.
  16. 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.
  17. Fixed a number of issues in the RadEditor skins

RadFormDecorator

What’s Fixed:

  1. Fixed a few small bugs in the form decorator - dispose problem on the client and compatibility with RadComboBox.
  2. Fixed a number of memory leaks in Internet Explorer.

RadGrid

What’s New:

  1. EntityDataSource server-side filtering support.
  2. Added a client-side get_dataItem() method for GridDataItem.
  3. Added a new column property – FilterControlWidth.
  4. GridBoundColumn new property HtmlEncode. Default value 'false'.
  5. Added support for list of inherited objects with enabled LINQ expressions.
  6. Added a get_isFilterItemVisible() client method which returns the tableView's filter item's visibility.
  7. Added a method ClientFireCommandFunction which generates client-side function that fires a command with a given name and arguments.
  8. 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.
  9. Added support for custom tooltip for grid hierarchy expand collapse button.
  10. Added support for binding to subobjects of GridHyperLinkColumn.
  11. Added ActiveRowIndex property.
  12. Added new property to GridBoundColumn, EmptyDataText - shows when text in data cell is empty.
  13. The tooltips used for virtual paging and column reordering are now skinned.
  14. The pager's first/last buttons can now be sprite buttons - added new CSS classes rgPageFirst and rgPageLast to all skins.

What’s Fixed:

  1. Fixed filtering menu postbacks with no filter value set.
  2. Changed server-side sort order enum to be consistent with the client-side's one.
  3. Fixed nested groups with null value.
  4. Fixed headers not hiding for hidden columns when the Grid has scrolling and static headers enabled.
  5. Fixed GridButtonColumn buttons showing in group footers.
  6. Fixed DetailTables footer items to be rendered below header when exporting to excel.
  7. Fixed GridTemplateColumn render HeaderText or HeaderItemTemplate depending
    of InitializeTemplatesFirst.
  8. Fixed Export to CSV exports HeaderText for all columns except for GridTemplateColumn. It depends on InitializeTemplatesFirst
  9. Fixed memory leaks in IE.
  10. Fixed paging breaking Custom filtering.
  11. Fixed GridButtonColumn, GridEditCommandColumn, GridClientDeleteColumn,
    GridClientSelectColumn cell content should not be cleared on client-side
    dataBind()
  12. Fixed OnColumnContextMenu client event is not thrown under Safari.
  13. Fixed values in toDataService() for filter expression not quoted properly.
  14. Fixed a problem with GridNumericColumn NumericType="Currency" and
    filtering.
  15. Fixed filter menu's selected item not persisted when menu items count is reduced on the server.
  16. Fixed slider mode pager breaks DropDropdownColumn's Viewstate in 'InPlace'
    EditMode.
  17. Fixed SortedBackColor not removed from column when another column is
    sorted.
  18. Fixed Top Slider Pager not working correctly.
  19. Fixed updateItem() with GridDataItem index raising an exception if the Grid's EditMode is set to 'EditForms'.
  20. Fixed even with display='false' the column's cell is shown on client-side data binding.
  21. ColumnsReorder indicators are now positioned correctly when using scrolling.
  22. Drag-to-select rectangle is no longer created when clicking on a dropdown.
  23. Fixed exception in advanced pager when PageSize is set to empty string.
  24. Fixed paging and grouping not working correctly when the Grid data source count is equal to page size.
  25. Fixed headers not being synchronized when scrolling horizontally under Safari and static headers are enabled.
  26. The horizontal scrollbar is now shifted to the right when the control is in RTL mode.
  27. The columns reorder indicators are now positioned correctly when using static headers or the body margin is not zero.
  28. 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.
  29. The reorder indicators are now displayed if RadGrid ImagesPath is set without a trailing slash.
  30. Fixed the GridDateTimeColumnEditor ImagesPath not being set correctly.

RadInput

What’s Fixed:

  1. RadInput and RadDateTimePicker - Safari and Chrome now respect the control's width setting when inside a container with a white-space:nowrap style.
  2. RadInput and RadDateTimePicker - fixed a client-side error thrown if RadFormDecorator is also on the page.
  3. Fixed ArgumentOutOfRangeException thrown if !important is used with inline width/height styles.
  4. Fixed memory leaks.
  5. Fixed the problem with freezing multiline textbox in IE when there is a new line inside.
  6. Fixed a problem with drag & drop and MultiLine mode of RadTextBox

RadMenu

What’s Fixed:

  1. Last context menu item is no longer partially hidden when linear animation used.
  2. RadContextMenu now correctly works in Safari 3.04.
  3. Fixed RadContextMenu Overflow not working properly – the context menu falls
    under a Java Applet in IE.
  4. Fixed memory leaks

RadPanelBar

What’s Fixed:

  1. Disabled elements inside Panel Item no longer throw an error when clicked.
  2. Expanded items on second level are now correctly registered when initialized.
  3. Fixed flickering under FF3.
  4. Fixed memory leaks.

RadRotator

What’s New:

  1. It is possible for the RadRotator server events to be overridden in an inherited class.
  2. Added an AutoPostBack property (needed for the onItemClick override
    to work).

What’s Fixed:

  1. Fixed a memory leak in Internet Explorer.
  2. Fixed a bug with mouse over/out in slideshow mode during the fade
    animation.

RadScheduler

What’s New:

  1. AppointmentDataBound is now fired for recurrence master appointments
    before the recurrence rule is evaluated.

What’s Fixed:

  1. TimeSlot's get_startTime now returns correct values in MonthView when
    there is a DST change in the current month.
  2. TimeSlotCreated is now fired after navigating with the integrated date picker.
  3. Vertical day view grouped by resource now renders properly with ShowAllDayRow="false".
  4. Custom attributes are now displayed in the advanced form when there are no resources and recurrence support is turned off.
  5. Drag-and-drop does now works correctly when RadScheduler's location on the
    page is changed.
  6. Fixed memory leaks in IE.
  7. Office2007 & WebBlue skins navigation arrows now work on their full hit
    area.

RadScriptManager

What’s Fixed:

  1. RadScriptManager now correctly resolves scripts when a ScriptReference with specified path was added to the Scripts collection (applies to .NET 3.5 SP1).
  2. RadScriptManager now correctly respects script dependencies when a ScriptReference with specified Path exists in the middle of the Scripts collection.

RadSlider

What’s Fixed:

  1. Fixed the Enabled property of the Slider. Until now, it could not be updated on the server.
  2. Updated the redraw method on the client - did not set the correct value for the SelectionEnd dragHandle.
  3. Updated the resizeExtenders - should not hide all IFRAMEs when the dragHandle is moved.

RadSpell

What’s Fixed:

  1. Fixed a potential problem with the order of properties (button properties and dialog opener related properties).
  2. Fixed issues with the RadSpell Gray skin

RadSplitter

What’s Fixed:

  1. Added functionality to the RadSlidingPane to persist its scroll-position, when PersistScrollPosition=true.
  2. 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.
  3. In Internet Explorer 6 with SlideDirection=Left, when you resize a RadSlidingPane, the pane moved one pixel to the right.
  4. 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.
  5. Fixed memory leaks in RadPane.
  6. 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:

  1. Fixed JavaScript error when all tabs are invisible (Visible=False)
  2. Fixed memory leaks in IE.

RadToolBar

What’s Fixed:

  1. VS 2008 designer hangs when RadToolBarButton’s ImagePosition set to AboveText or BelowText.

RadToolTip

What’s Fixed:

  1. Fixed memory leaks in IE.
  2. In Safari/Chrome - when scrolling, the tooltip's calculated position not takes into account the scroll offset.
  3. Fixed a problem with tooltip overflow, when loading content in tooltip manager with AJAX request.
  4. RadToolTipManager - Changed the AutoTooltipify property default value from true to false.

RadTreeView

What’s Fixed:

  1. ShowLineImages = false is no longer ignored in Load on demand scenarios.
  2. Width and height specified via the CssClass is no longer inherited by the dragging clue.
  3. CheckChildNodes = true now works with RadFormDecorator.
  4. Expanded and collapsed nodes are not lost after second postback when ViewState is disabled.
  5. NavigateUrl and Target are no longer lost in client-side drag and drop.
  6. Setting ExpandMode (via set_expandMode) will render the toggle image if it is not present.
  7. Fixed Memory leaks in IE.

RadUpload

What’s Fixed:

  1. Fixed a JavaScript error when moving the mouse cursor with a clicked left button.
  2. Select button not properly opens the browse dialog if RadUpload is placed in a fieldset with legend.
  3. The client-side updating/updated event handlers of the RadProgressManager and RadProgressArea now contain the RadUpload property when monitoring file upload.
  4. When the progress area displays full paths, back slashes are now correctly shown.
  5. RadUploadHttpModule no longer requires High level of AspNetHostingPermission.
  6. 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.
  7. Fixed an error in RadProgressManager when submitting large non-fileupload content (text-only).

RadWindow

What’s New:

  1. Fixed memory leaks in IE.
  2. 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.
  3. RadWindow now stores its correct position in onDragEnd.
  4. Restore now correctly restores the width of RadWindow after maximize in a restrictionZone
  5. set_width/set_height no longer resizes the RadWindow when it is maximized.
  6. When the window is maximized, it no longer allows be able to move/resize.
  7. 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.
  8. When making the window very small the side handles no longer get to 0px, but now stay 2 or 3 px wide.
  9. The zIndex is now updated when RadWindow is maximized to cover all other absolutely positioned elements on the page such as RadMenu.
  10. 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.
  11. When resizing - if the page has been scrolled down the window no longer jumps with the scroll height. (This only affects the UP direction)
  12. 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

UI for ASP.NET AJAX 2008.31125

$
0
0

Common for all controls:

  • The Register Handler/Module designer verbs of Chart, Editor, ScriptManager, StyleSheetManager, Spell and Upload now register the handlers/modules both in the IIS 5.x, IIS6 and IIS7 Classic mode system.web and IIS7 Integrated mode system.webServer sections.
RadAjax Icon

RadAjax

What’s Fixed:

  • Fixed disabled buttons placed inside RadAjaxPanel do not postback after they are enabled on the client-side
RadCalendar Icon

RadCalendar

What’s Fixed:

  • Fixed a problem with set_maxDate/set_minDate client methods
  • Fixed the positioning of the RadCalendar titlebar month naivgation arrows in RTL mode
  • Fixed the buttons to not have their text visible when in a right-aligned or RTL container
  • Absolutely positioned date/time pickers can now be moved by dragging in Visual Studio design time
RadChart Icon

RadChart

What’s Fixed:

  • Fixed an issue with Empty values in Area, StackedArea, StackedArea100, SplineArea, StackedSplineArea and StackedSplineArea100 series.
  • Fixed an issue with axis labels wrapping.
  • Added XValue support when databinding CandleStick series.
  • Fixed an issue with ActiveRegion.Click event.
RadComboBox Icon

RadComboBox

What’s Fixed:

  • The first key press in the input is no longer ignored if an Empty Message is set and Load on Demand is enabled (.NET 3.5, IE only).
  • When the highlighted part of an Item's Text is clicked (Filtering enabled) a JavaScript error is thrown. This is now fixed.
  • Items added in the ItemsRequesting client-side event handler are now correctly highlighted on hover.
RadEditor Icon

RadEditor

What’s New:

  • The Telerik.Web.UI.Editor.ContentEncoder class is now public.
  • Updated some of the dialogs (cell properties, table properties, page properties, image properties) to set XHTML compliant attributes.
  • Right-to-left support for RadEditor is now available.

What’s Fixed:

  • Updated the rendering of the dialogs so the custom dialogs stylesheet (if specified) is output after all other stylesheets.
  • Fixed a problem with the client method get_text() and non-braking spaces.
  • Fixed a problem with anchors when the editor is set to output absolute URLs and the page URL has a querystring.
  • Fixed a problem where selecting an image and opening the image manager would not navigate to that image.
  • Fixed a problem with toolstrips localization (when no text is set).
  • Made the file explorer control an INamingContainer to prevent conflicts with other trees and grids on the page.
RadGrid Icon

RadGrid

What’s New:

  • Added support for automatic updates with UserControl edit form type if the control implements IBindableControl
  • Added ParentItem property to GridNestedViewItem
  • Added No records template support for client-binding
  • Added AlwaysVisible grid pager support for client-binding

What’s Fixed:

  • Fixed HyperLinkColumn when DataNavigateUrlFields contains a null value throws an exception
  • Fixed GridTemplateColumn doesn't sort correctly on nested objects as SortExpression
  • ImageButton ToolTips are now displayed in non-IE browsers as well
  • Fixed column resizing under Safari and Chrome
  • Header cell text is no longer shifted to the left after sorting, if ShowSortIcon="false" and HorizontalAlign="Right"
  • Fixed column resizing in RTL mode now works in all browsers if the html element has a custom overflow style (auto / hidden)
  • Sprite image artifacts are now visible when adding a new record in the control's header zone and the edit form is very high
  • Fixed an exception when clicking Go button in the pager if the text box value is empty
  • Fixed wrong CommandArgument for client-side OnCommand event with ButtonType="ImageButton"
  • Advanced pager now works correctly with client-binding
RadInput Icon

RadInput

What’s New:

  • RadInputManager - implemented a new server-side and client-side property DisabledCssClass. If a textbox is disabled, it should receive the respective disabled HTML attribute and CSS class, regardless of the InitializeOnClient setting.
  • Added new property for RadNumericTextBox: DataType.
  • Added new property ValidationGroup to RegExpTextBoxSettings.

What’s Fixed:

  • Fixed the RadInputManager Skin property to return a correct value if the Skin is set in web.config.
  • Changed the default value of the server-side and client-side properties SelectionOnFocus to be CaretToEnd.
  • Fixed the DescribeComponent method, which checked for wrong CSS classes when deciding what to serialize
  • Fixed the default client-side CSS classes for the InputManager textboxes'states
  • Fixed the default CSS class for negative numeric textboxes
  • Fixed the numeric InputManager textboxes' initialization - regular expressions should be compiled before the textbox control is initialized, otherwise the initial parsing of the value is not correct.
  • The RadInput textbox now correctly expands if its content is more than the textbox' width.
  • The "Go" and "Spin up/down" buttons now have their text visible when the control is in a right-aligned or RTL container
  • Fixed the control's width in Safari/Chrome when used for RadGrid filtering
RadMenu Icon

RadMenu

What’s Fixed:

  • Accessing the e.Item.Level property in an ItemsCreated event handler no longer throws an exception.
  • Root item scrolling now works in right-to-left mode.
  • Fixed: The width property does not exclude the borders and padding of the control
RadRotator Icon

RadRotator

What’s Fixed:

  • Fix a bug where repainting the rotator decreased its size in some scenarios.
  • Fix a bug for the rotator in some Ajax scenarios throwing a JavaScript exception "Unspecified error"
RadScheduler Icon

RadScheduler

What’s New:

  • Month view: Appointments that span multiple days are now rendered as a single element, when applicable.
  • New property: MonthView. AdaptiveRowHeight - By default, all rows are rendered with the same height. Setting this property to “true” will change this behavior, so the height of each row will match the height of its content. Not implemented for grouped month views in this release.
  • New property: TimelineView.TimeLabelRowSpan. Normally, a time label is rendered for each slot. This property allows you to have only one time label per the given number of time slots.

What’s Fixed:

  • All-day events can now be changed back to normal events from the advanced form.
  • Various visual glitches within all skins have been removed.
  • The ShowDateHeaders and ShowResourceHeaders properties now work on per-view basis.
  • The scheduler content is now scrolled when moving/resizing an appointment in IE.
RadSlider Icon

RadSlider

What’s Fixed:

  • The repaint method did not repaint the slider items/ticks. This is now fixed.
RadSpell Icon

RadSpell

What’s New:

  • Added OnClientLoad property for RadSpell
  • Added client boolean property useClassicDialogs for RadSpell - use spell.set_useClassicDialogs(true) to disable RadWindow dialog.

What’s Fixed:

  • Refactored spell check handler to make it thread safe.
  • Changed spell check response content type to application/x-javascript.
RadSplitter Icon

RadSplitter

What’s Fixed:

  • Fixed a bug where VisibleDuringInit=false in IE causes the content of the RadPanes never to show.
  • Fixed a bug in the Office2007 skin - the horizontal splitbar was higher than expected.
RadTabStrip Icon

RadTabStrip

What’s Fixed:

  • Skin fixes: RTL, missing veritcal orientation, scroll images
RadToolTip Icon

RadToolTip

What’s Fixed:

  • Fixed a couple of issues with the ContentScrolling property.
  • If the Width and Height of the tooltip are not set and the ContentScrolling has the default value (Auto), the tooltip no correctly resizes to fit its content.
RadTreeView Icon

RadTreeView

What’s New:

  • Improved performance when CheckChildNodes is set to true (no more timeouts in Internet Explorer)
  • Improved performance and memory usage of GetAllNodes/FindNodeByText/FindNodeByValue server-side methods

What’s Fixed:

  • RadTreeView skins now behave correctly in RTL mode under Firefox 3
  • Nodes inserted on the client-side are correctly hovered and selected.
  • Fixed a JavaScript error occurring during drag and drop in Internet Explorer
  • Fixed a JavaScript error occurring when adding nodes on the client-side via drag and drop
RadUpload Icon

RadUpload

What’s New:

  • It is now possible to automatically register the RadUploadProgressHandler and RadUploadModule through the RadProgressManager designer.

What’s Fixed:

  • The Uploaded Files Progress Bar grew to a larger size than the progress area when there were empty file inputs (or RadUpload controls) before the file input with the file selection.
  • The default URL of RadUploadProgressHandler.ashx was page-relative, which needed additional efforts for the handler to be excluded from URL rewriters. It is now application-relative
  • RadProgressManager’s UniquePageIdentifier property is no longer needed - it is now generated automatically.
RadWindow Icon

RadWindow

What’s Fixed

  • When using radopen to create a window, the new window did not detect correctly the direction of the FORM/BODY/HTML (in case it is set to 'rtl'). This is now fixed.
  • In the modal extender - In IE a semi-transparent overlay causes about 5MB of memory increase (IE obviously loads external code to process transparency). So, to reduce memory used, instead of simply hiding it the "modal background" element is removed from the DOM when a modal window is closed.

UI for ASP.NET AJAX Q1 2012 SP1 (version 2012.1.411)

UI for ASP.NET AJAX Q2 2012 (version 2012.2.607)

UI for ASP.NET AJAX Q2 2012 SP1 (version 2012.2.724)

UI for ASP.NET AJAX Q1 2013 (version 2013.1.220)

UI for ASP.NET AJAX Q1 2013 SP2 (version 2013.1.417)

Viewing all 335 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>