Skip to content

Commit 13a3ea5

Browse files
committed
refactor
1 parent 16b6242 commit 13a3ea5

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

scripts/common.js

+10-4
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,17 @@ webrtcperf.overrideLocalStorage = window.overrideLocalStorage = () => {
170170
}
171171
}
172172

173-
webrtcperf.injectCss = window.injectCss = css => {
174-
const style = document.createElement('style')
175-
style.setAttribute('type', 'text/css')
173+
webrtcperf.injectCss = window.injectCss = (css, id = 'custom') => {
174+
id = `webrtcperf-css-${id}`
175+
let style = document.getElementById(id)
176+
if (!style) {
177+
style = document.createElement('style')
178+
style.setAttribute('id', id)
179+
style.setAttribute('type', 'text/css')
180+
document.head.appendChild(style)
181+
}
176182
style.innerHTML = css
177-
document.head.appendChild(style)
183+
return style
178184
}
179185

180186
webrtcperf.watchObjectProperty = window.watchObjectProperty = (object, name, cb) => {

0 commit comments

Comments
 (0)