Passed
Push — master ( 05c49c...6f8685 )
by Florian
04:07
created

legacy.js ➔ addLoadEvent   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 13
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
cc 2
eloc 6
c 2
b 0
f 0
nc 2
dl 0
loc 13
rs 10
nop 1

1 Function

Rating   Name   Duplication   Size   Complexity  
A legacy.js ➔ ... ➔ window.onload 0 6 2
1
import 'promise-polyfill/src/polyfill';
2
import 'outdated-browser/outdatedbrowser/outdatedbrowser.js'
3
4
// Plain Javascript
5
//event listener: DOM ready
6
function addLoadEvent(func) {
7
    var oldonload = window.onload;
8
    if (typeof window.onload != 'function') {
9
        window.onload = func;
10
    } else {
11
        window.onload = function () {
12
            if (oldonload) {
13
                oldonload();
14
            }
15
            func();
16
        }
17
    }
18
}
19
20
//call plugin function after DOM ready
21
addLoadEvent(function () {
22
    outdatedBrowser({
23
        bgColor: '#f25648',
24
        color: '#ffffff',
25
        lowerThan: 'borderImage',
26
        languagePath: ''
27
    })
28
});