@@ -91,14 +91,14 @@ function changeCurrLocation(tabObj, rootNode, index, name) {
91
91
}
92
92
93
93
if ( rootNode . children ) {
94
- rootNode . children . forEach ( child => {
94
+ rootNode . children . forEach ( ( child ) => {
95
95
changeCurrLocation ( tabObj , child , index , name ) ;
96
96
} ) ;
97
97
}
98
98
}
99
99
100
100
// establishing connection with devtools
101
- chrome . runtime . onConnect . addListener ( port => {
101
+ chrome . runtime . onConnect . addListener ( ( port ) => {
102
102
// port is one end of the connection - an object
103
103
104
104
// push every port connected to the ports array
@@ -113,7 +113,7 @@ chrome.runtime.onConnect.addListener(port => {
113
113
}
114
114
115
115
// every time devtool is closed, remove the port from portsArr
116
- port . onDisconnect . addListener ( e => {
116
+ port . onDisconnect . addListener ( ( e ) => {
117
117
for ( let i = 0 ; i < portsArr . length ; i += 1 ) {
118
118
if ( portsArr [ i ] === e ) {
119
119
portsArr . splice ( i , 1 ) ;
@@ -123,7 +123,7 @@ chrome.runtime.onConnect.addListener(port => {
123
123
} ) ;
124
124
125
125
// receive snapshot from devtools and send it to contentScript -
126
- port . onMessage . addListener ( msg => {
126
+ port . onMessage . addListener ( ( msg ) => {
127
127
// msg is action denoting a time jump in devtools
128
128
129
129
// ---------------------------------------------------------------
@@ -146,13 +146,20 @@ chrome.runtime.onConnect.addListener(port => {
146
146
// records snapshot of page initial state
147
147
tabsObj [ tabId ] . initialSnapshot . push ( tabsObj [ tabId ] . snapshots [ 0 ] ) ;
148
148
// reset snapshots to page last state recorded
149
- tabsObj [ tabId ] . snapshots = [ tabsObj [ tabId ] . snapshots [ tabsObj [ tabId ] . snapshots . length - 1 ] ] ;
149
+ tabsObj [ tabId ] . snapshots = [
150
+ tabsObj [ tabId ] . snapshots [ tabsObj [ tabId ] . snapshots . length - 1 ] ,
151
+ ] ;
150
152
// records hierarchy of page initial state
151
- tabsObj [ tabId ] . initialHierarchy = { ...tabsObj [ tabId ] . hierarchy , children : [ ] } ;
153
+ tabsObj [ tabId ] . initialHierarchy = {
154
+ ...tabsObj [ tabId ] . hierarchy ,
155
+ children : [ ] ,
156
+ } ;
152
157
// resets hierarchy
153
158
tabsObj [ tabId ] . hierarchy . children = [ ] ;
154
159
// resets hierarchy to page last state recorded
155
- tabsObj [ tabId ] . hierarchy . stateSnapshot = { ...tabsObj [ tabId ] . snapshots [ 0 ] } ;
160
+ tabsObj [ tabId ] . hierarchy . stateSnapshot = {
161
+ ...tabsObj [ tabId ] . snapshots [ 0 ] ,
162
+ } ;
156
163
// resets currLocation to page last state recorded
157
164
tabsObj [ tabId ] . currLocation = tabsObj [ tabId ] . hierarchy ;
158
165
// resets index
@@ -192,10 +199,10 @@ chrome.runtime.onMessage.addListener((request, sender) => {
192
199
193
200
// Filter out tabs that don't have reactime
194
201
if (
195
- action === 'tabReload'
196
- || action === 'recordSnap'
197
- || action === 'jumpToSnap'
198
- || action === 'injectScript'
202
+ action === 'tabReload' ||
203
+ action === 'recordSnap' ||
204
+ action === 'jumpToSnap' ||
205
+ action === 'injectScript'
199
206
) {
200
207
isReactTimeTravel = true ;
201
208
} else {
@@ -263,11 +270,11 @@ chrome.runtime.onMessage.addListener((request, sender) => {
263
270
tabsObj [ tabId ] . currBranch = 0 ;
264
271
265
272
// send a message to devtools
266
- portsArr . forEach ( bg =>
273
+ portsArr . forEach ( ( bg ) =>
267
274
bg . postMessage ( {
268
275
action : 'initialConnectSnapshots' ,
269
276
payload : tabsObj ,
270
- } ) ,
277
+ } )
271
278
) ;
272
279
}
273
280
reloaded [ tabId ] = true ;
@@ -285,14 +292,14 @@ chrome.runtime.onMessage.addListener((request, sender) => {
285
292
286
293
sendToHierarchy (
287
294
tabsObj [ tabId ] ,
288
- new Node ( request . payload , tabsObj [ tabId ] ) ,
295
+ new Node ( request . payload , tabsObj [ tabId ] )
289
296
) ;
290
297
if ( portsArr . length > 0 ) {
291
- portsArr . forEach ( bg =>
298
+ portsArr . forEach ( ( bg ) =>
292
299
bg . postMessage ( {
293
300
action : 'initialConnectSnapshots' ,
294
301
payload : tabsObj ,
295
- } ) ,
302
+ } )
296
303
) ;
297
304
}
298
305
break ;
@@ -306,17 +313,17 @@ chrome.runtime.onMessage.addListener((request, sender) => {
306
313
//! INVOKING buildHierarchy FIGURE OUT WHAT TO PASS IN!!!!
307
314
sendToHierarchy (
308
315
tabsObj [ tabId ] ,
309
- new Node ( request . payload , tabsObj [ tabId ] ) ,
316
+ new Node ( request . payload , tabsObj [ tabId ] )
310
317
) ;
311
318
}
312
319
// send message to devtools
313
320
if ( portsArr . length > 0 ) {
314
- portsArr . forEach ( bg =>
321
+ portsArr . forEach ( ( bg ) =>
315
322
bg . postMessage ( {
316
323
action : 'sendSnapshots' ,
317
324
payload : tabsObj ,
318
325
sourceTab,
319
- } ) ,
326
+ } )
320
327
) ;
321
328
}
322
329
break ;
@@ -328,14 +335,14 @@ chrome.runtime.onMessage.addListener((request, sender) => {
328
335
} ) ;
329
336
330
337
// when tab is closed, remove the tabid from the tabsObj
331
- chrome . tabs . onRemoved . addListener ( tabId => {
338
+ chrome . tabs . onRemoved . addListener ( ( tabId ) => {
332
339
// tell devtools which tab to delete
333
340
if ( portsArr . length > 0 ) {
334
- portsArr . forEach ( bg =>
341
+ portsArr . forEach ( ( bg ) =>
335
342
bg . postMessage ( {
336
343
action : 'deleteTab' ,
337
344
payload : tabId ,
338
- } ) ,
345
+ } )
339
346
) ;
340
347
}
341
348
@@ -352,11 +359,11 @@ chrome.tabs.onUpdated.addListener((tabId, changeInfo) => {
352
359
if ( changeInfo . title && changeInfo . title !== tabsObj [ tabId ] . title ) {
353
360
// tell devtools which tab to delete
354
361
if ( portsArr . length > 0 ) {
355
- portsArr . forEach ( bg =>
362
+ portsArr . forEach ( ( bg ) =>
356
363
bg . postMessage ( {
357
364
action : 'deleteTab' ,
358
365
payload : tabId ,
359
- } ) ,
366
+ } )
360
367
) ;
361
368
}
362
369
@@ -372,14 +379,14 @@ chrome.tabs.onUpdated.addListener((tabId, changeInfo) => {
372
379
} ) ;
373
380
374
381
// when tab is view change, put the tabid as the current tab
375
- chrome . tabs . onActivated . addListener ( info => {
382
+ chrome . tabs . onActivated . addListener ( ( info ) => {
376
383
// tell devtools which tab to be the current
377
384
if ( portsArr . length > 0 ) {
378
- portsArr . forEach ( bg =>
385
+ portsArr . forEach ( ( bg ) =>
379
386
bg . postMessage ( {
380
387
action : 'changeTab' ,
381
388
payload : info ,
382
- } ) ,
389
+ } )
383
390
) ;
384
391
}
385
392
} ) ;
0 commit comments