-
Type: New Feature
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 7.4-SNAPSHOT
-
Fix Version/s: 7.10
-
Component/s: Themes (deprecated)
-
Epic Link:
-
Tags:
-
Sprint:nxNag Sprint 7.4.2, nxNag Sprint 7.4.3, nxNag Sprint 7.4.4, nxNag Sprint 7.4.5, nxNag Sprint 7.10.1
-
Story Points:5
Goal: reduce flickering effect when clicking on a tab, view, etc.
=> Loading CSS first then scripts (even if not at the end of the body) might resolve the issue.
Tag nxr:insert can be used in combination with target attributes of nxr:bundle and h:outputScript tags to push all js resources to the end of the page body => check impact of these changes on page load look&feel.
Also, it might be interesting to define new wro servlet configuration to serve all js and css resources of a page in a single request per type (instead of per bundle). This requires adding a dependency from web-resources-wro to nuxeo-theme-styling (module defining pages extension points)
- depends on
-
NXP-18159 Add fixed sizes on layout widths
- Resolved
-
NXP-18144 Cleanup old JavaScript resources
- Resolved
-
NXP-12792 Ajaxify document, admin and home tabs, and document actions
- Resolved
-
NXP-18177 Clean up templates to avoid warnings using JSF dev mode
- Resolved
- is required by
-
NXP-18117 Place CSS resources before all JavaScript resources in the JSF page
- Resolved
-
NXP-18127 Defer parsing of JavaScript in JSF pages
- Resolved
-
NXP-18168 Optimize JavaScript impacting page rendering
- Resolved
-
NXP-17880 Icons > Update + add size on images
- Resolved