0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-06-24 02:28:40 +00:00
Commit Graph

155 Commits

Author SHA1 Message Date
Víctor Losada Hernández acbdd1b801 "Removed iframe parameter from scrollToPage and getPageContainingElement functions, instead getting iframe element by id 'BrewRenderer' inside the functions." 2024-05-31 17:13:29 +02:00
Víctor Losada Hernández d012a09346 "Refactor BrewRenderer: updated iframe handling and scrolling logic in useEffect and scrollToPage function" 2024-05-31 17:06:47 +02:00
Víctor Losada Hernández 3cca38302a "Refactor BrewRenderer component: removed unnecessary code, reorganized useEffect hooks, and simplified getPageContainingElement function." 2024-05-31 17:00:03 +02:00
Víctor Losada Hernández f9352a94c6 "Refactor BrewRenderer: simplify URL param extraction, remove iframe existence checks, and update scrollIntoView behavior" 2024-05-31 16:47:17 +02:00
Víctor Losada Hernández 1add97b1b2 scrolls to page 100 ms after page load 2024-05-31 16:38:08 +02:00
Trevor Buckner 8a55658bd7 Rename printPage function to printCurrentBrew()
Avoid confusion with other "page" components.
2024-05-28 16:11:18 -04:00
Trevor Buckner b4349a0476 iframe hotkey printing only works in Edit/Share/New
Default browser printing still works
2024-05-28 12:51:58 -04:00
Trevor Buckner ac3168e365 Move "printPage()" to helpers.js for reuse in multiple pages 2024-05-24 19:28:02 -04:00
Trevor Buckner 4ce68b86ed Fix hotkey printing on focused iframe 2024-05-23 17:09:03 -04:00
Trevor Buckner 24769d69d4 Force browser repaint after closing Print dialog 2024-05-23 17:08:24 -04:00
Trevor Buckner a227a792c0 Replace print redirect with print contentWindow on all pages 2024-05-22 15:54:01 -04:00
Trevor Buckner e62e185214 Lint a bunch of things 2024-05-21 17:32:17 -04:00
Víctor Losada Hernández 92e27cda6c "Removed unused imports of 'classnames' and 'create-react-class' from various JSX files. in the Client folder" 2024-05-17 22:31:55 +02:00
G.Ambatte eb0440d36d Fix ID removal 2024-04-28 01:13:12 +12:00
G.Ambatte cd82db16d5 Add DOMPurify config options 2024-04-28 00:49:03 +12:00
G.Ambatte bdad601ebc Remove now-obsolete sanitization function 2024-04-27 23:58:55 +12:00
G.Ambatte 97a74902ef Add DOMPurify to BrewRenderer 2024-04-27 23:58:23 +12:00
Víctor Losada Hernández 45106b47d4 Custom scrollbar fixes 2024-04-02 13:47:16 +02:00
Víctor Losada Hernández b4fec32320 Merge branch 'scrollbar' of https://github.com/5e-Cleric/homebrewery into scrollbar 2024-03-08 10:13:06 +01:00
Víctor Losada Hernández d0000cee11 linting 2024-03-08 10:13:04 +01:00
Víctor Losada Hernández 846b3b9d02 Merge branch 'master' into scrollbar 2024-03-08 10:11:16 +01:00
Víctor Losada Hernández 54d881642d listpage, editor 2024-03-08 10:09:29 +01:00
Víctor Losada Hernández beaf67c975 initial commit 2024-03-06 19:30:23 +01:00
Trevor Buckner c871548877 Merge branch 'master' into type-fix-for-stylesheet-import-in-html 2024-03-06 12:53:04 -05:00
Víctor Losada Hernández f21eaab997 Merge branch 'master' into type-fix-for-stylesheet-import-in-html 2024-02-23 20:19:58 +01:00
Víctor Losada Hernández b1a3fcf33c Merge branch 'master' into FA-upgrade 2024-02-23 20:18:50 +01:00
G.Ambatte 2c02d4174f Fix sanitizeScriptTags when content is null 2024-02-22 17:06:02 +13:00
Trevor Buckner faab60f271 Merge branch 'master' into update-popup 2024-02-20 23:06:33 -05:00
Trevor Buckner e3bf913a80 lint 2024-02-20 23:00:57 -05:00
Trevor Buckner 7bb1f16946 Always render currently-edited page first, so variables update across pages properly 2024-02-20 22:56:37 -05:00
Víctor Losada Hernández f42cab6e40 suggested changes 2024-02-17 11:51:42 +01:00
Víctor Losada Hernández f51fca74e6 initial commit 2024-02-13 14:27:32 +01:00
Trevor Buckner 1491a1b4ff Fix Math assignments 2024-02-12 11:54:28 -05:00
Víctor Losada Hernández 26a41e6262 FA to 6.5.1 2024-02-08 11:33:11 +01:00
Víctor Losada Hernández f1c3507a9f initial commit 2024-01-31 15:45:27 +01:00
Víctor Losada Hernández 79e8dfec18 Merge branch 'master' into GlobalReflinks 2024-01-18 16:55:21 +01:00
Trevor Buckner 42c1bece65 Also edit currently selected page 2024-01-09 22:19:09 -05:00
Trevor Buckner 448c12cc91 Truncate extra pages when page count is edited. 2024-01-09 17:10:03 -05:00
Víctor Losada Hernández 9db55c4dff fix piage size override 2023-12-23 20:43:39 +01:00
Trevor Buckner 4dd58aaad3 Ugly ugly initial commit 2023-12-21 17:13:13 -05:00
Trevor Buckner bf30cadb68 Add default page size to brewRenderer.less
Add default brew page size to brewRenderer.less, so all pages have a fallback size when switching between themes and renderers. Avoids losing the scroll position on a page caused by out-of-view pages losing their size, especially on long brews where recalculating page layout can take a half second.
2023-12-04 21:13:26 -05:00
Trevor Buckner 39e33da2d1 Cleanup 2023-12-04 14:46:51 -05:00
Trevor Buckner 3073b3e35d Convert BrewRenderer to function, PPR always on 2023-11-30 23:52:42 -05:00
Trevor Buckner 93a7b11017 Simplify "BrewPage" into Functional Component 2023-11-25 23:23:39 -05:00
Trevor Buckner 045fbbe158 lint 2023-11-24 01:36:04 -05:00
Trevor Buckner ede731e3a5 Add "BrewPage" component which updates only when needed 2023-11-24 01:35:06 -05:00
G.Ambatte 32417e92ff Fix Markdown render parameter 2023-08-12 14:27:34 +12:00
Trevor Buckner bd0ef5da48 Merge pull request #2406 from G-Ambatte/addStyleSanitization-#1437
Add sanitization of Style content
2023-07-08 02:23:56 -04:00
G.Ambatte 0d44e1778f Emit click event when iFrame clicked 2023-07-05 15:48:54 +12:00
G.Ambatte b472fc1115 Move script tag sanitization to BrewRenderer 2023-06-17 20:25:15 +12:00