Changelog web-styles

Filter x

2021.0.4 (2021-06-07)

Fixed

  • Removed Helvetica default fonts from nsxbootstrap and nsxskeleton as changes to access of system fonts in Firefox 89 may cause issues when the entire font family is not present.
  • Packaged Raleway font with webstyles.

2021.0.3 (2021-05-04)

Fixed

  • Fixed fileDownload file name not being url-safe encoded

2021.0.2 (2021-02-22)

Fixed

  • Add patch to revert change to tagValue.js in v2021.0.0. Can be activated with applicationInstance option webstyles.patch.tag-value-search.

2021.0.1 (2021-02-10)

Fixed

  • The contents of duplicateSession.jsp were expanded over login.jsp for the nsxbootstrap theme. duplicateSession.jsp is now expanded correctly.

2021.0.0 (2021-01-14)

Fixed

  • tagValue.js now uses modern search api, so that it does not break with expanders 4.12.0 (where searchDataRef methods are no longer included by default)

2020.7.1 (2020-11-27)

Added

  • Use translation in pageSize-picker
  • Provide translations for bulk delete
  • Allow format() to be used in combination with translate() (e.g. format(translate('my.message'), { ... })). In this case, escape the {} characters in the properties files by adding single quotes (e.g. '{'count'}')

2020.7.0 (2020-11-24)

Added

  • Added multiselect-list-view
  • nsx-knockout-bindings is now an expanded artifact with a feature and custom anchor
  • Added clickCombination ko binding that allows you to bind different callbacks for clicking in combination with holding ctrl, alt or shift:
      <div data-bind="clickCombination: {
                base: doX,
                ctrl: doY,
                alt: doZ
            }">
        ...
      </div>
    

Changed

  • Refactored project structure to better allow unit testing

Updated

  • Updated jquery v3.4.1 => v3.5.1

2020.6.6 (2020-10-09)

  • Updated nsx-parent 2019.5 -> 2020.9.1

2020.6.5 (2020-09-24)

  • Set nsx-shared-testing to test scope

2020.6.4 (2020-09-24)

  • merged 2020.5.x branch

2020.6.3 (2020-08-05)

Fixed

  • Fixed isApplicable condition on stylesheet expander for nsxskeleton layout

2020.6.2 (2020-08-04)

  • cherry-picked fix from 2020.5.2

2020.6.1 (2020-07-17)

Fixed

  • Implicit option refactor in base-components bundle was not refactored in web-styles, causing some parts of files not to be expanded correctly.

2020.6.0 (2020-07-16)

Fixed

  • Renamed attchament-generic-* icons to attachment-generic-*.

Added

  • You may expand requireConfig.js with option webstyles.require.expandconfig. this will replace the static requireConfig file and provide harvest and feature anchors.
  • The option webstyles.require.bustcache will insert the application version as extra argument to each requirejs call, so that changed files will be automatically reloaded.
  • Support for Google Authentication in both the nsxbootstrap and nsxskeleton styles when the baseComponents.authentication.enableGoogleAuth option is found on the ApplicationInstance.
  • Support for Google Authentication in both the nsxbootstrap and nsxskeleton styles when the baseComponents.authentication.disableInternalAuth option is found on the ApplicationInstance.

Changed

  • login.jsp, relogin.jsp and duplicateSession.jsp files have been converted to expanders with several anchors in both the nsxbootstrap and nsxskeleton styles.
  • The nsxbootstrap and nsxskeleton styles have a newly designed login page.

2020.5.3 (2020-08-25)

Fixed

  • Fixed race condition in dropdowns that could lead to a locked dropdown menu and confused tests

Added

  • Added mechanism for patches
  • Created patch to convert <span> tags with icons back to <i> tags, activated with the applicationInstance option webstyles.patch.icon-tags
  • Web-styles will now generate a report file in the root expansion directory that shows the web-resources, layout-resources and patches that have been installed.
  • Patches are applied before layout-resources, preventing overlap with layouts. This means that any patch does not work if a layout overwrites a file patched by a web-styles patch.

2020.5.2 (2020-08-17)

Fixed

  • Fixed issue with dates changing on edit

2020.5.1 (date n/a)

Changed

  • Web-styles now depends on elements 2020.6.7 and expanders 4.5.0. This will force users to update to these versions in their projects, but will make web-styles buildable for the NLBD.
  • This version is functionally equivalent to 2020.5.0

2020.5.0 (2020-07-02)

Added

  • Created enter shortcut to submit dialogs to global-shortcuts.js
  • ApplicationInstance option webstyles.shortcuts.global will activate global shortcuts on each page

Fixed

  • Fixed an issue where nsx-forms was trying to modify a boolean value

2020.4.1 (2020-06-11)

Fixed

  • Fixed WebStylesDirectoryCopierStep file copying not being thread-safe

2020.4.0 (2020-05-29)

  • Updated dependencies

2020.3.5 (2020-05-27)

Fixed

  • Fixed issues related to the recent switch to strict mode for JS
  • Duplicated jqplot css files to dist subdirectory until expanders and custom code is migrated

2020.3.4 (2020-05-11)

Fixed

  • Fixed broken upload form

2020.3.3 (2020-05-07)

Fixed

  • Fixed dateInput icon

2020.3.2 (2020-05-04)

Added

  • Added html view to StringLong editor

Fixed

  • Fixed jqplot JS require paths
  • Fixed accessRights canCreate being mapped to canEdit

2020.3.1 (2020-04-29)

Changed

  • Convert <i/> tags to <span/> for icons because this can cause issues with duplicated icons

2020.3.0 (2020-04-24)

Changed

  • Web-styles are now an expansion-resource
  • richText.js now uses tinyMCE version 5.2

2020.2.0 (2020-04-10)

Fixed

  • An issue with csrfSecurity in combination with a file upload has been fixed

Changed

  • Knockout has been updated to 3.4.67
  • JQuery has been updated to 3.5.1

Removed

  • Several js files that were added for a refactoring, but never used, have been deleted.
  • Common directories for struts and cocoon have been removed as they are no longer used or supported by the expanders