V2.1.0.3700

Released new version: 2.1.0.3700
* New Components:
- JQSlidePanel, based in this jQuery plugin
- JQRating: demo here
- JQLabelMarquee: demo
- JQStickyPanel: demo here and here
Core:
- New method for Ajax Render, using LazyLoad.js, faster than the existing one, but since is asynchronous in browser, it cannot be used indiscriminately (must be called at the end of the events).
- Support for XE6.
- Support for latest versions of Intraweb 12 and 14.
New Features:
Bootstrap Theme:
- Improved: support to jquery ui 1.8.23
CGPanelList:
- Added: new property AutoCenterVert (default: True)
- Added: possibility to override the auto generated item style via ItemStyle property.
- Improved: image/icon in header
- Added: new property NoIcon to HeaderOptions
- Changed: OnClick.Ajax default is true now
- Changed: renders header even without items
JQButton:
- Added: new method TriggerEventInBrowser
JQCarousel:
- Fixed: issue with current index introduced in 2.1.0.3594
JQContextMenu:
- Added: possibility to show/hide the contextmenu via code
- Added: warning messages to console (Debug = True). when the contextmenu doesn't have items or selectors.
JQCrop:
- Updated: plugin version: support for touch-screens.
JQDatePicker:
- Added: ShowPopUpOnReadOnly - show/hide the datepicker popup when input is readonly
JQDateTimePicker:
- Added: the method setter, allow change the options in ajax
JQEdit:
- Added: property CurrencyOptions
- Added: Clear buttons options
JQHTMLEditor:
- Added: support for IW templates - changed the js code to be responsive to container.
- Added: new method UpdateSize;
- Added: protection to methods
JQGrid:
- properties TIWCGJQGridSortItem.Name and .Sort changed to writable.
- Improved: minor change in css - overflow in pager buttons
- Added properties JQGridNav.FormsOptions.SearchOptions.Left and .Top
- Added: new optional parameter to method ReloadGrid to allow reloading the current page (without changing Multi Selections)
- Added: TIWCGJQGridColFormatOptionsStaticImage and TIWCGJQGridColFormatOptionsImage OnMouseOver and OnMouseOut events
- Added: PreviewOptions to TIWCGJQGridColFormatOptionsStaticImage and TIWCGJQGridColFormatOptionsImage
JQHTMLEditor:
- Added: properties ReadOnly and Enabled
JQImage:
- Added: PreviewOptions
JQLabelEx:
- Added: usage of the cursor property
JQGMap3:
- Improved/Added: support for ajax changing of TIWCGJQGMap3MarkerOptions properties:
* Icon
* Cursor
* Draggable
* Title
* Visible
* ZIndex
- Added: Support for changing properties of multiple markers
JQMiniColors:
- Merged: with new version of plugin
JQPivot:
- Added: property OverwriteDataOpts - is a boolean defaulting to false which controls what happens if this function is called
repeatedly on the same element. If set to true, the options object overwrites the current state of the UI. If set to false, only the input data set changes, and the state of the UI remains the same, unless this is the first call, at which point the UI will be set to the options.
- Added: save the AggregatorName and RendererName onRefresh
JQRadioGroupEx:
- Added: implemented js code to enabled propery
JQToggleButton:
- Added: support for jquery ui themes
JQShowMessage:
- Added: new property PromptInputType
- Added: possibility to call unclosable log message
- Added: method to hide the log message
JQVertMenu:
- Added: new ItemsByUniqueName method in TIWCGJQVertMenuItems
- Added: TriggerClickEvent method in TIWCGJQVertMenuItem
- Added: Select method to TIWCGJQVertMenuItem
Core:
- Improved: support for jXXXX jquery themes
- Changed: the visibility js code - set the "inherit" instead "visible"
- Improved: AjaxReRender method - removed unnecessary form tags and added verification of StyleTag
- Added: AjaxReRender - support of javascript indexOf method for < IE8
- Improved: touch events in mobile devices
- Improved: cgdevtools js setfocus function
- Added: new overload method for JQValidateOptions.AddMethod
- Added: cgsbsVerticalAuto and cgsbsHorizontalAuto to TIWCGScrollStyle
- Added inherited property TabStop for all components
* Bug Fixes:
Bootstrap Theme:
- Fixed: bootstrap theme issues with Tabs
CGMessageDlg:
- Fixed: issue with IWCGMessageDlg when used in template
CGPanelList:
- Fixed: issue with image on right side
JQAccordion:
- Fixed: property Animated when is False.
JQButton:
- Fixed: apply the style to text span when options are changed.
- Fixed: design time prompt message when ConfirmationMsg was assigned
JQComboBoxEx:
- Fixed: caption in jXXXX themes
JQDatePicker:
- Fixed: MinDate and MaxDate, in javascript the months are from 0 to 11
JQCarousel:
- Added: protection from js error in ResizeScript
- Added: protection when doesn't have items or not initialized
JQContextMenu:
- Fixed: the issue with callback in submenu's
JQDatePicker:
- Fixed: properties MinDate and MaxDate when assigned the date value
JQDialog:
- Added: protection for js error
- Fixed: title icon when setted via url
JQDropDown:
- Fixed: issue with focus of input search when component used in dialog modal
- Fixed: jquery plugin events, now pass the event data in arguments
- Fixed: Issue with FormatSelectionTooBig property
JQEdit:
- Fixed: Disabled calling on OnChange for programatically text changes
JQFileUpload:
- Fixed: vertical align of caption in design time
- Removed: the code to delete the file on exception
- Fixed: json structure on error
- Fixed: AV on upload when ISAPI
JQGrid:
- Fixed: issue with visibility of ControlTemplate
- Fixed: the height of pager input
- Fixed: height calculation when grid is hidden
- Fixed: JQGridProviderCells wasn't working for editing.
- Fixed: Grid with Columns.Formatter=gcfControl and Col.FormatOptionsControl.CreateCellsOnRender=True, wasn't working in Frames
- Fixed: datepicker regional options
- Fixed: datepicker regional options
JQHTMLEditor:
- Fixed: appearance at startup when Enabled = False
- Fixed: SetFocus method
JQLabelEx:
- Fixed: render of font style when link.
JQMapQuery:
- Fixed: AV on set url in design time when LayerType is TIWCGJQMapQueryLayerJSONOptions
JQMenu:
- Fixed: width of menu when MenuOrientation = jqmoVertical
JQMiniColors:
- Fixed: issue with color typing
JQPivot:
- Fixed: wrong order in IWCGJQPivotAggregator
- Fixed: missing js file to upload when D3Renderers = True
- Fixed: the appearance of treemap
JQPlayer:
- Fixed: stretch of media element
JQShowMessage:
- Fixed: removed the version from link on change of theme
- Fixed: escape default value
JQSlider:
- Fixed: height render on async change
JQSpinEdit:
- Fixed: issue with spin buttons, when the control is hidden (not visibile)
JQToggleButton
- Added: protection for empty string
- Fixed: scroll inside in Chrome when JQueryUI = True
JQToolbar:
- Adjusted the position of toolbar when Position = jqtbpLeft
JQWatermarkOptions:
- Fixed: property color in jquery plugin, restore original color
JQVertMenu:
- Fixed: assign issue in inherited form( TIWCGJQVertMenuItemPictureOptions)
Core:
- JQDragOptions, JQDropOptions, JQResizeOptions, JQEffects and JQPositionOptions, were only be saved if Enabled.
* New Components:
- JQSlidePanel, based in this jQuery plugin
- JQRating: demo here
- JQLabelMarquee: demo
- JQStickyPanel: demo here and here
Core:
- New method for Ajax Render, using LazyLoad.js, faster than the existing one, but since is asynchronous in browser, it cannot be used indiscriminately (must be called at the end of the events).
- Support for XE6.
- Support for latest versions of Intraweb 12 and 14.
New Features:
Bootstrap Theme:
- Improved: support to jquery ui 1.8.23
CGPanelList:
- Added: new property AutoCenterVert (default: True)
- Added: possibility to override the auto generated item style via ItemStyle property.
- Improved: image/icon in header
- Added: new property NoIcon to HeaderOptions
- Changed: OnClick.Ajax default is true now
- Changed: renders header even without items
JQButton:
- Added: new method TriggerEventInBrowser
JQCarousel:
- Fixed: issue with current index introduced in 2.1.0.3594
JQContextMenu:
- Added: possibility to show/hide the contextmenu via code
- Added: warning messages to console (Debug = True). when the contextmenu doesn't have items or selectors.
JQCrop:
- Updated: plugin version: support for touch-screens.
JQDatePicker:
- Added: ShowPopUpOnReadOnly - show/hide the datepicker popup when input is readonly
JQDateTimePicker:
- Added: the method setter, allow change the options in ajax
JQEdit:
- Added: property CurrencyOptions
- Added: Clear buttons options
JQHTMLEditor:
- Added: support for IW templates - changed the js code to be responsive to container.
- Added: new method UpdateSize;
- Added: protection to methods
JQGrid:
- properties TIWCGJQGridSortItem.Name and .Sort changed to writable.
- Improved: minor change in css - overflow in pager buttons
- Added properties JQGridNav.FormsOptions.SearchOptions.Left and .Top
- Added: new optional parameter to method ReloadGrid to allow reloading the current page (without changing Multi Selections)
- Added: TIWCGJQGridColFormatOptionsStaticImage and TIWCGJQGridColFormatOptionsImage OnMouseOver and OnMouseOut events
- Added: PreviewOptions to TIWCGJQGridColFormatOptionsStaticImage and TIWCGJQGridColFormatOptionsImage
JQHTMLEditor:
- Added: properties ReadOnly and Enabled
JQImage:
- Added: PreviewOptions
JQLabelEx:
- Added: usage of the cursor property
JQGMap3:
- Improved/Added: support for ajax changing of TIWCGJQGMap3MarkerOptions properties:
* Icon
* Cursor
* Draggable
* Title
* Visible
* ZIndex
- Added: Support for changing properties of multiple markers
JQMiniColors:
- Merged: with new version of plugin
JQPivot:
- Added: property OverwriteDataOpts - is a boolean defaulting to false which controls what happens if this function is called
repeatedly on the same element. If set to true, the options object overwrites the current state of the UI. If set to false, only the input data set changes, and the state of the UI remains the same, unless this is the first call, at which point the UI will be set to the options.
- Added: save the AggregatorName and RendererName onRefresh
JQRadioGroupEx:
- Added: implemented js code to enabled propery
JQToggleButton:
- Added: support for jquery ui themes
JQShowMessage:
- Added: new property PromptInputType
- Added: possibility to call unclosable log message
- Added: method to hide the log message
JQVertMenu:
- Added: new ItemsByUniqueName method in TIWCGJQVertMenuItems
- Added: TriggerClickEvent method in TIWCGJQVertMenuItem
- Added: Select method to TIWCGJQVertMenuItem
Core:
- Improved: support for jXXXX jquery themes
- Changed: the visibility js code - set the "inherit" instead "visible"
- Improved: AjaxReRender method - removed unnecessary form tags and added verification of StyleTag
- Added: AjaxReRender - support of javascript indexOf method for < IE8
- Improved: touch events in mobile devices
- Improved: cgdevtools js setfocus function
- Added: new overload method for JQValidateOptions.AddMethod
- Added: cgsbsVerticalAuto and cgsbsHorizontalAuto to TIWCGScrollStyle
- Added inherited property TabStop for all components
* Bug Fixes:
Bootstrap Theme:
- Fixed: bootstrap theme issues with Tabs
CGMessageDlg:
- Fixed: issue with IWCGMessageDlg when used in template
CGPanelList:
- Fixed: issue with image on right side
JQAccordion:
- Fixed: property Animated when is False.
JQButton:
- Fixed: apply the style to text span when options are changed.
- Fixed: design time prompt message when ConfirmationMsg was assigned
JQComboBoxEx:
- Fixed: caption in jXXXX themes
JQDatePicker:
- Fixed: MinDate and MaxDate, in javascript the months are from 0 to 11
JQCarousel:
- Added: protection from js error in ResizeScript
- Added: protection when doesn't have items or not initialized
JQContextMenu:
- Fixed: the issue with callback in submenu's
JQDatePicker:
- Fixed: properties MinDate and MaxDate when assigned the date value
JQDialog:
- Added: protection for js error
- Fixed: title icon when setted via url
JQDropDown:
- Fixed: issue with focus of input search when component used in dialog modal
- Fixed: jquery plugin events, now pass the event data in arguments
- Fixed: Issue with FormatSelectionTooBig property
JQEdit:
- Fixed: Disabled calling on OnChange for programatically text changes
JQFileUpload:
- Fixed: vertical align of caption in design time
- Removed: the code to delete the file on exception
- Fixed: json structure on error
- Fixed: AV on upload when ISAPI
JQGrid:
- Fixed: issue with visibility of ControlTemplate
- Fixed: the height of pager input
- Fixed: height calculation when grid is hidden
- Fixed: JQGridProviderCells wasn't working for editing.
- Fixed: Grid with Columns.Formatter=gcfControl and Col.FormatOptionsControl.CreateCellsOnRender=True, wasn't working in Frames
- Fixed: datepicker regional options
- Fixed: datepicker regional options
JQHTMLEditor:
- Fixed: appearance at startup when Enabled = False
- Fixed: SetFocus method
JQLabelEx:
- Fixed: render of font style when link.
JQMapQuery:
- Fixed: AV on set url in design time when LayerType is TIWCGJQMapQueryLayerJSONOptions
JQMenu:
- Fixed: width of menu when MenuOrientation = jqmoVertical
JQMiniColors:
- Fixed: issue with color typing
JQPivot:
- Fixed: wrong order in IWCGJQPivotAggregator
- Fixed: missing js file to upload when D3Renderers = True
- Fixed: the appearance of treemap
JQPlayer:
- Fixed: stretch of media element
JQShowMessage:
- Fixed: removed the version from link on change of theme
- Fixed: escape default value
JQSlider:
- Fixed: height render on async change
JQSpinEdit:
- Fixed: issue with spin buttons, when the control is hidden (not visibile)
JQToggleButton
- Added: protection for empty string
- Fixed: scroll inside in Chrome when JQueryUI = True
JQToolbar:
- Adjusted the position of toolbar when Position = jqtbpLeft
JQWatermarkOptions:
- Fixed: property color in jquery plugin, restore original color
JQVertMenu:
- Fixed: assign issue in inherited form( TIWCGJQVertMenuItemPictureOptions)
Core:
- JQDragOptions, JQDropOptions, JQResizeOptions, JQEffects and JQPositionOptions, were only be saved if Enabled.