Association-Merci-Edgar/Merci-Edgar

View on GitHub
app/assets/javascripts/entypo-ie7.js

Summary

Maintainability
D
1 day
Test Coverage
/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */

window.onload = function() {
    function addIcon(el, entity) {
        var html = el.innerHTML;
        el.innerHTML = '<span style="font-family: \'entypo\'">' + entity + '</span>' + html;
    }
    var icons = {
            'edi-logoedgar_under' : '&#xe000;',
            'edi-logoedgar' : '&#xe001;',
            'edi-check_2' : '&#xe002;',
            'edi-phone' : '&#xe004;',
            'edi-mobile' : '&#xe005;',
            'edi-mouse' : '&#xe006;',
            'edi-directions' : '&#xe007;',
            'edi-mail' : '&#xe008;',
            'edi-paperplane' : '&#xe009;',
            'edi-pencil' : '&#xe00a;',
            'edi-feather' : '&#xe00b;',
            'edi-paperclip' : '&#xe00c;',
            'edi-drawer' : '&#xe00d;',
            'edi-reply' : '&#xe00e;',
            'edi-reply-all' : '&#xe00f;',
            'edi-forward' : '&#xe010;',
            'edi-user' : '&#xe011;',
            'edi-users' : '&#xe012;',
            'edi-user-add' : '&#xe013;',
            'edi-vcard' : '&#xe014;',
            'edi-export' : '&#xe015;',
            'edi-location' : '&#xe016;',
            'edi-map' : '&#xe017;',
            'edi-compass' : '&#xe018;',
            'edi-location-2' : '&#xe019;',
            'edi-target' : '&#xe01a;',
            'edi-share' : '&#xe01b;',
            'edi-sharable' : '&#xe01c;',
            'edi-heart' : '&#xe01d;',
            'edi-heart-2' : '&#xe01e;',
            'edi-star' : '&#xe01f;',
            'edi-star-2' : '&#xe020;',
            'edi-thumbs-up' : '&#xe021;',
            'edi-thumbs-down' : '&#xe022;',
            'edi-chat' : '&#xe023;',
            'edi-comment' : '&#xe024;',
            'edi-quote' : '&#xe025;',
            'edi-house' : '&#xe026;',
            'edi-popup' : '&#xe027;',
            'edi-search' : '&#xe028;',
            'edi-flashlight' : '&#xe029;',
            'edi-printer' : '&#xe02a;',
            'edi-bell' : '&#xe02b;',
            'edi-link' : '&#xe02c;',
            'edi-flag' : '&#xe02d;',
            'edi-cog' : '&#xe02e;',
            'edi-tools' : '&#xe02f;',
            'edi-trophy' : '&#xe030;',
            'edi-tag' : '&#xe031;',
            'edi-camera' : '&#xe032;',
            'edi-megaphone' : '&#xe033;',
            'edi-moon' : '&#xe034;',
            'edi-palette' : '&#xe035;',
            'edi-leaf' : '&#xe036;',
            'edi-music' : '&#xe037;',
            'edi-music-2' : '&#xe038;',
            'edi-new' : '&#xe039;',
            'edi-graduation' : '&#xe03a;',
            'edi-book' : '&#xe03b;',
            'edi-newspaper' : '&#xe03c;',
            'edi-bag' : '&#xe03d;',
            'edi-airplane' : '&#xe03e;',
            'edi-lifebuoy' : '&#xe03f;',
            'edi-eye' : '&#xe040;',
            'edi-clock' : '&#xe041;',
            'edi-microphone' : '&#xe042;',
            'edi-calendar' : '&#xe043;',
            'edi-bolt' : '&#xe044;',
            'edi-thunder' : '&#xe045;',
            'edi-droplet' : '&#xe046;',
            'edi-cd' : '&#xe047;',
            'edi-briefcase' : '&#xe048;',
            'edi-air' : '&#xe049;',
            'edi-hourglass' : '&#xe04a;',
            'edi-gauge' : '&#xe04b;',
            'edi-network' : '&#xe04c;',
            'edi-key' : '&#xe04d;',
            'edi-battery' : '&#xe04e;',
            'edi-bucket' : '&#xe04f;',
            'edi-magnet' : '&#xe050;',
            'edi-drive' : '&#xe051;',
            'edi-cup' : '&#xe052;',
            'edi-rocket' : '&#xe053;',
            'edi-brush' : '&#xe054;',
            'edi-suitcase' : '&#xe055;',
            'edi-cone' : '&#xe056;',
            'edi-earth' : '&#xe057;',
            'edi-keyboard' : '&#xe058;',
            'edi-browser' : '&#xe059;',
            'edi-publish' : '&#xe05a;',
            'edi-progress-3' : '&#xe05b;',
            'edi-progress-2' : '&#xe05c;',
            'edi-brogress-1' : '&#xe05d;',
            'edi-progress-0' : '&#xe05e;',
            'edi-sun' : '&#xe05f;',
            'edi-sun-2' : '&#xe060;',
            'edi-adjust' : '&#xe061;',
            'edi-code' : '&#xe062;',
            'edi-screen' : '&#xe063;',
            'edi-infinity' : '&#xe064;',
            'edi-light-bulb' : '&#xe065;',
            'edi-credit-card' : '&#xe066;',
            'edi-database' : '&#xe067;',
            'edi-voicemail' : '&#xe068;',
            'edi-clipboard' : '&#xe069;',
            'edi-cart' : '&#xe06a;',
            'edi-box' : '&#xe06b;',
            'edi-ticket' : '&#xe06c;',
            'edi-rss' : '&#xe06d;',
            'edi-signal' : '&#xe06e;',
            'edi-thermometer' : '&#xe06f;',
            'edi-droplets' : '&#xe070;',
            'edi-untitled' : '&#xe071;',
            'edi-statistics' : '&#xe072;',
            'edi-pie' : '&#xe073;',
            'edi-bars' : '&#xe074;',
            'edi-graph' : '&#xe075;',
            'edi-lock' : '&#xe076;',
            'edi-lock-open' : '&#xe077;',
            'edi-logout' : '&#xe078;',
            'edi-login' : '&#xe079;',
            'edi-checkmark' : '&#xe07a;',
            'edi-cross' : '&#xe07b;',
            'edi-minus' : '&#xe07c;',
            'edi-plus' : '&#xe07d;',
            'edi-cross-2' : '&#xe07e;',
            'edi-minus2' : '&#xe07f;',
            'edi-plus2' : '&#xe080;',
            'edi-cross-3' : '&#xe081;',
            'edi-minus-3' : '&#xe082;',
            'edi-plus3' : '&#xe083;',
            'edi-erase' : '&#xe084;',
            'edi-blocked' : '&#xe085;',
            'edi-info' : '&#xe086;',
            'edi-info-2' : '&#xe087;',
            'edi-question' : '&#xe088;',
            'edi-help' : '&#xe089;',
            'edi-warning' : '&#xe08a;',
            'edi-cycle' : '&#xe08b;',
            'edi-cw' : '&#xe08c;',
            'edi-ccw' : '&#xe08d;',
            'edi-shuffle' : '&#xe08e;',
            'edi-arrow' : '&#xe08f;',
            'edi-arrow-2' : '&#xe090;',
            'edi-retweet' : '&#xe091;',
            'edi-loop' : '&#xe092;',
            'edi-history' : '&#xe093;',
            'edi-back' : '&#xe094;',
            'edi-switch' : '&#xe095;',
            'edi-list' : '&#xe096;',
            'edi-add-to-list' : '&#xe097;',
            'edi-layout' : '&#xe098;',
            'edi-list-2' : '&#xe099;',
            'edi-text' : '&#xe09a;',
            'edi-text-2' : '&#xe09b;',
            'edi-document' : '&#xe09c;',
            'edi-docs' : '&#xe09d;',
            'edi-landscape' : '&#xe09e;',
            'edi-pictures' : '&#xe09f;',
            'edi-video' : '&#xe0a0;',
            'edi-music-3' : '&#xe0a1;',
            'edi-folder' : '&#xe0a2;',
            'edi-archive' : '&#xe0a3;',
            'edi-trash' : '&#xe0a4;',
            'edi-upload' : '&#xe0a5;',
            'edi-download' : '&#xe0a6;',
            'edi-disk' : '&#xe0a7;',
            'edi-install' : '&#xe0a8;',
            'edi-cloud' : '&#xe0a9;',
            'edi-upload-2' : '&#xe0aa;',
            'edi-bookmark' : '&#xe0ab;',
            'edi-bookmarks' : '&#xe0ac;',
            'edi-book-2' : '&#xe0ad;',
            'edi-play' : '&#xe0ae;',
            'edi-pause' : '&#xe0af;',
            'edi-record' : '&#xe0b0;',
            'edi-stop' : '&#xe0b1;',
            'edi-next' : '&#xe0b2;',
            'edi-previous' : '&#xe0b3;',
            'edi-first' : '&#xe0b4;',
            'edi-last' : '&#xe0b5;',
            'edi-resize-enlarge' : '&#xe0b6;',
            'edi-resize-shrink' : '&#xe0b7;',
            'edi-volume' : '&#xe0b8;',
            'edi-sound' : '&#xe0b9;',
            'edi-mute' : '&#xe0ba;',
            'edi-flow-cascade' : '&#xe0bb;',
            'edi-flow-branch' : '&#xe0bc;',
            'edi-flow-tree' : '&#xe0bd;',
            'edi-flow-line' : '&#xe0be;',
            'edi-flow-parallel' : '&#xe0bf;',
            'edi-arrow-left' : '&#xe0c0;',
            'edi-arrow-down' : '&#xe0c1;',
            'edi-arrow-up--upload' : '&#xe0c2;',
            'edi-arrow-right' : '&#xe0c3;',
            'edi-arrow-left-2' : '&#xe0c4;',
            'edi-arrow-down-2' : '&#xe0c5;',
            'edi-arrow-up' : '&#xe0c6;',
            'edi-arrow-right-2' : '&#xe0c7;',
            'edi-arrow-left-3' : '&#xe0c8;',
            'edi-arrow-down-3' : '&#xe0c9;',
            'edi-arrow-up-2' : '&#xe0ca;',
            'edi-arrow-right-3' : '&#xe0cb;',
            'edi-arrow-left-4' : '&#xe0cc;',
            'edi-arrow-down-4' : '&#xe0cd;',
            'edi-arrow-up-3' : '&#xe0ce;',
            'edi-arrow-right-4' : '&#xe0cf;',
            'edi-arrow-left-5' : '&#xe0d0;',
            'edi-arrow-down-5' : '&#xe0d1;',
            'edi-arrow-up-4' : '&#xe0d2;',
            'edi-arrow-right-5' : '&#xe0d3;',
            'edi-arrow-left-6' : '&#xe0d4;',
            'edi-arrow-down-6' : '&#xe0d5;',
            'edi-arrow-up-5' : '&#xe0d6;',
            'edi-arrow-right-6' : '&#xe0d7;',
            'edi-arrow-left-7' : '&#xe0d8;',
            'edi-arrow-down-7' : '&#xe0d9;',
            'edi-arrow-up-6' : '&#xe0da;',
            'edi-untitled-2' : '&#xe0db;',
            'edi-arrow-left-8' : '&#xe0dc;',
            'edi-arrow-down-8' : '&#xe0dd;',
            'edi-arrow-up-7' : '&#xe0de;',
            'edi-arrow-right-7' : '&#xe0df;',
            'edi-menu' : '&#xe0e0;',
            'edi-ellipsis' : '&#xe0e1;',
            'edi-dots' : '&#xe0e2;',
            'edi-dot' : '&#xe0e3;',
            'edi-cc' : '&#xe0e4;',
            'edi-cc-by' : '&#xe0e5;',
            'edi-cc-sa' : '&#xe0e6;',
            'edi-cc-nd' : '&#xe0e7;',
            'edi-cc-zero' : '&#xe0e8;',
            'edi-cc-share' : '&#xe0e9;',
            'edi-daniel-bruce' : '&#xe0ea;',
            'edi-github' : '&#xe0eb;',
            'edi-github-2' : '&#xe0ec;',
            'edi-flickr' : '&#xe0ed;',
            'edi-flickr-2' : '&#xe0ee;',
            'edi-vimeo' : '&#xe0ef;',
            'edi-vimeo-2' : '&#xe0f0;',
            'edi-twitter' : '&#xe0f1;',
            'edi-twitter-2' : '&#xe0f2;',
            'edi-facebook' : '&#xe0f3;',
            'edi-facebook-2' : '&#xe0f4;',
            'edi-facebook-3' : '&#xe0f5;',
            'edi-googleplus' : '&#xe0f6;',
            'edi-googleplus-2' : '&#xe0f7;',
            'edi-pinterest' : '&#xe0f8;',
            'edi-pinterest-2' : '&#xe0f9;',
            'edi-tumblr' : '&#xe0fa;',
            'edi-tumblr-2' : '&#xe0fb;',
            'edi-linkedin' : '&#xe0fc;',
            'edi-linkedin-2' : '&#xe0fd;',
            'edi-spotify' : '&#xe0fe;',
            'edi-instagram' : '&#xe0ff;',
            'edi-dropbox' : '&#xe100;',
            'edi-evernote' : '&#xe101;',
            'edi-flattr' : '&#xe102;',
            'edi-skype' : '&#xe103;',
            'edi-skype-2' : '&#xe104;',
            'edi-renren' : '&#xe105;',
            'edi-sina-weibo' : '&#xe106;',
            'edi-paypal' : '&#xe107;',
            'edi-picasa' : '&#xe108;',
            'edi-soundcloud' : '&#xe109;',
            'edi-untitled-3' : '&#xe10a;',
            'edi-binoculars' : '&#xe003;',
            'edi-venue' : '&#xe10b;',
            'edi-pushpin' : '&#xe10c;',
            'edi-dates' : '&#xe10d;'
        },
        els = document.getElementsByTagName('*'),
        i, attr, html, c, el;
    for (i = 0; ; i += 1) {
        el = els[i];
        if(!el) {
            break;
        }
        attr = el.getAttribute('data-icon');
        if (attr) {
            addIcon(el, attr);
        }
        c = el.className;
        c = c.match(/edi-[^\s'"]+/);
        if (c && icons[c[0]]) {
            addIcon(el, icons[c[0]]);
        }
    }
};