| 1 |
/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */ |
| 2 |
|
| 3 |
window.onload = function() { |
| 4 |
function addIcon(el, entity) { |
| 5 |
var html = el.innerHTML; |
| 6 |
el.innerHTML = '<span style="font-family: \'Elusive-Icons\'">' + entity + '</span>' + html; |
| 7 |
} |
| 8 |
var icons = { |
| 9 |
'icon-move' : '', |
| 10 |
'icon-music' : '', |
| 11 |
'icon-network' : '', |
| 12 |
'icon-off' : '', |
| 13 |
'icon-ok' : '', |
| 14 |
'icon-ok-circle' : '', |
| 15 |
'icon-ok-sign' : '', |
| 16 |
'icon-paper-clip' : '', |
| 17 |
'icon-paper-clip-alt' : '', |
| 18 |
'icon-path' : '', |
| 19 |
'icon-plus-sign' : '', |
| 20 |
'icon-print' : '', |
| 21 |
'icon-qrcode' : '', |
| 22 |
'icon-question' : '', |
| 23 |
'icon-question-sign' : '', |
| 24 |
'icon-quotes' : '', |
| 25 |
'icon-quotes-alt' : '', |
| 26 |
'icon-random' : '', |
| 27 |
'icon-record' : '', |
| 28 |
'icon-reddit' : '', |
| 29 |
'icon-refresh' : '', |
| 30 |
'icon-screenshot' : '', |
| 31 |
'icon-search' : '', |
| 32 |
'icon-search-alt' : '', |
| 33 |
'icon-share' : '', |
| 34 |
'icon-share-alt' : '', |
| 35 |
'icon-shopping-cart' : '', |
| 36 |
'icon-shopping-cart-sign' : '', |
| 37 |
'icon-signal' : '', |
| 38 |
'icon-skype' : '', |
| 39 |
'icon-slideshare' : '', |
| 40 |
'icon-smiley' : '', |
| 41 |
'icon-th-large' : '', |
| 42 |
'icon-th-list' : '', |
| 43 |
'icon-thumbs-down' : '', |
| 44 |
'icon-thumbs-up' : '', |
| 45 |
'icon-time' : '', |
| 46 |
'icon-time-alt' : '', |
| 47 |
'icon-tint' : '', |
| 48 |
'icon-torso' : '', |
| 49 |
'icon-trash' : '', |
| 50 |
'icon-trash-alt' : '', |
| 51 |
'icon-tumblr' : '', |
| 52 |
'icon-w3c' : '', |
| 53 |
'icon-warning-sign' : '', |
| 54 |
'icon-website' : '', |
| 55 |
'icon-website-alt' : '', |
| 56 |
'icon-wheelchair' : '', |
| 57 |
'icon-wordpress' : '', |
| 58 |
'icon-wrench' : '', |
| 59 |
'icon-wrench-alt' : '', |
| 60 |
'icon-youtube' : '', |
| 61 |
'icon-zoom-in' : '', |
| 62 |
'icon-zoom-out' : '', |
| 63 |
'icon-pause-alt' : '', |
| 64 |
'icon-pencil' : '', |
| 65 |
'icon-pencil-alt' : '', |
| 66 |
'icon-person' : '', |
| 67 |
'icon-phone' : '', |
| 68 |
'icon-phone-alt' : '', |
| 69 |
'icon-photo' : '', |
| 70 |
'icon-photo-alt' : '', |
| 71 |
'icon-picasa' : '', |
| 72 |
'icon-picture' : '', |
| 73 |
'icon-pinterest' : '', |
| 74 |
'icon-plane' : '', |
| 75 |
'icon-play-alt' : '', |
| 76 |
'icon-play-circle' : '', |
| 77 |
'icon-plus' : '', |
| 78 |
'icon-remove' : '', |
| 79 |
'icon-remove-circle' : '', |
| 80 |
'icon-remove-sign' : '', |
| 81 |
'icon-repeat' : '', |
| 82 |
'icon-repeat-alt' : '', |
| 83 |
'icon-resize-full' : '', |
| 84 |
'icon-resize-horizontal' : '', |
| 85 |
'icon-resize-small' : '', |
| 86 |
'icon-resize-vertical' : '', |
| 87 |
'icon-retweet' : '', |
| 88 |
'icon-reverse-alt' : '', |
| 89 |
'icon-road' : '', |
| 90 |
'icon-rss' : '', |
| 91 |
'icon-screen' : '', |
| 92 |
'icon-screen-alt' : '', |
| 93 |
'icon-smiley-alt' : '', |
| 94 |
'icon-speaker' : '', |
| 95 |
'icon-stackoverflow' : '', |
| 96 |
'icon-star' : '', |
| 97 |
'icon-star-alt' : '', |
| 98 |
'icon-star-empty' : '', |
| 99 |
'icon-stop-alt' : '', |
| 100 |
'icon-stumbleupon' : '', |
| 101 |
'icon-tag' : '', |
| 102 |
'icon-tags' : '', |
| 103 |
'icon-tasks' : '', |
| 104 |
'icon-text-height' : '', |
| 105 |
'icon-text-width' : '', |
| 106 |
'icon-th' : '', |
| 107 |
'icon-twitter' : '', |
| 108 |
'icon-universal-access' : '', |
| 109 |
'icon-unlock' : '', |
| 110 |
'icon-unlock-alt' : '', |
| 111 |
'icon-upload' : '', |
| 112 |
'icon-user' : '', |
| 113 |
'icon-video' : '', |
| 114 |
'icon-video-alt' : '', |
| 115 |
'icon-video-chat' : '', |
| 116 |
'icon-view-mode' : '', |
| 117 |
'icon-vimeo' : '', |
| 118 |
'icon-vkontakte' : '', |
| 119 |
'icon-volume-down' : '', |
| 120 |
'icon-volume-off' : '', |
| 121 |
'icon-volume-up' : '', |
| 122 |
'icon-backward' : '', |
| 123 |
'icon-fast-backward' : '', |
| 124 |
'icon-fast-forward' : '', |
| 125 |
'icon-forward' : '', |
| 126 |
'icon-play' : '', |
| 127 |
'icon-step-backward' : '', |
| 128 |
'icon-step-forward' : '', |
| 129 |
'icon-briefcase' : '', |
| 130 |
'icon-bullhorn' : '', |
| 131 |
'icon-calendar' : '', |
| 132 |
'icon-calendar-sign' : '', |
| 133 |
'icon-address-book' : '', |
| 134 |
'icon-address-book-alt' : '', |
| 135 |
'icon-adjust' : '', |
| 136 |
'icon-adult' : '', |
| 137 |
'icon-align-center' : '', |
| 138 |
'icon-align-justify' : '', |
| 139 |
'icon-align-left' : '', |
| 140 |
'icon-align-right' : '', |
| 141 |
'icon-arrow-down' : '', |
| 142 |
'icon-arrow-left' : '', |
| 143 |
'icon-arrow-right' : '', |
| 144 |
'icon-arrow-up' : '', |
| 145 |
'icon-asl' : '', |
| 146 |
'icon-asterisk' : '', |
| 147 |
'icon-ban-circle' : '', |
| 148 |
'icon-barcode' : '', |
| 149 |
'icon-behance' : '', |
| 150 |
'icon-bell' : '', |
| 151 |
'icon-blind' : '', |
| 152 |
'icon-blogger' : '', |
| 153 |
'icon-bold' : '', |
| 154 |
'icon-book' : '', |
| 155 |
'icon-bookmark' : '', |
| 156 |
'icon-bookmark-empty' : '', |
| 157 |
'icon-braille' : '', |
| 158 |
'icon-camera' : '', |
| 159 |
'icon-cc' : '', |
| 160 |
'icon-certificate' : '', |
| 161 |
'icon-check' : '', |
| 162 |
'icon-check-empty' : '', |
| 163 |
'icon-chevron-down' : '', |
| 164 |
'icon-chevron-left' : '', |
| 165 |
'icon-chevron-right' : '', |
| 166 |
'icon-chevron-up' : '', |
| 167 |
'icon-child' : '', |
| 168 |
'icon-circle-arrow-down' : '', |
| 169 |
'icon-circle-arrow-left' : '', |
| 170 |
'icon-circle-arrow-right' : '', |
| 171 |
'icon-circle-arrow-up' : '', |
| 172 |
'icon-cloud' : '', |
| 173 |
'icon-cloud-alt' : '', |
| 174 |
'icon-cog' : '', |
| 175 |
'icon-cog-alt' : '', |
| 176 |
'icon-cogs' : '', |
| 177 |
'icon-comment' : '', |
| 178 |
'icon-comment-alt' : '', |
| 179 |
'icon-compass' : '', |
| 180 |
'icon-compass-alt' : '', |
| 181 |
'icon-credit-card' : '', |
| 182 |
'icon-css' : '', |
| 183 |
'icon-dashboard' : '', |
| 184 |
'icon-delicious' : '', |
| 185 |
'icon-deviantart' : '', |
| 186 |
'icon-digg' : '', |
| 187 |
'icon-download' : '', |
| 188 |
'icon-download-alt' : '', |
| 189 |
'icon-dribble' : '', |
| 190 |
'icon-edit' : '', |
| 191 |
'icon-eject' : '', |
| 192 |
'icon-envelope' : '', |
| 193 |
'icon-envelope-alt' : '', |
| 194 |
'icon-error' : '', |
| 195 |
'icon-error-alt' : '', |
| 196 |
'icon-exclamation-sign' : '', |
| 197 |
'icon-eye-close' : '', |
| 198 |
'icon-eye-open' : '', |
| 199 |
'icon-facebook' : '', |
| 200 |
'icon-facetime-video' : '', |
| 201 |
'icon-female' : '', |
| 202 |
'icon-file' : '', |
| 203 |
'icon-file-alt' : '', |
| 204 |
'icon-file-edit' : '', |
| 205 |
'icon-file-edit-alt' : '', |
| 206 |
'icon-file-new' : '', |
| 207 |
'icon-file-new-alt' : '', |
| 208 |
'icon-film' : '', |
| 209 |
'icon-filter' : '', |
| 210 |
'icon-fire' : '', |
| 211 |
'icon-flag' : '', |
| 212 |
'icon-flag-alt' : '', |
| 213 |
'icon-flickr' : '', |
| 214 |
'icon-folder' : '', |
| 215 |
'icon-folder-close' : '', |
| 216 |
'icon-folder-open' : '', |
| 217 |
'icon-folder-sign' : '', |
| 218 |
'icon-font' : '', |
| 219 |
'icon-fontsize' : '', |
| 220 |
'icon-forward-alt' : '', |
| 221 |
'icon-foursquare' : '', |
| 222 |
'icon-friendfeed' : '', |
| 223 |
'icon-friendfeed-rect' : '', |
| 224 |
'icon-fullscreen' : '', |
| 225 |
'icon-gift' : '', |
| 226 |
'icon-github' : '', |
| 227 |
'icon-github-text' : '', |
| 228 |
'icon-glass' : '', |
| 229 |
'icon-glasses' : '', |
| 230 |
'icon-globe' : '', |
| 231 |
'icon-globe-alt' : '', |
| 232 |
'icon-googleplus' : '', |
| 233 |
'icon-graph' : '', |
| 234 |
'icon-graph-alt' : '', |
| 235 |
'icon-group' : '', |
| 236 |
'icon-group-alt' : '', |
| 237 |
'icon-guidedog' : '', |
| 238 |
'icon-hand-down' : '', |
| 239 |
'icon-hand-left' : '', |
| 240 |
'icon-hand-right' : '', |
| 241 |
'icon-hand-up' : '', |
| 242 |
'icon-hdd' : '', |
| 243 |
'icon-headphones' : '', |
| 244 |
'icon-hearing-impaired' : '', |
| 245 |
'icon-heart' : '', |
| 246 |
'icon-heart-alt' : '', |
| 247 |
'icon-heart-empty' : '', |
| 248 |
'icon-home' : '', |
| 249 |
'icon-home-alt' : '', |
| 250 |
'icon-idea' : '', |
| 251 |
'icon-idea-alt' : '', |
| 252 |
'icon-inbox' : '', |
| 253 |
'icon-inbox-alt' : '', |
| 254 |
'icon-inbox-box' : '', |
| 255 |
'icon-indent-left' : '', |
| 256 |
'icon-indent-right' : '', |
| 257 |
'icon-info-sign' : '', |
| 258 |
'icon-instagram' : '', |
| 259 |
'icon-iphone-home' : '', |
| 260 |
'icon-italic' : '', |
| 261 |
'icon-key' : '', |
| 262 |
'icon-laptop' : '', |
| 263 |
'icon-laptop-alt' : '', |
| 264 |
'icon-leaf' : '', |
| 265 |
'icon-linkedin' : '', |
| 266 |
'icon-list' : '', |
| 267 |
'icon-list-alt' : '', |
| 268 |
'icon-lock' : '', |
| 269 |
'icon-lock-alt' : '', |
| 270 |
'icon-magnet' : '', |
| 271 |
'icon-male' : '', |
| 272 |
'icon-map-marker' : '', |
| 273 |
'icon-map-marker-alt' : '', |
| 274 |
'icon-mic' : '', |
| 275 |
'icon-mic-alt' : '', |
| 276 |
'icon-minus' : '', |
| 277 |
'icon-minus-sign' : '', |
| 278 |
'icon-pause' : '', |
| 279 |
'icon-fork' : '', |
| 280 |
'icon-broom' : '', |
| 281 |
'icon-return-key' : '', |
| 282 |
'icon-lastfm' : '', |
| 283 |
'icon-livejournal' : '', |
| 284 |
'icon-myspace' : '', |
| 285 |
'icon-soundcloud' : '', |
| 286 |
'icon-viadeo' : '', |
| 287 |
'icon-spotify' : '', |
| 288 |
'icon-caret-left' : '', |
| 289 |
'icon-caret-up' : '', |
| 290 |
'icon-caret-right' : '', |
| 291 |
'icon-caret-down' : '', |
| 292 |
'icon-stop' : '' |
| 293 |
}, |
| 294 |
els = document.getElementsByTagName('*'), |
| 295 |
i, attr, html, c, el; |
| 296 |
for (i = 0; ; i += 1) { |
| 297 |
el = els[i]; |
| 298 |
if(!el) { |
| 299 |
break; |
| 300 |
} |
| 301 |
attr = el.getAttribute('data-icon'); |
| 302 |
if (attr) { |
| 303 |
addIcon(el, attr); |
| 304 |
} |
| 305 |
c = el.className; |
| 306 |
c = c.match(/icon-[^\s'"]+/); |
| 307 |
if (c && icons[c[0]]) { |
| 308 |
addIcon(el, icons[c[0]]); |
| 309 |
} |
| 310 |
} |
| 311 |
}; |