Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Move deprecated JS & CSS files - Meeds-io/MIPs#52 - MEED-1891 #552

Merged
merged 3 commits into from
Mar 16, 2023

Conversation

boubaker
Copy link
Member

This change will:

  • Move Platform-UI deprecated Bootstrap JS && CSS files inside GateIn-Portal in a new artifact eXoSkin.war
  • Deprecate and move WebUI JS Files inside eXoResources.war
  • Delete deprecated web.war artifact which is useless in Meeds package
  • Delete gtmpl files of deprecated and deleted Banner, Breadcrumb, IFrame, Logo, SiteMap and Navigation portlets
  • Delete useless ServiceWorker services and JS resources
  • Delete InPageNavigation useless feature and JS resources
  • Rename PWA features to Preload for better feature comprehension (PWA wasn't accepted before and should have been renamed since the begining)
  • Delete static references to eXoResources.war
  • Avoid defining WebUI component of layout edition by default in Meeds Package only (flag io.meeds.useWebuiResources turned off in meeds.war)
  • Move AddonContainer from commons to here for better centralization of predefined Portal containers and features
  • Delete preload of Ionic and PLF-FONT-ICONS files

This change will:

* Move Platform-UI deprecated **Bootstrap JS** && **CSS files** inside
GateIn-Portal in a **new artifact** `eXoSkin.war`
* Deprecate and move WebUI **JS Files** inside `eXoResources.war`
* Delete deprecated `web.war` artifact which is useless in Meeds package
* Delete gtmpl files of deprecated and deleted `Banner`, `Breadcrumb`,
`IFrame`, `Logo`, `SiteMap` and `Navigation` portlets
* Delete useless `ServiceWorker` services and JS resources
* Delete `InPageNavigation` useless feature and JS resources
* Rename `PWA` features to `Preload` for better feature comprehension
(PWA wasn't accepted before and should have been renamed since the
begining)
* Delete static references to `eXoResources.war`
* Avoid defining WebUI component of layout edition by default in Meeds
Package only (flag `io.meeds.useWebuiResources` turned off in meeds.war)
* Move `AddonContainer` from commons to here for better centralization
of predefined Portal containers and features
* Delete preload of `Ionic` and `PLF-FONT-ICONS` files
…eeds#755 (#556)

Prior to this change, in standalone pages, the scroll control script
wasn't instantiated. This change will allow to control scrollbar even in
standalone pages (hidden shared layout and hidden site body).
@sonarcloud
Copy link

sonarcloud bot commented Mar 16, 2023

@boubaker boubaker merged commit a61210b into develop Mar 16, 2023
@boubaker boubaker deleted the merge-mip-52-develop branch March 16, 2023 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants