Skip to content

Commit a0e5463

Browse files
refactor: simplify code
1 parent 84720f7 commit a0e5463

File tree

2 files changed

+4
-14
lines changed

2 files changed

+4
-14
lines changed

specifyweb/frontend/js_src/lib/components/Preferences/Editor.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ export const UserPreferencesEditor = createPreferencesEditor({
111111
Context: userPreferences.Context,
112112
resourceName: 'UserPreferences',
113113
fetchUrl: '/context/user_resource/',
114-
developmentGlobal: '_editingUserPreferences',
114+
developmentGlobal: 'editingUserPreferences',
115115
dependencyResolver: ({ onChange }) => [onChange],
116116
});
117117

@@ -120,7 +120,7 @@ export const CollectionPreferencesEditor = createPreferencesEditor({
120120
Context: collectionPreferences.Context,
121121
resourceName: 'CollectionPreferences',
122122
fetchUrl: '/context/collection_resource/',
123-
developmentGlobal: '_editingCollectionPreferences',
123+
developmentGlobal: 'editingCollectionPreferences',
124124
prefType: 'collection',
125125
dependencyResolver: ({ data, onChange }) => [data, onChange],
126126
});

specifyweb/frontend/js_src/lib/components/Preferences/useTopChild.tsx

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,10 @@ export function useTopChild(): {
5454

5555
const observer = new ResizeObserver(handleChange);
5656
observer.observe(container);
57-
const scrollTargets: HTMLElement[] = [];
58-
for (
59-
let element: HTMLElement | null = container;
60-
element !== null;
61-
element = element.parentElement
62-
)
63-
scrollTargets.push(element);
64-
const uniqueScrollTargets = Array.from(new Set(scrollTargets));
65-
const scrollCleanups = uniqueScrollTargets.map((target) =>
66-
listen(target, 'scroll', handleChange)
67-
);
57+
const scroll = listen(container, 'scroll', handleChange);
6858
return (): void => {
6959
observer.disconnect();
70-
scrollCleanups.forEach((cleanup) => cleanup());
60+
scroll();
7161
};
7262
}, [container]);
7363

0 commit comments

Comments
 (0)