Build Logs

Version 1.2

Bugs fixed

  • OnClick event had a problem that crashed the application when used in Firefox.

  • Corrected some troubles that was occurring when more than one SmartMenu used in the same interface.

Version 1.1

New Features

  • OnClick Event: Suport OnClick Event, returning the option information you pass on the sdt (ID, Name, Link, Target).

  • To enable this feature, you have to set on the control the propertie "SelectedItem". And in the options, you have to set the field "TriggerEvent" as true. With this, you can program the event on the webpanel, like this:

        • SmartMenus OnClick Event Example

                  • Event PXToolsSmartMenu1.OnClick

                  • Msg('Id = ' + &PXToolsSmartMenuSelectedItem.Id

                  • + ' Name = ' + &PXToolsSmartMenuSelectedItem.Name

                  • + ' Link = ' + &PXToolsSmartMenuSelectedItem.Link

                  • + ' Target = ' + &PXToolsSmartMenuSelectedItem.Target)

                  • EndEvent

  • Observation: if you have set link and event for the same option, be aware that just the event will be executed.

  • New Fields on Sdt: To suport OnClick Event we had to add two new fields on the data that the menu consume:

    • "Id": Character(255), usualy to be used to know what options was clicked.

    • "TriggerEvent": Boolean, enable / disable the event for this option.

Bugs fixed

  • Addapt CSS to avoid page blink / flash

  • When we have a font import in css, cause this effect.

  • While investing this trouble with Genexus team, we remove this import to prevent this problem, that happens just in Genexus Evolution 3.

  • Overlay Prompts: Adapt z-index to prevent get over the prompt and modal windows.

  • Null Node Child: We Solve the problem when theres a empty child node, that was causing troubles because the code was waiting always a child with content. Now a empty child node, have the same behaviour as child node not present.

Version 1.0

New Features

  • Four behaviours: HorizontalSmart (automatic responsive), HorizontalPush (responsive), HorizontalFloat (responsive) and Vertical (non responsive).

  • Responsive Menu based on Smart Menus for JQuery, with extra behaviour options.

  • Several themes by default.

  • Option to create a custom theme.

  • Support for HTML and Abstract Layout

Limitation

  • You can use only one responsive menu in the same page. Could use an horizontal one with a vertical.

  • Not supported too horizontals in the same page.

  • New Theme: We are releasing with this version a new theme, based on color Chathams Blue (hex: #215568).