[xwiki-contrib/application-numbered-content] bc7ce8: NCAPP-86: Installing the Figure numbering extensio...
Branch: refs/heads/stable-1.8.x Home: https://github.com/xwiki-contrib/application-numbered-content Commit: bc7ce8b1e6e287da8f07f5182afcc55f8bd667d5 https://github.com/xwiki-contrib/application-numbered-content/commit/bc7ce8b... Author: Michael Hamann <[email protected]> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: A application-numbered-content-figures/application-numbered-content-figures-api/src/main/java/org/xwiki/contrib/numbered/content/headings/internal/NumberedFiguresDisplayDataManager.java A application-numbered-content-figures/application-numbered-content-figures-api/src/main/java/org/xwiki/contrib/numbered/content/headings/script/NumberedFigureDisplayData.java M application-numbered-content-figures/application-numbered-content-figures-api/src/main/java/org/xwiki/contrib/numbered/content/headings/script/NumberedFiguresScriptService.java M application-numbered-content-figures/application-numbered-content-figures-api/src/main/resources/META-INF/components.txt M application-numbered-content-figures/application-numbered-content-figures-ui/src/main/resources/NumberedFigures/Code/NumberedFigures.xml Log Message: ----------- NCAPP-86: Installing the Figure numbering extension slows down all page rendering a lot * Don't load any CSS when figure numbering isn't enabled (the CSS would be empty in this case, anyway). * Add a method to gather all data that is necessary for rendering the CSS and use it for rendering the CSS. * Enable caching for the CSS. * Use a hash of this data as URL parameter to enable reloading the CSS when the configuration changes. (cherry picked from commit 07ad584465555269b201267a515dc9c0cd84e501) Commit: 3652d46cc1d6260aef50c3116885fc1bbb5ba81d https://github.com/xwiki-contrib/application-numbered-content/commit/3652d46... Author: Michael Hamann <[email protected]> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: A application-numbered-content-figures/application-numbered-content-figures-api/src/test/java/org/xwiki/contrib/numbered/content/headings/internal/NumberedFiguresDisplayDataManagerTest.java Log Message: ----------- NCAPP-86: Installing the Figure numbering extension slows down all page rendering a lot * Add a unit test. (cherry picked from commit 6d06dcb1a71989be6d8e7637cc7177c4b899c0f5) Compare: https://github.com/xwiki-contrib/application-numbered-content/compare/e04624... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-numbered-content/settings/notif...
participants (1)
-
XWiki Notifications