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

62 Commits

Author SHA1 Message Date
Trevor Buckner 0fbb4879a9 Set button appearance based on state
Avoid manually editing the DOM elements. Let the Render function update the appearance based on state.
2024-09-09 23:35:18 -04:00
Trevor Buckner 51c8973a85 Move onClick from the lock icon to the whole button 2024-09-09 23:29:10 -04:00
Trevor Buckner 707b90e445 Merge branch 'master' into pr/3484 2024-09-09 23:22:00 -04:00
David Bolack 1e9c7423c7 Fix "clicked on the toggle ring" crash with scroll lock.
The code was doing dom-climbing math based on clicking on the div contents but was attached to the div. Moved the onClick to the contents.
2024-09-07 22:36:27 -05:00
David Bolack fa74fb4ada Update tooltips for locking. 2024-09-07 21:38:07 -05:00
Víctor Losada Hernández e5f6d28abd fixing it once and for all 2024-09-07 22:37:22 +02:00
Trevor Buckner b124e55b3d Merge branch 'master' into Issue_241_Part_II 2024-09-06 23:51:14 -04:00
Víctor Losada Hernández 20db8c6720 restore missing state 2024-09-04 23:57:44 +02:00
Trevor Buckner c735ab7c35 Fix crash on metaData tab
Hiding the `moveBrew` etc. properties when `this.state.showMoveArrows == false` means when the `metaData` tab turns off the arrows it crashes because now some functions are undefined.

Just using a whole separate property to avoid conflict.
2024-09-04 15:50:32 -04:00
Víctor Losada Hernández 29d4003bd2 fix splitpane errors 2024-09-04 09:37:35 +02:00
Víctor Losada Hernández 59672b79d8 remove unnecessary changes in unrelated files 2024-08-10 00:05:58 +02:00
David Bolack b34027699f Move livescrollToggle function out into a class method instead of an anonymous function.
Adjust code accordingly ( event.target vs document.getElementByClassname )
2024-07-30 03:09:25 -05:00
Víctor Losada Hernández 3e2c2de269 Added hideMoveArrows prop to split pane for use in vault 2024-07-25 23:11:51 +02:00
David Bolack 4818f70aed Add additional visual hinting to liveScroll lock. 2024-06-03 02:36:44 -05:00
David Bolack cca79d4b17 Merge branch 'master' into Issue_241_Part_II 2024-06-03 02:29:19 -05:00
David Bolack a715c9e1e6 Store livescrolling in local storage
Small fixes for loading the correct current state.
2024-06-03 02:26:56 -05:00
Trevor Buckner 783e88b5e6 Merge branch 'master' into pr/3477 2024-05-21 17:42:03 -04:00
David Bolack e69132b40a Constant a lookup. 2024-05-20 20:31:30 -05:00
David Bolack 835ca0de32 WIP 2024-05-20 16:21:02 -05:00
David Bolack b7dc47fe9e Add a Live Scroll lock/unlock below Brew/Source Jump buttons.
The button displays the *next* state of the toggle. IE, if the current state is locked ( Live scrolling is active ) the icon is unlock with a corresponding mouse-over.

It may be desirable to invert this.
2024-05-18 22:17:29 -05:00
Víctor Losada Hernández b7717171b3 Server and shared folders 2024-05-17 22:34:40 +02:00
Gazook89 78ce8aa6e3 remove unused ref attributes
from editPage, homePage, newPage, and printPage, as well as splitPane.   The refs were declared, but never used.
2024-05-16 23:25:22 -05:00
G.Ambatte b6e11ba607 Move e.preventDefault to after isDragging check 2023-08-19 15:01:16 +12:00
Gazook89 8d3329069a remove logs 2023-08-01 14:16:31 -05:00
Gazook89 2e13eed2ef revert moving pointerMove & pointerUp, now on splitPane 2023-08-01 13:53:38 -05:00
Gazook89 0bde336226 move all pointer events to divider, not splitPane 2023-07-31 22:20:27 -05:00
Gazook89 73e44b8d7a add touch-action css property to splitPane 2023-07-31 15:06:09 -05:00
Gazook89 a8db7353b0 preventDefaults on pointerEvents to prevent some default behavior. 2023-07-30 20:49:16 -05:00
Gazook89 bda8037cd6 change onMouse events to onPointer events for mobile use. 2023-07-30 20:12:16 -05:00
Trevor Buckner b09a4ea5fa Override FontAwesome conflict due to @layers 2023-02-18 13:30:06 -05:00
Gazook89 f337925af9 add e.preventDefault() to mousedown event 2022-09-20 23:46:25 -05:00
G.Ambatte 6c8cdffd8f Fix typo 2022-06-04 19:52:41 +12:00
Trevor Buckner c9a182f1e2 Add Tooltips to arrow buttons 2022-06-03 15:38:26 -04:00
G.Ambatte bb1fba27c2 Set a default userSetDividerPos 2022-05-29 16:26:30 +12:00
G.Ambatte eff2ec20b2 Fall back to current divider position on resizing 2022-05-29 16:19:58 +12:00
G.Ambatte 08db2e8492 Hide divider arrows when not required 2022-05-29 15:49:37 +12:00
G.Ambatte eca39369de Initial pass at split pane button functionality 2022-05-29 15:18:35 +12:00
G.Ambatte db5e4fc36c Fix button position with default divider position 2022-05-29 13:49:08 +12:00
G.Ambatte e84f68aa15 Minor styling adjustments 2022-05-04 07:54:15 +12:00
G.Ambatte a56601196d Add divider buttons 2022-05-03 17:24:58 +12:00
Trevor Buckner 8bab346cbb Change var names, simplify resize logic, limit on page refresh 2022-03-23 16:21:37 -04:00
G.Ambatte 257262e3cc Allow divider to grow back to original position 2022-03-22 10:26:29 +13:00
G.Ambatte e44bbae07a Use percentage based positioning, not reset 2022-03-09 17:55:24 +13:00
G.Ambatte f8abca6053 Formatting change - space out functions correctly 2022-03-09 16:45:21 +13:00
G.Ambatte 39d338e5bf Reset position in local storage on divider reset 2022-03-09 13:19:07 +13:00
G.Ambatte 8fb25646bd Initial pass: reset pane width on browser resize 2022-03-09 13:13:03 +13:00
Alexey Sachkov 78d4487c58 Fix linter errors 2021-12-29 21:30:03 +03:00
Alexey Sachkov 8a3f52b704 [NFC] Add display name for custom React components
This improves readability of "Components" tab from React Development Tools extension for Chrome
2021-12-29 21:18:54 +03:00
G.Ambatte dbf6020194 Darken divider on hover 2021-10-19 23:19:26 +13:00
G.Ambatte 3b37cacea2 Limit position to min/max window limits 2021-10-19 15:04:53 +13:00