id: 1
unit: private injectHtml()
file: src/Popout.tsx
start line: 94
end line: 161
size: 52 LOC
McCabe index: 9
number of parameters: 2
id: 2
unit: export function generateWindowFeaturesString()
file: src/generateWindowFeaturesString.ts
start line: 3
end line: 37
size: 25 LOC
McCabe index: 1
number of parameters: 1
id: 3
unit: private setupOnCloseHandler()
file: src/Popout.tsx
start line: 21
end line: 67
size: 19 LOC
McCabe index: 7
number of parameters: 2
id: 4
unit: function validateUrl()
file: src/Popout.tsx
start line: 261
end line: 281
size: 18 LOC
McCabe index: 6
number of parameters: 1
id: 5
unit: private setupStyleObserver()
file: src/Popout.tsx
start line: 163
end line: 180
size: 15 LOC
McCabe index: 2
number of parameters: 1
id: 6
unit: export function crossBrowserCloneNode()
file: src/crossBrowserCloneNode.ts
start line: 1
end line: 17
size: 15 LOC
McCabe index: 3
number of parameters: 2
id: 7
unit: function start()
file: src/childWindowMonitor.ts
start line: 10
end line: 24
size: 14 LOC
McCabe index: 5
number of parameters: 1
id: 8
unit: private setupCleanupCallbacks()
file: src/Popout.tsx
start line: 69
end line: 84
size: 13 LOC
McCabe index: 3
number of parameters: 0
id: 9
unit: private renderChildWindow()
file: src/Popout.tsx
start line: 228
end line: 242
size: 13 LOC
McCabe index: 5
number of parameters: 0
id: 10
unit: function forEachStyleElement()
file: src/Popout.tsx
start line: 309
end line: 322
size: 13 LOC
McCabe index: 3
number of parameters: 3
id: 11
unit: window.onbeforeunload = function()
file: src/Popout.tsx
start line: 31
end line: 44
size: 12 LOC
McCabe index: 2
number of parameters: 1
id: 12
unit: private initializeChildWindow()
file: src/Popout.tsx
start line: 182
end line: 195
size: 12 LOC
McCabe index: 2
number of parameters: 2
id: 13
unit: export function insertPopoutStylesheetRule()
file: src/insertPopoutStylesheetRule.ts
start line: 3
end line: 16
size: 12 LOC
McCabe index: 4
number of parameters: 1
id: 14
unit: function validatePopupBlocker()
file: src/Popout.tsx
start line: 283
end line: 294
size: 11 LOC
McCabe index: 5
number of parameters: 1
id: 15
unit: function getWindowName()
file: src/Popout.tsx
start line: 300
end line: 307
size: 8 LOC
McCabe index: 2
number of parameters: 1
id: 16
unit: function valueOf()
file: src/generateWindowFeaturesString.ts
start line: 6
end line: 12
size: 7 LOC
McCabe index: 4
number of parameters: 1
id: 17
unit: private setupStyleElement()
file: src/Popout.tsx
start line: 86
end line: 92
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 18
unit: function stop()
file: src/childWindowMonitor.ts
start line: 26
end line: 31
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 19
unit: function isBrowserIEOrEdge()
file: src/Popout.tsx
start line: 324
end line: 328
size: 5 LOC
McCabe index: 4
number of parameters: 0
id: 20
unit: export function set()
file: src/globalContext.ts
start line: 3
end line: 6
size: 4 LOC
McCabe index: 2
number of parameters: 2
id: 21
unit: window.onload = function()
file: src/Popout.tsx
start line: 49
end line: 51
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 22
unit: componentDidUpdate()
file: src/Popout.tsx
start line: 244
end line: 246
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 23
unit: componentDidMount()
file: src/Popout.tsx
start line: 248
end line: 250
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 24
unit: componentWillUnmount()
file: src/Popout.tsx
start line: 252
end line: 254
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 25
unit: render()
file: src/Popout.tsx
start line: 256
end line: 258
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 26
unit: function isChildWindowOpened()
file: src/Popout.tsx
start line: 296
end line: 298
size: 3 LOC
McCabe index: 2
number of parameters: 1
id: 27
unit: export function get()
file: src/globalContext.ts
start line: 8
end line: 10
size: 3 LOC
McCabe index: 2
number of parameters: 1