/* 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 = '' + entity + '' + html; } var icons = { 'icon-user-unfollow': '', 'icon-user-friends': '', 'icon-user-following': '', 'icon-user-follow': '', 'icon-trophy': '', 'icon-speedometer': '', 'icon-social-youtube': '', 'icon-social-twitter': '', 'icon-social-tumblr': '', 'icon-social-facebook': '', 'icon-social-dropbox': '', 'icon-social-dribbble': '', 'icon-shield': '', 'icon-screen-tablet': '', 'icon-screen-smartphone': '', 'icon-screen-desktop': '', 'icon-plane': '', 'icon-notebook': '', 'icon-moustache': '', 'icon-mouse': '', 'icon-magnet': '', 'icon-magic-wand': '', 'icon-hourglass': '', 'icon-graduation': '', 'icon-ghost': '', 'icon-game-controller': '', 'icon-fire': '', 'icon-eyeglasses': '', 'icon-envelope-open': '', 'icon-envelope-letter': '', 'icon-energy': '', 'icon-emoticon-smile': '', 'icon-disc': '', 'icon-cursor-move': '', 'icon-crop': '', 'icon-credit-card': '', 'icon-chemistry': '', 'icon-bell': '', 'icon-badge': '', 'icon-anchor': '', 'icon-action-redo': '', 'icon-action-undo': '', 'icon-bag': '', 'icon-basket': '', 'icon-basket-loaded': '', 'icon-book-open': '', 'icon-briefcase': '', 'icon-bubbles': '', 'icon-calculator': '', 'icon-call-end': '', 'icon-call-in': '', 'icon-call-out': '', 'icon-compass': '', 'icon-cup': '', 'icon-diamond': '', 'icon-direction': '', 'icon-directions': '', 'icon-docs': '', 'icon-drawer': '', 'icon-drop': '', 'icon-earphones': '', 'icon-earphones-alt': '', 'icon-feed': '', 'icon-film': '', 'icon-folder-alt': '', 'icon-frame': '', 'icon-globe': '', 'icon-globe-alt': '', 'icon-handbag': '', 'icon-layers': '', 'icon-map': '', 'icon-picture': '', 'icon-pin': '', 'icon-playlist': '', 'icon-present': '', 'icon-printer': '', 'icon-puzzle': '', 'icon-speech': '', 'icon-vector': '', 'icon-wallet': '', 'icon-arrow-down': '', 'icon-arrow-left': '', 'icon-arrow-right': '', 'icon-arrow-up': '', 'icon-bar-chart': '', 'icon-bulb': '', 'icon-calendar': '', 'icon-control-end': '', 'icon-control-forward': '', 'icon-control-pause': '', 'icon-control-play': '', 'icon-control-rewind': '', 'icon-control-start': '', 'icon-cursor': '', 'icon-dislike': '', 'icon-equalizer': '', 'icon-graph': '', 'icon-grid': '', 'icon-home': '', 'icon-like': '', 'icon-list': '', 'icon-login': '', 'icon-logout': '', 'icon-loop': '', 'icon-microphone': '', 'icon-music-tone': '', 'icon-music-tone-alt': '', 'icon-note': '', 'icon-pencil': '', 'icon-pie-chart': '', 'icon-question': '', 'icon-rocket': '', 'icon-share': '', 'icon-share-alt': '', 'icon-shuffle': '', 'icon-size-actual': '', 'icon-size-fullscreen': '', 'icon-support': '', 'icon-tag': '', 'icon-trash': '', 'icon-umbrella': '', 'icon-wrench': '', 'icon-ban': '', 'icon-bubble': '', 'icon-camcorder': '', 'icon-camera': '', 'icon-check': '', 'icon-clock': '', 'icon-close': '', 'icon-cloud-download': '', 'icon-cloud-upload': '', 'icon-doc': '', 'icon-envelope': '', 'icon-eye': '', 'icon-flag': '', 'icon-folder': '', 'icon-heart': '', 'icon-info': '', 'icon-key': '', 'icon-link': '', 'icon-lock': '', 'icon-lock-open': '', 'icon-magnifier': '', 'icon-magnifier-add': '', 'icon-magnifier-remove': '', 'icon-paper-clip': '', 'icon-paper-plane': '', 'icon-plus': '', 'icon-pointer': '', 'icon-power': '', 'icon-refresh': '', 'icon-reload': '', 'icon-settings': '', 'icon-star': '', 'icon-symbol-female': '', 'icon-symbol-male': '', 'icon-target': '', 'icon-user-female': '', 'icon-user-male': '', 'icon-volume-1': '', 'icon-volume-2': '', 'icon-volume-off': '' }, els = document.getElementsByTagName('*'), i, attr, 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(/icon-[^\s'"]+/); if (c && icons[c[0]]) { addIcon(el, icons[c[0]]); } } };