Code Duplication    Length = 26-27 lines in 2 locations

js/lib/font-awesome.js 1 location

@@ 1-27 (lines=27) @@
1
function insertFontCSS() {
2
    var fontPath = API.extension.getURL('');
3
    var fontCss = ["@font-face {",
4
        "font-family: 'FontAwesome';",
5
        "src: url('" + fontPath + "fonts/fontawesome-webfont.eot?v=4.7.0');",
6
        "src: url('" + fontPath + "fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('" + fontPath + "fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('" + fontPath + "fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('" + fontPath + "fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('" + fontPath + "fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');",
7
        "font-weight: normal;",
8
        "font-style: normal;",
9
        "}"];
10
    var browser = jQuery.browser;
11
    if (window.navigator.userAgent.indexOf('Firefox') !== -1) {
12
        fontCss[2] = "src: url('" + fontPath + "fonts/fontawesome-webfont.eot?v=4.7.0');";
13
        fontCss[3] = "src: url('" + fontPath + "fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('" + fontPath + "fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('" + fontPath + "fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('" + fontPath + "fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('" + fontPath + "fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');";
14
    }
15
    var css = fontCss.join('');
16
    var style = document.createElement('style'),
17
        head = document.head || document.getElementsByTagName('head')[0];
18
19
    style.type = 'text/css';
20
    if (style.styleSheet) {
21
        style.styleSheet.cssText = css;
22
    } else {
23
        style.appendChild(document.createTextNode(css));
24
    }
25
26
    head.appendChild(style);
27
}
28
insertFontCSS();

js/background/inject/inject.js 1 location

@@ 415-440 (lines=26) @@
412
            $j('#password-toolbar').html('Credential ' + action + '!');
413
            setTimeout(function () {
414
                closeToolbar();
415
            }, 2500);
416
        }
417
    }
418
419
    _this.minedLoginSaved = minedLoginSaved;
420
421
    function closeToolbar() {
422
        $j('#password-toolbar').slideUp(400, function () {
423
            $j('#password-toolbar').remove();
424
        });
425
    }
426
427
    function insertFontCSS() {
428
        var fontPath = API.extension.getURL('');
429
        var fontCss = ["@font-face {",
430
            "font-family: 'FontAwesome';",
431
            "src: url('" + fontPath + "fonts/fontawesome-webfont.eot?v=4.7.0');",
432
            "src: url('" + fontPath + "fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('" + fontPath + "fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('" + fontPath + "fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('" + fontPath + "fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('" + fontPath + "fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');",
433
            "font-weight: normal;",
434
            "font-style: normal;",
435
            "}"];
436
        if (window.navigator.userAgent.indexOf('Firefox') !== -1) {
437
            fontCss[2] = "src: url('" + fontPath + "fonts/fontawesome-webfont.eot?v=4.7.0');";
438
            fontCss[3] = "src: url('" + fontPath + "fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('" + fontPath + "fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('" + fontPath + "fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('" + fontPath + "fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('" + fontPath + "fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');";
439
        }
440
        var css = fontCss.join('');
441
        var style = document.createElement('style'),
442
            head = document.head || document.getElementsByTagName('head')[0];
443