Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-2963

Update AdminCentral to use latest Vaadin

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major Major
    • 5.4
    • 5.3
    • None

      Vaadin 7.1.7 used currently has become quite outdated even for Vaadin 7.1 series. Before the Magnolia 5.4 release we should use the most actual version of Vaadin.

      Major changes in Vaadin versions since 7.1.7

      7.1.8

      • lots of push fixes
      • Browsers
        • Opening a ComboBox at the bottom of scrollable window content breaks webkit
      • Date field
        • Unexpected reset of PopupDateField value in MONTH resolution
        • Making DateField required throws a client side exception
      • Table
        • Single-select Table row focus does not follow external select
      • Other
        • some Sass fixes
        • StringToNumberConverter throws ConversionException

      7.1.9

      • lots of push fixes
      • Browsers
        • IE8 TabSheet only shows half of Table
      • Keyboard support
        • NativeSelect keyboard navigation missing change event on 2nd down arrow in Chrome
      • Tabsheet
        • BrowserFrame in TabSheet have two scroll bars
      • Table
        • VScrollTable handles column width as both int ans String, causes exceptions
        • TreeTable throws NPE when setContainer(null) is called
      • Other
        • Sass compilation failure

      7.1.10

      • Browsers
        • Text Field inside Modal dialog is truncating Underscores, y,g,p.. in IE9
      • Forms
        • Selected option not updated when item caption changes in Select
        • Tab scroller position
      • Table
        • Trying to select item with right click in Tree causes focus issues
      • Other
        • SessionExpiredUrl and timedRedirect are sent with every UIDL-request to the client

      7.1.11

      • Browsers
        • Scroll distance very small with Firefox & Vaadin 7
      • Input fields
        • ComboBox has no SubPart for SuggestionPopup
        • VOptionGroup does not properly escape the src-attribute for item icons
      • Table
        • Not possible to select all rows from the table
      • Other
        • some Sass fixes
        • Tab scroller position
        • Util.getAbsoluteUrl does not properly escape URL before use

      7.1.12

      • Input fields
        • TextField input prompt changes to selectable text when ESC is pressed
        • Datefield with Resolution.MONTH skips februari when initial value is null
      • Other
        • Hash character in URI fragment is not properly encoded by the client

      7.1.13

      • Browser
        • IE 8 Memory Leak
      • Input fields
        • Selecting time and pressing ESC does not close popup in PopupDateField
        • Pressing ESC key when using DateField with Resolution MONTH or YEAR does not close popup
        • DateField.setFormat("dd/MM/yyyy EEE") does not work but "dd/MM/yyyy E"

      7.1.14

      • Browsers
        • Chrome on Windows can fail "clicks" on draggable elements
      • Input fields
        • Combobox doesn't set its value when "paste" action is used
        • Can select date through datefield even when component is disabled
      • Table
        • Invalid return value of Table.getValue()
        • Table Columns too wide with multiple columns and sorting from init
      • Other
        • some push fixes

      7.1.15

      • Accordion
        • (Voted by users) Vaadin 7 Accordion - Problem - 1
        • Accordion is not correctly updated when adding or removing tabs
      • Browsers
        • Treetable column lines missing in IE8
      • Input fields
        • Enter as shortcut prevents textarea newline enter
        • Combobox popup is broken when scrolling with pagelength 0 (paging disabled)
        • ComboBox dropdown list breaks on window refocus if itemset changed on focus
      • Table
        • Table.sort(…) does not update the sort indicator
        • Table width recalculated using undefined column width instead of defined widths when removing all items then add 1 item
      • Other
        • Modal Window is not always closed properly
        • Caching does not work correctly for loading ressources on clientside and serverside
        • Changing the visibility of Components in a GridLayout that is inside a Panel causes scroll position to unexpectedly jump upwards

      Vaadin 7.2

      • Browsers
        • Internet Explorer 11 support
        • Window Phone 8.1 support
      • WebServers
        • Tomcat 8 support
        • Wildfly 8 support
      • Push
        • Long polling support through Atmosphere 2
        • Websocket support for Tomcat 8, Glassfish 4, Jetty 9.1, Wildfly 8
      • Client-side
        • Widget set size reduction
        • Widget set compilation speed improvement by collapsing all permutations
        • WAI-ARIA improvements: Window, Notification, TabSheet
      • Font icon support
      • Responsive layouts
      • Communication
        • Support for @OnStateChange for easier state handling
        • Reload events for UIs with @PreserveOnRefresh
      • GWT 2.6 compatibility
      • Server-side framework
        • New built-in converters: StringToBigDecimal, StringToLong
        • New built-in support for Date in communication

      7.2.1

      • Push
        • Polling disturbs user interaction on table column resize
        • Duplicate rows appear in Vaadin table when @Push is enabled and container is modified in an external thread even with proper synchronization
        • A push enabled application does not work after serialization of the session
      • Communication
        • Optimize ConnectorTracker cleanConnectorMap
      • Components
        • Problem with InlineDateField when readOnly or Enabled allows to modify values
        • Trying to add Panel into its own component subtree causes eternal loop
        • VerticalLayout expand ratio miscalculated when inner component has a caption
      • (!)Keyboard
        • Problem with the keyboard to scroll through a ComboBox
        • (?)Allow modifier+enter shortcuts when user is typing in a TextArea
      • Client-side
        • Vaadin entrypoint is executed more than once causing boostrap errors
        • (!)Compiling a widget set using -XenableClosureCompiler breaks code
        • Remove usage of deprecated DOM.setStyleAttribute method

      Vaadin 7.3

      • New SASS-based Valo theme
        • Not applicable for AdminCentral out-of-the-box since it is not 'stripped'.
      • Possibility to change theme on the fly.
      • Maintenance and minor improvements.

        Acceptance criteria

              apchelintcev Aleksandr Pchelintcev
              apchelintcev Aleksandr Pchelintcev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoR