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