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

assets/js/legacy.js   A

Complexity

Total Complexity 5
Complexity/F 1.67

Size

Lines of Code 28
Function Count 3

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 0
wmc 5
eloc 17
c 1
b 0
f 0
nc 1
mnd 2
bc 6
fnc 3
dl 0
loc 28
bpm 2
cpm 1.6666
noi 0
rs 10

1 Function

Rating   Name   Duplication   Size   Complexity  
A legacy.js ➔ addLoadEvent 0 13 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
});