CGDevTools Forum

Welcome to the Official CGDevTools Support Community Forums.

Versions release

by Jorge Sousa » 01 Mar 2013 21:13

Released Version Build nr. 1.5.2.1914

* New Components:

- JQWPaint: Based in http://www.websanova.com/plugins/paint

- JQMultiSelect: Based in https://github.com/yanickrochon/jquery.multiselect-2

- JQTwitter: Based in http://thomasbillenstein.com/jTweetsAnywhere/demo/

- JQFacebookWall: Based in http://beta.thomasclausen.dk/facebook-wall/

- JQSocialButtons: Based in http://sharrre.com/#demos

- JQGATracker: Based in http://www.searchanddisplay.com.au/index.php/solutions-and-services/google-analytics-jquery-plugin


* New Features:

- IWCGJQImage
Added: property ForceCreateDOMElem (Force creating DOM Element, will be create with blank.gif image)

- JQThemeSwitcher
Update (js): best method of adding to page
Update: default value of property PreLoad (now is lspLoadTheme), with lspNone cause size issue in IWCGJQDialog when is recalculating content size.

- JQGrid
Update: Dialog Forms (Add/Del/View) will get the theme font style

- JQButton
Added: property Wrap: Boolean
Added: new property "ButtonCss" (applied to button)
Added: new property ConfimationMsg (identic to IWButton.Confirmation)

- JQPlot
Updated: v 1.0.6 r1138
Added: new property JQReDrawAfterResize - force redraw after browser resize

- JQLabelEx
Added: new properties "TextHorzAlign" & "TextVertAlign"

- JQTabs
Added: new properties "HeaderWidth" and "CaptionAlign" for each tab.

- CGPanelList
Added: support for multiline - html tag /br and any other HTML like b, i, etc...
Added: new property OverrideItemHeight - This property will override the general property ItemHeight, default: -1 - no override

- JQRadioButtonEx
* Updated: Support for groups trough new property Group: string

- Support for IW Version 12.2.14
- Support for Delphi 2007

* Bug Fixes:

- JQCheckBoxEx:
Checked wasnt being updated OnClick just on OnChange

- JQLockIndicator
Fixed: issue in IE8 with overlay.

- JQGrid:
Problem with DataSetProvider if specifing more than one Key with DataSetProvider.KeyFields and one of the key values is empty.
Fixed: IE8 loading ajax data for Formaters Image/Control/ShowLink

- JQSpinEdit:
Fixed: MouseWheel event (Up/Down detecting)
Fixed: IW javascript error's
Fixed: property Visible in Async
Fixed: Position of buttons in a dialog

- JQMemoEx
Fixed: Borders calculation in runtime

- JQDialog
Fixed: Child components align when is not AutoOpen

- JQTabs:
Fixed: Charset in Ajax Load in IW12

- JQPlot
Fixed: resize issue
Fixed: Resizing when Align = alCustom
Fixed: missed semicolon in javscript

- JQDatePicker:
Fixed: Bug when using Date formats with Long/Short Day/Month Names

- JQDropDown:
Fixed: If a PlaceHolder was set, and Items.Count > 0 and SelectedIndex < 0, was setting SelectedIndex:= 0, for no reason

- Image Handling
Fixed: Problem with images and Apache
Fixed: Error in Delphi 7
Fixed: Design Time change of Picture
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

by Alexander Bulei » 09 Apr 2013 16:49

# Closed.

Check for new versions here
Group: Developers | Support Team

  • info [at] cgdevtools.com - General information
  • sales [at] cgdevtools.com - Sales department
  • support [at] cgdevtools.com - Product and Technical Support
User avatar
Alexander Bulei
Site Admin
 
Posts: 3635
Joined: 15 May 2012 08:52
Location: Mealhada, Portugal

by Jorge Sousa » 29 May 2013 13:34

Released Version Build nr. <b>1.5.4.2397</b>

* New Components:

- JQScheduler: http://www.cgdevtools.com/demo/JQueryDemoIW12_ISAPI.dll/?Tab=Scheduler

- JQColorPicker and JQMiniColors: http://www.cgdevtools.com/demo/JQueryDemoIW12_ISAPI.dll/?Tab=ColorPickers

- Metro Themes: http://jquit.com/build-jquery-ui-themes-with-jquit-builder/

jFace, jFlick, jMango, jMetro, jWin8

- Support for Delphi XE4

- Support for IW 14.0.10, IW 12.2.17 and IW 11.0.60


* New Features:


- JQSpinEdit
New properties: UpIconClass and DownIconClass.

- JQTimePicker
Updated: to V0.3.2

- JQAccordion
Added: ScrollBars property

- JQNavigator
Add property CustomButtons

- JQGrid
When CellEdit = True, for Columns with formatter CheckBox, clicking will automatically saves the cell
New Formatter: gcfFunction
Added: support for save grid size when resize. JQGridPersist

- JQContextMenu
Added: new property CustomIcon
Added: support for Ajax Events
Added: support for creation of items on demand (on mouse click)

- JQHTMLEditor
Added: property AutoPluginInit in JQHTMLEditorOptions
Added: procedure PluginInitialization
Added: function PluginInitJS

- JQLayout
Added: new property TriggerEventsOnLoad

- CGPanelList
Improved: Item click area
Added: property Cursor in item
Added: HeaderOptions

- JQTreeView:
Added: support for imagelist & pictures
Added: new method SetCheckBoxState
Added: new property CheckedItems

- JQMapQuery
Updated: OpenLayers version to 2.12
Updated: MapQuery version to 0.1DEV

- JQSignature
Added: ExportToImage function (Ticket #17)

- JQPlot:
Updated to 1.0.8 r1250 - important bugfix's

- JQMultiSelect
Updated: jquery plugin to V2.0 (patch's/fix's)

- JQThemeSwitcher
Added: new property SmallImages
Added: new property ScrollToSelected
Added: new property "SortBy" (Ticket #32)

- JQDownload
Updated: to new version v1.4.0

- JQTab:
property TIWCGJQTab.TabIndex is now writable, to allow changing the order of Tabs, yet is not supported in Async/Ajax, needs AjaxReRender

- JQFancyCaptcha
The event that checks Validated, can now be Async/Ajax

- JQComponent descendants (JQIndicator, JQFancyBox, etc...)
Added: support for AjaxReRender


* Bug Fixes:

- JQFancyCaptcha
Wasn't working with templates
Wasn't working in Demo.

- JQDatePicker
Fixed: DisabledDays

- JQGrid
CellValues wasn't passing to Column's OnGetImage and for OnUpdateControl events. Great improvement in these methods performance.
Fixed: JQGridOptions.SortName (initial sort order), wasn't rendered properly.
Not recognizing national characters after grid editing
Fixed: issue with languages, loading language that has already been loaded before.

- JQLayout
Added: new property TriggerEventsOnLoad
Fixed: layout when used panel with InitClosed property.

- JQComboBoxEx
Fixed: property enable on first start

- JQMenu
Fixed: Image click, now when you click on image, it will call onclick event of item.
IconPath default value 'Ico/' was generating render errors in menus subitems images

- JQDropDown
Fixed: InfiniteScroll was always setted to True, even DataSource is nil.

- JQMapQuery
Fixed: Popup window in googlemap layers (Ticket #13)
Removed: unnecessary caracter " in mqFeatureInfo widget

- JQThemeSwitcher
Fixed: Replacement of the default themes when added a custom theme(Ticket #23)
Added: protection for nonexistent html dom element

- CGPanelList
Fixed: sub-header appearance

- JQAccordion
Fixed: accordion tab size on resize
Fixed: render async borders
- Fixed: borders in accordion tab

- JQMultiSelect
Updated: jquery plugin to V2.0 (patch's/fix's)

- JQDatePicker
Fixed: Update the value on edit change (not using the pop-up)

- JQFileDownload
Fixed: cookie var
Fixed: download in submit

- JQDialog
Fixed: update the hidden input before executing user code
Browser Alignment of Aligned Controls, if JQDialogOptions.AutoOpen = False

- JQTreeView
Fixed: ItemByName method
Fixed: issue in SelectNode

JQLockIndicator, JQFancyBox:
were disabled in Designtime for Win64 platform

- Errors in IW14 demos.

- Core
Force refresh picture when changed in ajax
In IW10/IW11 was generating a javascript error if no cg control was dropped.
Fixed: Small bug in function DelphiToPHPDate.
Patch for 64 bits because of Delphi unfixed bug reported since May/2012: http://qc.embarcadero.com/wc/qcmain.aspx?d=105814
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

by Jorge Sousa » 31 Jul 2013 18:47

Released new version 1.6.0.2769

* New Components:

JQIntro: Introductions for websites and features with a step-by-step guide for your projects

JQReCaptcha: The popular Google captcha

JQBarCode: Bar Codes of any type

JQQRCode: Generate QR code

JQPayPalCart: Great way to improve your PayPal integration by creating an overlay which appears as a user adds products to their cart

JQHotKeyHighlight: For highlighting accesskeys (hotkeys)

JQPrint: To print any IW control

GroupBox: This was a must have.

JQToolBar: Allows you to quickly create tooltip style toolbars

JQBrowserScrollBars: Stylish scrollbars for webkit browsers (Chrome, Safari)

JQHTMLSnippet: Direct HTML and Script component

Javascript Errors Monitor

Reference Documentation widely extended.

New Demo - V2, with source code (installed in MyDocuments Folder)

Support for IW14.0.13 and IW12.2.20

Source Code availabilty (by email request until the end of August).

* New Features:

JQDropDown:
- Updated: jquery plugin to 3.4.1 (github version)
- Added: support for setvalue single/multiple value when AttachTo = jqddatInput
- Added: new properties SortResults, MaximumInputLength, SelectOnBlur and LoadMorePadding.
- Improved: disabled appearance

JQGrid:
Updated: jqgrid plugin to 4.5.2 - Change log (http://www.trirand.com/jqgridwiki/doku. ... _and_fixes)
Export to xml, EXCEL_INDIVIDUAL_VERSION is now a variable Word with a new default value: $0500 (previously was $0200); (Thanks to beku).
New Provider: JQGridCellsProvider
New properties for Col.Formatter = gcfControl: FormatOptionsControl.CreateCellsOnRender: Boolean, defines if the cell controls are pre-rendered. ControlAlign: TAlign defines de control cell alignment.
New event: OnUpdateCellControl, to be used when Col.Formatter = gcfControl to update the cell controls after grid reload.
Changed parameters in method JQGridOptions.AddRowData, it wasn't working properly
Add method overload for JQGridOptions.SetLabel
New methods: JQGridOptions.HideColumnHeaders, JQGridOptions.ShowColumnHeaders and JQGridOptions.SetGridState
New event: OnSort to perform sorting with more performance and required for multisort.
New method: Grid.FindCellControl to find cloned control for the name ASourceName
Synchronization of GridState
Synchronization of Sorted columns
New property: JQDragAndDropOptions. Implementation of "Drag and Drop rows between grids" @ http://www.trirand.com/jqgridwiki/doku. ... ui_methods

JQThemeSwitcher
- Added: new methods "SetTheme" and "GetTheme"
- Optimizations & size reduction (~ 30%)
- Added: new property "DefaultThemes"

JQSocialButtons:
- Added: support for google+, pinterest and stumbleupon
- Added: new property "defaultEventsOnHover", when true will put fixed script in OnHover and OnHide events.
- Added: new properties "AppID" and "Warnings" to facebook options

JQMenu:
- Added: support for text-align of submenu items

JQDatePicker:
- By default the DatePicker will show a blank field.
- Added: property ButtonCss
- Since now, Date = 0, means Blank Date, if DataLink is set, and Date = 0, clears the DB Date instead of assigning Date = 0 on post.
- Added: new property "InputStyle"

JQEdit & JQTimePicker:
- Added: new property "InputStyle"

JQMemoEx:
- Added: new property "MemoStyle"

JQScheduler:
- New events: OnSchedulerEventAdded, OnSchedulerEventUpdated, OnSchedulerEventDeleting
- Added: new properties "IntervalTime", "HourFormat" and "AllDaysMaxHeight".
- Changed: Location type to string - if you need add more Location's fields, use UserData property.

JQTabs:
- Added: support for icon in tab header
- Added: support for imagelist

CGPanelList:
- Added: Properties "Disabled" and "Hint"
- Added: support for ActionList & ImageList
- Added: in design time, on dblClick at component shows item editor
- Renamed: property "Disabled" to "Enabled"
- Added: new method "UpdateHTML" in TIWCGPanelListItem. This methods will refresh html of item. Can be used in ajax after changes properties.
- Added: new method ScrollTo(AItem: TIWCGPanelListItem)
- Added: new properties "ScrollEffect" and "ListUseContainerSize"
- Added: new property "ListStyle"
- Published: property "HoverClass"

JQAccordionTab:
- Implemented Enabled property

JQTabsPaging
- Improved/Fixed: appearance of nav buttons

JQColorPicker & JQMiniColors:
- Added: DblClick support

JQLabelEx:
- Added: new property "ForControl"

JQRegion:
- Added: new property "CGRenderIWBorders"
- Added: new property "CGAppearanceSettings"

JQComboBoxEx:
- Added: support for html item caption

JQButtonSet:
- Added: ContextMenu to button

JQTreeView:
- Added: new public property SelectedNode in UIPlugin
- Added: new property "UserAttributes" in TreeView node.
- Added: OnHoverNode event
- Added: new methods "CollapseAllNodes" and "ExpandAllNodes"

JQLabel, JQLabelEx, JQMemo, JQMemoEx, JQAutoComplete, JQComboBox, JQDatePicker, JQEdit, JQMiniColors, JQSpinEdit, JQTimePicker
- Added: HotKey property

JQValidateOptions:
- Added: property "IsValid"
- Improved/Added: Property "ErrorContainerControl" in ValidateOptions.

JQMarkItUp:
- Added: new property "Separator" in MarkupSet button
- Added: new property "PreviewInElement"

Core:
- Improved/Added: IWCGFrame wizard
- Added: new property CGScrollStyle to container, default value: cgsbsIWDefault

- Javascript Error Handler: controlled by the main thread var CGJSErrorHandler: Boolean = True; in unit IWCGJQCommon.
Web apps shouldn't have any javascript errors. By default, nobody can see them, only IE shows a icon at the bottom left.
Sometimes these errors are inoffensive and ignorable, but they also can lead to browser crash problems.
If you see a Dialog showing javascript errors, it's because CGJSErrorHandler = True.
The professional way to track them, is setting ServerController.JavaScriptDebug=True and CGJSErrorHandler=False, temporarilly, and debug in browser, replicate.
When the error is trigger, check the stack, to realize what is the source of the problem.
We also have in mind to implement a feature, that will allows to send the info to the server, generating an event.

* Bug Fixes:

JQSocialButtons:
- Fixed: visible property
- Fixed: render of ButtonOptions

JQFancyCaptcha
- Wasn't Validating if the first Validation was False

JQMenu:
- Fixed: AV when used vertical menu
- Fixed: vertical menu json

JQTreeView:
- Fixed: JQEvents of TreeView

JQDatePicker:
- Fixed: merge of options in RenderAsync

JQGrid:
- Fixed: appearance issue in j-themes

JQAccordion:
- Fixed: removed border in RenderAsync

JQTabs:
- Fixed: removed border in RenderAsync

JQAutoComplete:
- Fixed: change hidden input value when select the option

JQComboBoxEx:
- Fixed: z-index property to make selectmenu work with dialog
- Fixed: z-index of popup in dialogs

IWCGJQNotification:
- Fixed: styles of freeOW (OSX & Simple)
- Fixed: Position "BottomRight" of notification

JQRadioButtonEx
- Fixed: state of unchecked radio buttons in the group

JQRadioGroupEx
- Fixed: incorrect itemindex

JQMemoEx:
- Fixed: The memo did not respect properties MinHeight,MaxHeight, MinWidth and MaxWidth when resizing

JQSpinEdit
- Fixed: Appearance issue in google chrome

JQSelectableList
- Fixed: repetition of classes in li style

JQTimePicker
- Fixed: 12-format

JQExtension:
- re-worked & fixed issues

JQFileUpload:
- For IW14 and SA, wasnt working, because of the new dispatcher in SA.

JQButtonSet:
- Fixed: hint with space (" ") when Text is False and Label is "" (empty)

IWCGJQMessageDlg:
- Fixed: DefaultButton

JQRegion:
- Gradients not working in IE10

TIWCGPicture
- Fixed: refresh/reload the image from browser cache, when the image source is changed in runtime.

JQMarkItUp:
- Fixed: plugin destroy, wasn't unload css/js files
- Fixed: previewTemplatePath was wrong
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

by Jorge Sousa » 17 Oct 2013 15:16

Released new version 1.7.0.3041

* New Components:

- JQGMap3

- JQShowMessage

- JQCreditCardValidator

- JQDateTimePicker

- JQPlayer

- IDE Help Integration – Documentation Generation using Documentation Insight. Documentation largely extended.

- Major improvement in Design-Time rendering, using Chromium (CEF) has default Design Time Render.

- Support for IW 14.0.20 (identical to 14.0.19).

* New Features:

JQTabs
- Added: new property “IconStyle”

JQEdit
- Improved: Watermark replaced with html attr “placeholder” in modern/recent browsers.

JQTreeView
- Added: “DblClick” event

CGPanelList
- Added: new property FilterInput
- Added: new properties ItemStyle and NoWrap

JQImage
- Added: SaveImage method

JQSignature
- Added: new method SaveAsImage

JQColorPicker
- Added: new property PreviewOnly
- Added: support of changing the color in async

JQMultiSelect
- Added: new property “HeaderText”

JQNotification
- Updated: jquery plugin noty to 2.1.0
- Added: new property “MaxVisible” and new event “OnCloseClick”

JQGrid:
- Added: new events “OnBeforeTreeExpandNode” and “OnBeforeTreeCollapseNode”
- New property: AdjustHeightToRows, If true, automatically adjusts the Height of the Grid to accomodate the height all the rows + headers and footers
- If Fields OnGetText is assigned, it will call it.
- InlineEditing – Keyboard movement for Cell Editing
- Removed Unused Events JQGridOptions.OnAfterLastRowKeyDownPress / .OnAfterLastRowKeyUpPress.
- Added events JQGridOptions.OnInlineInsert and JQGridOptions.OnInlineCancel
- Added: new property “ColumnHeaders” to show/hide the column headers

JQLabelEx
- Added: new property NoWrap (default value: False)

JQThemeSwitcher
- Added: protection in jquery plugin for cookiename = “”

JQDatePicker
- Added: support for jalali calendar
- Added: new property ContainerCss

JQAutoComplete
- Added: new property ContainerCss
- Added: new property CharCase

JQHTMLEditor
- Added: new property AutoSave – When true, the HTML Editor will automatically save the changes.

JQLockIndicator
- Updated: jquery plugin to 2.65.0-2013.09.02

JQDialog
- Added: new property Visible to Buttons

JQTabs
- Added: new property CGRenderIWBorders

JQMenu;
- Added property TIWCGJQMenuItem.Tag: NativeInt

JQPrint
-Added: support for scrollable elements.

JQHTMLEditor
- Added: new property “Resizable” – Turn editor resizable on/off

Core
- Replaced: watermark plugin by new one with password type support.
- Added: new cgdevtools options form
- Added: possibility to render Form.ContentFiles & Global ContentFiles in DesignTime
- Added: new menu items in CGDevTools menu
- CGJSErrorHandler, set to false by Default
- AsyncRender: AKeepPosition parameter.
When the component initially is invisible (property Visible = False) and have the parent control property RenderInvisibleControls setted to False (default),
the html code of element is not generated, so when javascript code of AjaxReRender is executed, it raise with javascript error.
- TIWCGFieldDataLink: Only updates a Field value if Field.CanModify

* Bug Fixes:

JQMenu
- Fixed: json string for images
- Fixed: hint property when attached TMainMenu.

JQEdit
- Fixed: Trigger the change event, when the text is set programmatically.

JQNotification:
- Fixed: js error when Obj is null

JQMenu
- Fixed: disabled property

JQGrid
- JQuery plugin bug in CellAttr (wwwroot needs to be updated)
- If DataProvider.DataSet was closed while grid was being destroyed there was an AV.

JQDialog
- If JQDialogOptions.TitleIcon.Picture.Url was defined, the image size was being set to 0 x 0.

JQTreeView:
- Fixed: Image path in IW14

JQDropDown:
- Fixed: color text when used placeholder

JQSpinEdit
- Fixed: maxlenght on init, when input doesn’t have max, min and step attributes.
- Fixed: property Value return 0 when used Prefix or Suffix property.

JQCheckBoxEx
- Fixed: visibility issue

JQTabs
- Fixed: JQTabs BorderOptions

JQTimePicker
- Fixed: shows popup when readonly

IWCGShowMessage
- Fixed: OnConfirm callback when used simple ShowMessage

JQEdit and JQMemo:
- In certain versions of Intraweb 12, the control is resizing automatically after changing the DataLink State.

Core
- Fixed: issue with the wwwroot folder synchronizer tool when output directory is empty.
- Problem with national chars in the event Params
- When cg component is destroyed in an ajax event, it instructs the ActiveForm to Refresh the Hash Table after
- Images in Ajax with UserCache=True weren’t working due to the new IW14 cache.
- Added missing components for 64 bit platform
- Problems with Resize win Win64 bit platform
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

by Jorge Sousa » 12 Dec 2013 19:37

Released new version 1.8.0.3228

* New Components:

- JQMessageDlg (http://www.cgdevtools.com/demo/JQueryDemoIW14_V2_ISAPI_64.dll/?Frame=ShowMessage)

- JQCheckBoxList (http://www.cgdevtools.com/demo/JQueryDemoIW14_V2_ISAPI_64.dll/?Frame=JQCheckBoxList)

- JQAjaxBrowserHistory (based in http://benalman.com/code/projects/jquery-hashchange/examples/hashchange)

- JQStore * Local Storage (based in https://github.com/marcuswestin/store.js)

- JQGantt Beta (http://www.cgdevtools.com/demo/JQueryDemoIW14_V2_ISAPI_64.dll/?Frame=JQGantt)

* New Features:

JQGrid:
- Updated: updated jquery plugin to 4.5.4
- New event JQGridOptions.OnAdjustedHeightToRows called when using JQGridOptions.AdjustHeightToRows=True
- TIWCGJQGridColSearchOptions.SearchOperators as an alternative to TIWCGJQGridColSearchOptions.SOpt, but with operations order
- TIWCGJQGridNavSearchFormOptions.SearchOperators as an alternative to TIWCGJQGridNavSearchFormOptions.SOpt, but with operations order
- Added: new JQGridOptions.RowAttr and RowAttrFn properties.
- When JQGridOptions.InlineEditing = True, if the user presses tab or enter in the last editable column, it will go to the next row, and if its the last row, it will insert a new row.
- If JQGridOptions.InlineEditing = True, the Enter, Up and Down key are not used to scroll the rows if editing a cell from a Column with EditType=gcetTextArea
- New method: JQGridOptions.InsertRow Inserts a newrow in the grid. This method it's only designated to work with InlineEditing = True

JQTabs:
- Added: new property JQEvents to Tab

JQMultiSelect:
- Added: Now, each JQMultiSelect can use own JQCustomLocal strings

JQContextMenu:
- Added: possibility to add the jquery selector to SelectorStringList

JQLabelEx:
- Added: default value of css white-space property

JQGridDataSetProvider :
- Added property AutoPost: Boolean, default True. If False, the DataSet.Post must be done specifically.

JQGridCollectionProvider and JQGridDataSetProvider:
- The following methods were passed to public, so that they can be called in ProviderEvents: DoGetXML, DoSubGetXML, DoAddXML, DoEditXML, DoDeleteXML, DoExportExcelXML

JQPrint:
- Changed: the method of print when AScrollableElem = True

JQImage:
- Added: new event OnStateChanged - this event is triggered when chanhed the Enabled property. Useful for change the image source when Enabled = False.

JQDownload:
- Added: new function jsDownloadFileName and jsDownloadUrl
- Added: new property AlertOnFail

JQFancyBox:
- Added: new property ImageGallery - Use this list for the galleries with images.

JQHTMLEditor:
- Added: possibility to create your own toolbar with buttons

JQDateTimePicker:
- Linked property Date to DateTime

JQRadioGroupEx:
- Added: new property Columns

JQFacebookWall (aka faceboob :)
- Updated to new working version

JQValidateOptions
- Added: new method of validation : jqvorvDateTrue - check valid date
- Added: new procedure AddMethod to add custom methods of validation

JQDropDown:
- Javascript Error if the Caption cotained double-quotes

JQProgressBar:
- Added: property JQProgressBarOptions.CaptionType to display the percentage or the value in the progressbar
- Added: property JQProgressBarOptions.CaptionColor

JQSlimBox:
- Added: new MaxImageWidth & MaxImageHeight properties - If not specified, will be used window size.

DataLinks:
- Added: new property StateEditCss - This css class will be applied when DataLink is in editing, and removed when is not in editing.

Core:
- Added: new methods CGSetPrevFocus, CGSetNextFocus, CGSetPrevTab and CGSetNextTab.
- Support for IW12.2.27
- Support for IW14.0.22
- Support for XE5
- Improved: added drag'n'drop to javscript editor
- Improved: added splitter
- ServerController.URLBase prepended to generic url formation

* Bug Fixes:

JQGrid:
- Grid wasn't resizing in a Dialog.
- Since version 1.6.0.2876, wasn't reloading autiomatically the grid if the DataSet was opened or closing
- When Formatter=gcfShowLink and Col.OnGetLink is specified, it looks for FormatOptionShowLink.Target to add attribute.
- Fixed: not generated json to DisplayField property when grouping.
- Fixed: NaN value in grand total when value have comma(",") as decimal separator.
- Fixed: issue with row position of controltemplate when used groups and summuries.

JQRadioGroupEx:
- Fixed: changing the index when disabled

JQMemoEx:
- Fixed: resize issue
- Fixed: issue with vertical scrollbar

JQFileUpload:
- Wasn't working in IW14 / IE8 / SA
- Wasn't calling OnGetFileName if the upload was made with multipart form - IE8
- In IW12 / ISAPI / Apache wasnt getting the uploaded FileName

JQBarCode:
- Fixed: render async size

JQTabs:
- If there were aligned Tabs inside another Tabs it wasn't showing properly.

JQTreeView:
- Fixed: OnDblClick event

JQTabs:
- Fixed: loading the tabindex in design time.

JQGridProviders:
- Wasn't interpreting national characters

JQGridDataSetProvider:
- It was calling ReloadGrid also for the SubGridProvider, if its dataset active changed.
- Fixed: Typo in SubGridProvider assign, causing a EListError. Error in jQueryDemo + Grid Demo + Sub Grid.

JQDatePicker:
- When DateTime was 0, wasn't clearing the control

JQPlot:
- Fixed: issue at json generation of LegendOptions
- Fixed: issue in pie chart (Index or size is negative or greater than the allowed amount)

JQComboBoxEx:
- Fixed/Update: updated to 1.5.0Pre version of jquer plugin (because of issue with formatted text)
- Fixed: popup style

JQWatermarkOptions:
- Fixed: escape caracters in text

JQAccordion:
- If there was invisible tabs it wasn't setting the right ActiveTab / ActiveTabIndex

JQRadioGroupEx:
- DataLink: if Field is Integer Field, works with ItemIndex else works with Items[i].Value

JQRadioButtonEx:
- Fixed: DataLink it wasn't work properly.

JQDownload:
- Fixed: the filename encode

JQFancyBox:
- Fixed: duplication of elements in AjaxReRender

JQHTMLEdit:
- Fixed: NS_ERROR_FAILURE in firefox when editor is invisible

JQDropDown:
- Fixed: placeholder issue when contected to datafield
- It wasn't calling OnOpen since the last plugin update.

Core:
- AjaxReRender conflits in C++
- Install problem with TChromium
- IW10 Ajax Data Loading for SessionTrackingMethods <> tmCookie wasn't working.
- RenderAsync was removing Line Breaks.
- Fixed: AjaxReRender for TIWCGJQComponent.
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

by Jorge Sousa » 13 Dec 2013 20:21

Released new version 1.8.0.3232

Due to a build error in previous version

* New Component:

JQDynaTree: is a tree component simpler than JQTreeView, but also with incredible powerful

Take a look at the online demo: http://www.cgdevtools.com/demo/JQueryDemoIW14_V2_ISAPI_64.dll/?Frame=JQDynaTree

Version History:

http://www.cgdevtools.com/iwcgjquery-version-history/
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

by Jorge Sousa » 19 Feb 2014 16:35

Relased new version 1.9.0.3369:

* New Components:

JQCarousel

JQVertMenu

JQPivot

New jQueryUI Theme: Bootstrap

More details @ here
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

by Jorge Sousa » 10 Apr 2014 10:41

Released new version: 2.0.0.3513

* New Components:

JQSQLBuilder: Based in EasyQuey.JS. Very special thanks to Mr. Sergiy Korzh for all the help.

JQToggleButton

JQTwitter
- JQTwitter stopped working since Twitter moved from API Version 1.0 to 1.1 and now turned off V1.0.
- Replaced broken component/plugin by new one, with support for Twitter API Version 1.1

Core:
- New method to detect when the wwwroot is not updated

New Features:

JQGrid:
- New method: LocateRowId, to locate the dataset with a give RowId
- New method: SortBy, to be used only with Cells Provider and Collection Provider. Sort all the server rows, given the column names
- Method GroupingToggle had an incorrect name (Toogle) and wasn’t working properly.
- Added: possibility to define whether or not the export hidden columns – new parameter “AExportHiddenCols” to ExportToExcel method.
- Added TreeOptions to JQGridDataSetProvider and the events OnTreeLazyLoad and OnTreeGetInfo to work with jqgrid as TreeGrid, setting JQGridOptions.TreeGrid = True, .TreeGridModel = gtgmAdjacency
- If Col.EditOptions.NullIfEmpty = True, it clears / blanks the respective field when working with JQGridProviderDataSet and Edit modes.
- New Formatters: gcfTime and gcfDateTime
- if DateFormatOptionsDate.NewFormat, DateFormatOptionsTime.NewFormat, DateFormatOptionsDateTime.NewFormat are specified, the server it will used in GridProviderDataSet edition to convert DateTime. Until now we had to set Col.EditRules.Date = True and Col.DateFmt (in PHP), that also checks the date/time in browser, but this validation doesn’t support all formats.
- New properties DateFormatOptionsDate.NewFormatDelphi, DateFormatOptionsTime.NewFormatDelphi and DateFormatOptionsDateTime.NewFormatDelphi to enter the date/time format in Delphi format.
- In unit IWCGJQCommon, renamed function names PHPToDelphiDate to PHPToDelphiDateFmt, DelphiToPHPDate to DelphiToPHPDateFmt and added functions PHPToDelphiTimeFmt, PHPToDelphiDateTimeFmt, DelphiToPHPTimeFmt and DelphiToPHPDateTimeFmt
- Support for having both JQGridToolbarSearch.Active and JQGridNav.Search = True

LockIndicator:
- Adapted: The Indicator items were only be rendered if there was events using it at render time, or if SubmitIndicatorIndex / AsyncIndicatorIndex > 0. Since now it always be render to ease to process of associating to frames
and regions added asynchronously.

JQDowload:
- Added: In method DownloadFileName(const AServerFileName: string; const ABrowserFileName: string = ”), added the optional argument ABrowserFileName to define how is the file to be known in the client side.

JQEdit:
- Added: new feature EMail autocomplete

JQSignature:
- Added: new “OnSaveSuccess” and “OnSaveError” events.

JQTreeView:
- Added: property TIWCGJQDynaTreeNode.UniqueName is now writable
- Added: property TIWCGJQDynaTreeNodes.ItemsByUniqueName, with binary search

JQLabelEx:
- Added: new property LoadSourceOptions – Used to load the data/content from a url to label via ajax.

JQPlayer:
- Upadted: jquery plugin to 2.14.0 (bugfix’s)

JQCarousel:
- Updated: jquery plugin (bug fix’s only)

JQImage:
- Added: support for JQDragOptions, JQDropOptions and JQResizeOptions

JQLabelEx:
- Added: support for JQDragOptions, JQDropOptions and JQResizeOptions
- Changed: the default value of TextVertAlign to jqletvaCenter (in most cases need this one)
- Changed: The default height of control
- Improved: design time rendering of align properties
- Improved: merge and apply the Style property in design time

JQDialog, JQDialogEx:
- Added: published JQEvents class

JQPayPalCart:
- Added: new events OnAfterChangeQuantity and OnExceedMaxQuantity
- Added: maxquantity to set the max quantity per product

JQEdit:
- Added: JQValidateOptions.Validate method

JQStore:
- Added: new methods RemoveProp and Clear.

IWCGPanelList:
- Added: new funcionality, when ItemHeight = 0, the panel item will adjust automatically
- Added: new FilterOptions property

JQSocialButtons:
- Updated: jquery plugin to 1.3.5

JQDynaTree:
- Added: new methods ExecNodeCommand and “jsNodeCommand”
- Added: ClearCookies method

IWCGJQSnippet:
- Improvement in Script Renderization

JQVertMenu:
- Added: VisitedCss property
- Changed: default value of OpenClass property

JQTabs:
- Added: new property LoadUrl – The url to load the tab content via ajax. Usually, used to load the html or text files into tab.

JQIntro:
- Updated: jquery plugin to V0.8.0
- Added: New properties: ShowButtons, ShowBullets and ScrollToElement

Core
- Replaced: javascript (IW method) of SetFocus by cg new method.
- Updated: jquery cookie plugin to v1.4.0

* Bug Fixes:

JQGrid:
- Fixed: If Col.Formatter = gcfNumber or Col.Formatter = gcfCurrency, it will use the FormatOptions.DecimalSeparator and .ThousandSeparator to convert to server format when editing.
- Fixed: If JQGridBindKey.Active were used, it was sending the event OnSelectRow with JQGridOptions.SelRow = “”.
- Grid.LocateSelectedRowId wasn’t working properly, if JQGridProviderDataSet.KeyFields included a date field
- JQgridOptions.MultiSort = true, wasn’t working properly at the provider

JQMenu:
- Fixed: Icon path issue in subitems

JQDropDown:
- If there was only one row in dataset used for listing, it wasn’t showing at the second time

JQBarCode:
- Fixed: rendering of canvas

JQMarkItUp:
- Fixed: path to preview template
- Fixed: compressed js file

JQDynaTree:
- Fixed: css padding of ul
- Changed/Fixed: LoadKeyPath method, now accept new parameters AExpandParents and AActivate. Fixed the activate node when lazy load.
- Fixed: size on AjaxReRender

JQHTMLEditor
- Fixed: triggering of “save” event on load, when AutoSave = True (default)
- Fixed: doesn’t set the value when value is empty – clear content

JQLabelEx:
- Fixed: rendering css style when template is used

JQTimePicker, JQMemoEx, JQDatePicker, JQEdit:
- Fixed: attachment of validation (jquery plugin) to form

JQDDatePicker:
- Setting DateFormat with 2 digits for date and/or wasn’t accepting 1 digit only, setting 4 digits for year wasnt accepting up to 2 digits.

JQSpinEdit:
- Fixed: issue with buttons position

JQToolBar:
- Fixed: assign issue in design-time when used inheritable form

JQRegion:
- Published JQResizeOptions

JQCarousel:
- Fixed: issue with height on resize
- Fixed: jump to first item on resize

JQPanelList:
- Fixed: Assign issue in design time

JQComboBoxEx:
- Fixed: missed ‘;’ on methods.
- Fixed: assign the TIWCGJQComboBoxExIcon error in design-time

JQEdit:
- Fixed: ignoring the CharCase property on GetText and SetText methods.
- Replaced: Execute CGSetFocus javascript on set focus

JQDialog:
- Fixed: issue with tabbing inside dialog when modal (jump to behind elements)

JQButtonSet:
- Fixed: vertical text alignment, when ButtonType = jqbtButton and Button.Height less then height with padding (jquery ui theme)

JQMapV3
- Fixed: javascript error after refreshing/rerender the google maps.
- Changed: The method CurrEventParamsJs.

JQMemoEx:
- Fixed: issue with enable/disable property in async

JQSocialButtons:
- Fixed: property Counter in TIWCGJQShareButtonLinkedInOptions
- Fixed: removed fixed size of buttons

JQProgressBar:
- Fixed: appearance of progress label

JQIntro:
- Fixed: position issue of popup when Control is TIWCGJQDropDown and IWCGJQDropDown.JQDropDownOptions.AttachTo = jqddatInput

Core:
- Fixed: Bad url generation, if ServerController.URLBase was specified.
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

by Jorge Sousa » 23 Jun 2014 11:16

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.
Best Regards
CGDevTools Develop / Support Team
Home Page: http://www.cgdevtools.com
Jorge Sousa
 
Posts: 4261
Joined: 17 May 2012 09:58

PreviousNext

Return to General

cron

Who is online

Users browsing this forum: No registered users and 3 guests

Contact Us.