Skip to content

Commit 3bd2d1c

Browse files
author
Brian Vaughn
committed
Cleaned up event and method names
1 parent 5b69234 commit 3bd2d1c

File tree

7 files changed

+44
-45
lines changed

7 files changed

+44
-45
lines changed

packages/react-devtools-shared/src/backend/agent.js

+16-16
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
import setupHighlighter from './views/Highlighter';
2424
import {
2525
initialize as setupTraceUpdates,
26-
toggleEnabled as toggleTraceUpdatesEnabled,
26+
toggleEnabled as setTraceUpdatesEnabled,
2727
} from './views/TraceUpdates';
2828
import {patch as patchConsole, unpatch as unpatchConsole} from './console';
2929

@@ -126,6 +126,7 @@ export default class Agent extends EventEmitter<{|
126126

127127
this._bridge = bridge;
128128

129+
bridge.addListener('enableTraceUpdates', this.enableTraceUpdates);
129130
bridge.addListener('getProfilingData', this.getProfilingData);
130131
bridge.addListener('getProfilingStatus', this.getProfilingStatus);
131132
bridge.addListener('getOwnersList', this.getOwnersList);
@@ -149,7 +150,6 @@ export default class Agent extends EventEmitter<{|
149150
this.updateAppendComponentStack,
150151
);
151152
bridge.addListener('updateComponentFilters', this.updateComponentFilters);
152-
bridge.addListener('updateTraceUpdates', this.updateTraceUpdates);
153153
bridge.addListener('viewElementSource', this.viewElementSource);
154154

155155
if (this._isProfiling) {
@@ -204,6 +204,19 @@ export default class Agent extends EventEmitter<{|
204204
return null;
205205
}
206206

207+
enableTraceUpdates = (isEnabled: boolean) => {
208+
this._traceUpdatesEnabled = isEnabled;
209+
210+
setTraceUpdatesEnabled(isEnabled);
211+
212+
for (let rendererID in this._rendererInterfaces) {
213+
const renderer = ((this._rendererInterfaces[
214+
(rendererID: any)
215+
]: any): RendererInterface);
216+
renderer.setTraceUpdatesEnabled(isEnabled);
217+
}
218+
};
219+
207220
getProfilingData = ({rendererID}: {|rendererID: RendererID|}) => {
208221
const renderer = this._rendererInterfaces[rendererID];
209222
if (renderer == null) {
@@ -348,7 +361,7 @@ export default class Agent extends EventEmitter<{|
348361
rendererInterface.startProfiling(this._recordChangeDescriptions);
349362
}
350363

351-
rendererInterface.toggleTraceUpdatesEnabled(this._traceUpdatesEnabled);
364+
rendererInterface.setTraceUpdatesEnabled(this._traceUpdatesEnabled);
352365

353366
// When the renderer is attached, we need to tell it whether
354367
// we remember the previous selection that we'd like to restore.
@@ -417,19 +430,6 @@ export default class Agent extends EventEmitter<{|
417430
}
418431
};
419432

420-
updateTraceUpdates = (isEnabled: boolean) => {
421-
this._traceUpdatesEnabled = isEnabled;
422-
423-
toggleTraceUpdatesEnabled(isEnabled);
424-
425-
for (let rendererID in this._rendererInterfaces) {
426-
const renderer = ((this._rendererInterfaces[
427-
(rendererID: any)
428-
]: any): RendererInterface);
429-
renderer.toggleTraceUpdatesEnabled(isEnabled);
430-
}
431-
};
432-
433433
viewElementSource = ({id, rendererID}: ElementAndRendererID) => {
434434
const renderer = this._rendererInterfaces[rendererID];
435435
if (renderer == null) {

packages/react-devtools-shared/src/backend/legacy/renderer.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,7 @@ export function attach(
912912
// Not implemented.
913913
}
914914

915-
function toggleTraceUpdatesEnabled(enabled: boolean) {
915+
function setTraceUpdatesEnabled(enabled: boolean) {
916916
// Not implemented.
917917
}
918918

@@ -949,10 +949,10 @@ export function attach(
949949
setInHook,
950950
setInProps,
951951
setInState,
952+
setTraceUpdatesEnabled,
952953
setTrackedPath,
953954
startProfiling,
954955
stopProfiling,
955956
updateComponentFilters,
956-
toggleTraceUpdatesEnabled,
957957
};
958958
}

packages/react-devtools-shared/src/backend/renderer.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -3104,7 +3104,7 @@ export function attach(
31043104
}
31053105
};
31063106

3107-
function toggleTraceUpdatesEnabled(isEnabled: boolean): void {
3107+
function setTraceUpdatesEnabled(isEnabled: boolean): void {
31083108
traceUpdatesEnabled = isEnabled;
31093109
}
31103110

@@ -3129,10 +3129,10 @@ export function attach(
31293129
setInHook,
31303130
setInProps,
31313131
setInState,
3132+
setTraceUpdatesEnabled,
31323133
setTrackedPath,
31333134
startProfiling,
31343135
stopProfiling,
31353136
updateComponentFilters,
3136-
toggleTraceUpdatesEnabled,
31373137
};
31383138
}

packages/react-devtools-shared/src/backend/types.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -252,11 +252,11 @@ export type RendererInterface = {
252252
) => void,
253253
setInProps: (id: number, path: Array<string | number>, value: any) => void,
254254
setInState: (id: number, path: Array<string | number>, value: any) => void,
255+
setTraceUpdatesEnabled: (enabled: boolean) => void,
255256
setTrackedPath: (path: Array<PathFrame> | null) => void,
256257
startProfiling: (recordChangeDescriptions: boolean) => void,
257258
stopProfiling: () => void,
258259
updateComponentFilters: (componentFilters: Array<ComponentFilter>) => void,
259-
toggleTraceUpdatesEnabled: (enabled: boolean) => void,
260260
};
261261

262262
export type Handler = (data: any) => void;

packages/react-devtools-shared/src/bridge.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ type BackendEvents = {|
9494

9595
type FrontendEvents = {|
9696
clearNativeElementHighlight: [],
97+
enableTraceUpdates: [boolean],
9798
getOwnersList: [ElementAndRendererID],
9899
getProfilingData: [{|rendererID: RendererID|}],
99100
getProfilingStatus: [],
@@ -115,7 +116,6 @@ type FrontendEvents = {|
115116
stopProfiling: [],
116117
updateAppendComponentStack: [boolean],
117118
updateComponentFilters: [Array<ComponentFilter>],
118-
updateTraceUpdates: [boolean],
119119
viewElementSource: [ElementAndRendererID],
120120

121121
// React Native style editor plug-in.

packages/react-devtools-shared/src/devtools/views/Settings/GeneralSettings.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ export default function GeneralSettings(_: {||}) {
1818
const {
1919
appendComponentStack,
2020
displayDensity,
21-
traceUpdates,
2221
setAppendComponentStack,
23-
setTraceUpdates,
2422
setDisplayDensity,
2523
setTheme,
24+
setTraceUpdatesEnabled,
2625
theme,
26+
traceUpdatesEnabled,
2727
} = useContext(SettingsContext);
2828

2929
const {supportsTraceUpdates} = useContext(StoreContext);
@@ -60,9 +60,9 @@ export default function GeneralSettings(_: {||}) {
6060
<label>
6161
<input
6262
type="checkbox"
63-
checked={traceUpdates}
63+
checked={traceUpdatesEnabled}
6464
onChange={({currentTarget}) =>
65-
setTraceUpdates(currentTarget.checked)
65+
setTraceUpdatesEnabled(currentTarget.checked)
6666
}
6767
/>{' '}
6868
Highlight updates when components render.

packages/react-devtools-shared/src/devtools/views/Settings/SettingsContext.js

+18-19
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ type Context = {|
4141
theme: Theme,
4242
setTheme(value: Theme): void,
4343

44-
traceUpdates: boolean,
45-
setTraceUpdates: (value: boolean) => void,
44+
traceUpdatesEnabled: boolean,
45+
setTraceUpdatesEnabled: (value: boolean) => void,
4646
|};
4747

4848
const SettingsContext = createContext<Context>(((null: any): Context));
@@ -76,10 +76,9 @@ function SettingsContextController({
7676
const [appendComponentStack, setAppendComponentStack] = useLocalStorage<
7777
boolean,
7878
>(LOCAL_STORAGE_SHOULD_PATCH_CONSOLE_KEY, true);
79-
const [traceUpdates, setTraceUpdates] = useLocalStorage<boolean>(
80-
'React::DevTools::traceUpdates',
81-
false,
82-
);
79+
const [traceUpdatesEnabled, setTraceUpdatesEnabled] = useLocalStorage<
80+
boolean,
81+
>('React::DevTools::traceUpdatesEnabled', false);
8382

8483
const documentElements = useMemo<DocumentElements>(
8584
() => {
@@ -147,35 +146,35 @@ function SettingsContextController({
147146

148147
useEffect(
149148
() => {
150-
bridge.send('updateTraceUpdates', traceUpdates);
149+
bridge.send('enableTraceUpdates', traceUpdatesEnabled);
151150
},
152-
[bridge, traceUpdates],
151+
[bridge, traceUpdatesEnabled],
153152
);
154153

155154
const value = useMemo(
156155
() => ({
157-
displayDensity,
158-
setDisplayDensity,
159-
theme,
160-
setTheme,
161156
appendComponentStack,
162-
setAppendComponentStack,
163-
traceUpdates,
164-
setTraceUpdates,
157+
displayDensity,
165158
lineHeight:
166159
displayDensity === 'compact'
167160
? COMPACT_LINE_HEIGHT
168161
: COMFORTABLE_LINE_HEIGHT,
162+
setAppendComponentStack,
163+
setDisplayDensity,
164+
setTheme,
165+
setTraceUpdatesEnabled,
166+
theme,
167+
traceUpdatesEnabled,
169168
}),
170169
[
170+
appendComponentStack,
171171
displayDensity,
172+
setAppendComponentStack,
172173
setDisplayDensity,
173174
setTheme,
174-
appendComponentStack,
175-
setAppendComponentStack,
176-
traceUpdates,
177-
setTraceUpdates,
175+
setTraceUpdatesEnabled,
178176
theme,
177+
traceUpdatesEnabled,
179178
],
180179
);
181180

0 commit comments

Comments
 (0)