mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-07 06:57:02 +08:00
370 lines
13 KiB
JavaScript
370 lines
13 KiB
JavaScript
/* 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: \'ionicons\'">' + entity + '</span>' + html;
|
|
}
|
|
var icons = {
|
|
'icon-woman' : '',
|
|
'icon-wifi' : '',
|
|
'icon-waterdrop' : '',
|
|
'icon-volume-mute' : '',
|
|
'icon-volume-medium' : '',
|
|
'icon-volume-low' : '',
|
|
'icon-volume-high' : '',
|
|
'icon-videocamera' : '',
|
|
'icon-upload' : '',
|
|
'icon-unlocked' : '',
|
|
'icon-trash-b' : '',
|
|
'icon-trash-a' : '',
|
|
'icon-thumbsup' : '',
|
|
'icon-thumbsdown' : '',
|
|
'icon-stop' : '',
|
|
'icon-star' : '',
|
|
'icon-shuffle' : '',
|
|
'icon-share' : '',
|
|
'icon-search' : '',
|
|
'icon-reply' : '',
|
|
'icon-reply-all' : '',
|
|
'icon-refresh' : '',
|
|
'icon-record' : '',
|
|
'icon-printer' : '',
|
|
'icon-pound' : '',
|
|
'icon-plus' : '',
|
|
'icon-plus-round' : '',
|
|
'icon-plus-circled' : '',
|
|
'icon-play' : '',
|
|
'icon-plane' : '',
|
|
'icon-person' : '',
|
|
'icon-person-stalker' : '',
|
|
'icon-person-add' : '',
|
|
'icon-pause' : '',
|
|
'icon-paperclip' : '',
|
|
'icon-next' : '',
|
|
'icon-navicon' : '',
|
|
'icon-navicon-round' : '',
|
|
'icon-music-note' : '',
|
|
'icon-more' : '',
|
|
'icon-monitor' : '',
|
|
'icon-minus' : '',
|
|
'icon-minus-round' : '',
|
|
'icon-minus-circled' : '',
|
|
'icon-mic-c' : '',
|
|
'icon-mic-b' : '',
|
|
'icon-mic-a' : '',
|
|
'icon-map' : '',
|
|
'icon-man' : '',
|
|
'icon-loop' : '',
|
|
'icon-locked' : '',
|
|
'icon-location' : '',
|
|
'icon-leaf' : '',
|
|
'icon-laptop' : '',
|
|
'icon-ipod' : '',
|
|
'icon-iphone' : '',
|
|
'icon-ipad' : '',
|
|
'icon-ionic' : '',
|
|
'icon-ionic-outline' : '',
|
|
'icon-information' : '',
|
|
'icon-information-circled' : '',
|
|
'icon-images' : '',
|
|
'icon-image' : '',
|
|
'icon-home' : '',
|
|
'icon-help' : '',
|
|
'icon-help-circled' : '',
|
|
'icon-heart' : '',
|
|
'icon-headphone' : '',
|
|
'icon-grid' : '',
|
|
'icon-gear-b' : '',
|
|
'icon-gear-a' : '',
|
|
'icon-game-controller-b' : '',
|
|
'icon-game-controller-a' : '',
|
|
'icon-forward' : '',
|
|
'icon-folder' : '',
|
|
'icon-flask' : '',
|
|
'icon-flash' : '',
|
|
'icon-flash-off' : '',
|
|
'icon-film-marker' : '',
|
|
'icon-filing' : '',
|
|
'icon-eye' : '',
|
|
'icon-email' : '',
|
|
'icon-drag' : '',
|
|
'icon-document' : '',
|
|
'icon-document-text' : '',
|
|
'icon-disc' : '',
|
|
'icon-compose' : '',
|
|
'icon-cloud' : '',
|
|
'icon-close' : '',
|
|
'icon-close-round' : '',
|
|
'icon-close-circled' : '',
|
|
'icon-clipboard' : '',
|
|
'icon-chevron-up' : '',
|
|
'icon-chevron-right' : '',
|
|
'icon-chevron-left' : '',
|
|
'icon-chevron-down' : '',
|
|
'icon-checkmark' : '',
|
|
'icon-checkmark-round' : '',
|
|
'icon-checkmark-circled' : '',
|
|
'icon-chatbubbles' : '',
|
|
'icon-chatbubble' : '',
|
|
'icon-chatbubble-working' : '',
|
|
'icon-chatboxes' : '',
|
|
'icon-chatbox' : '',
|
|
'icon-chatbox-working' : '',
|
|
'icon-card' : '',
|
|
'icon-camera' : '',
|
|
'icon-calendar' : '',
|
|
'icon-bluetooth' : '',
|
|
'icon-battery-low' : '',
|
|
'icon-battery-half' : '',
|
|
'icon-battery-full' : '',
|
|
'icon-battery-empty' : '',
|
|
'icon-battery-charging' : '',
|
|
'icon-bag' : '',
|
|
'icon-at' : '',
|
|
'icon-arrow-up-c' : '',
|
|
'icon-arrow-up-b' : '',
|
|
'icon-arrow-up-a' : '',
|
|
'icon-arrow-right-c' : '',
|
|
'icon-arrow-right-b' : '',
|
|
'icon-arrow-right-a' : '',
|
|
'icon-arrow-left-c' : '',
|
|
'icon-arrow-left-b' : '',
|
|
'icon-arrow-left-a' : '',
|
|
'icon-arrow-down-c' : '',
|
|
'icon-arrow-down-b' : '',
|
|
'icon-arrow-down-a' : '',
|
|
'icon-archive' : '',
|
|
'icon-alert' : '',
|
|
'icon-ios7-world' : '',
|
|
'icon-ios7-world-outline' : '',
|
|
'icon-ios7-volume-low' : '',
|
|
'icon-ios7-volume-high' : '',
|
|
'icon-ios7-videocam' : '',
|
|
'icon-ios7-videocam-outline' : '',
|
|
'icon-ios7-upload' : '',
|
|
'icon-ios7-upload-outline' : '',
|
|
'icon-ios7-unlocked' : '',
|
|
'icon-ios7-unlocked-outline' : '',
|
|
'icon-ios7-undo' : '',
|
|
'icon-ios7-undo-outline' : '',
|
|
'icon-ios7-trash' : '',
|
|
'icon-ios7-trash-outline' : '',
|
|
'icon-ios7-timer' : '',
|
|
'icon-ios7-timer-outline' : '',
|
|
'icon-ios7-thunderstorm' : '',
|
|
'icon-ios7-thunderstorm-outline' : '',
|
|
'icon-ios7-telephone' : '',
|
|
'icon-ios7-telephone-outline' : '',
|
|
'icon-ios7-sunny' : '',
|
|
'icon-ios7-sunny-outline' : '',
|
|
'icon-ios7-stopwatch' : '',
|
|
'icon-ios7-stopwatch-outline' : '',
|
|
'icon-ios7-star' : '',
|
|
'icon-ios7-star-outline' : '',
|
|
'icon-ios7-skipforward' : '',
|
|
'icon-ios7-skipforward-outline' : '',
|
|
'icon-ios7-skipbackward' : '',
|
|
'icon-ios7-skipbackward-outline' : '',
|
|
'icon-ios7-search' : '',
|
|
'icon-ios7-search-strong' : '',
|
|
'icon-ios7-rewind' : '',
|
|
'icon-ios7-rewind-outline' : '',
|
|
'icon-ios7-refresh' : '',
|
|
'icon-ios7-refresh-outline' : '',
|
|
'icon-ios7-refresh-empty' : '',
|
|
'icon-ios7-redo' : '',
|
|
'icon-ios7-redo-outline' : '',
|
|
'icon-ios7-recording' : '',
|
|
'icon-ios7-recording-outline' : '',
|
|
'icon-ios7-rainy' : '',
|
|
'icon-ios7-rainy-outline' : '',
|
|
'icon-ios7-printer' : '',
|
|
'icon-ios7-printer-outline' : '',
|
|
'icon-ios7-plus' : '',
|
|
'icon-ios7-plus-outline' : '',
|
|
'icon-ios7-plus-empty' : '',
|
|
'icon-ios7-play' : '',
|
|
'icon-ios7-play-outline' : '',
|
|
'icon-ios7-photos' : '',
|
|
'icon-ios7-photos-outline' : '',
|
|
'icon-ios7-personadd' : '',
|
|
'icon-ios7-personadd-outline' : '',
|
|
'icon-ios7-person' : '',
|
|
'icon-ios7-person-outline' : '',
|
|
'icon-ios7-people' : '',
|
|
'icon-ios7-people-outline' : '',
|
|
'icon-ios7-pause' : '',
|
|
'icon-ios7-pause-outline' : '',
|
|
'icon-ios7-partlysunny' : '',
|
|
'icon-ios7-partlysunny-outline' : '',
|
|
'icon-ios7-paperplane' : '',
|
|
'icon-ios7-paperplane-outline' : '',
|
|
'icon-ios7-navigate' : '',
|
|
'icon-ios7-navigate-outline' : '',
|
|
'icon-ios7-musical-notes' : '',
|
|
'icon-ios7-musical-note' : '',
|
|
'icon-ios7-more' : '',
|
|
'icon-ios7-more-outline' : '',
|
|
'icon-ios7-moon' : '',
|
|
'icon-ios7-moon-outline' : '',
|
|
'icon-ios7-monitor' : '',
|
|
'icon-ios7-monitor-outline' : '',
|
|
'icon-ios7-minus' : '',
|
|
'icon-ios7-minus-outline' : '',
|
|
'icon-ios7-minus-empty' : '',
|
|
'icon-ios7-mic' : '',
|
|
'icon-ios7-mic-outline' : '',
|
|
'icon-ios7-mic-off' : '',
|
|
'icon-ios7-locked' : '',
|
|
'icon-ios7-locked-outline' : '',
|
|
'icon-ios7-location' : '',
|
|
'icon-ios7-location-outline' : '',
|
|
'icon-ios7-keypad' : '',
|
|
'icon-ios7-keypad-outline' : '',
|
|
'icon-ios7-information' : '',
|
|
'icon-ios7-information-outline' : '',
|
|
'icon-ios7-information-empty' : '',
|
|
'icon-ios7-infinite' : '',
|
|
'icon-ios7-infinite-outline' : '',
|
|
'icon-ios7-help' : '',
|
|
'icon-ios7-help-outline' : '',
|
|
'icon-ios7-help-empty' : '',
|
|
'icon-ios7-heart' : '',
|
|
'icon-ios7-heart-outline' : '',
|
|
'icon-ios7-glasses' : '',
|
|
'icon-ios7-glasses-outline' : '',
|
|
'icon-ios7-gear' : '',
|
|
'icon-ios7-gear-outline' : '',
|
|
'icon-ios7-folder' : '',
|
|
'icon-ios7-folder-outline' : '',
|
|
'icon-ios7-flag' : '',
|
|
'icon-ios7-flag-outline' : '',
|
|
'icon-ios7-film' : '',
|
|
'icon-ios7-film-outline' : '',
|
|
'icon-ios7-filing' : '',
|
|
'icon-ios7-filing-outline' : '',
|
|
'icon-ios7-fastforward' : '',
|
|
'icon-ios7-fastforward-outline' : '',
|
|
'icon-ios7-eye' : '',
|
|
'icon-ios7-eye-outline' : '',
|
|
'icon-ios7-email' : '',
|
|
'icon-ios7-email-outline' : '',
|
|
'icon-ios7-drag' : '',
|
|
'icon-ios7-download' : '',
|
|
'icon-ios7-download-outline' : '',
|
|
'icon-ios7-copy' : '',
|
|
'icon-ios7-copy-outline' : '',
|
|
'icon-ios7-contact' : '',
|
|
'icon-ios7-contact-outline' : '',
|
|
'icon-ios7-compose' : '',
|
|
'icon-ios7-compose-outline' : '',
|
|
'icon-ios7-cog' : '',
|
|
'icon-ios7-cog-outline' : '',
|
|
'icon-ios7-cloudy' : '',
|
|
'icon-ios7-cloudy-outline' : '',
|
|
'icon-ios7-cloud' : '',
|
|
'icon-ios7-cloud-upload' : '',
|
|
'icon-ios7-cloud-upload-outline' : '',
|
|
'icon-ios7-cloud-outline' : '',
|
|
'icon-ios7-cloud-download' : '',
|
|
'icon-ios7-cloud-download-outline' : '',
|
|
'icon-ios7-clock' : '',
|
|
'icon-ios7-clock-outline' : '',
|
|
'icon-ios7-circle-outline' : '',
|
|
'icon-ios7-circle-filled' : '',
|
|
'icon-ios7-checkmark' : '',
|
|
'icon-ios7-checkmark-outline' : '',
|
|
'icon-ios7-checkmark-empty' : '',
|
|
'icon-ios7-chatbubble' : '',
|
|
'icon-ios7-chatbubble-outline' : '',
|
|
'icon-ios7-chatboxes' : '',
|
|
'icon-ios7-chatboxes-outline' : '',
|
|
'icon-ios7-cart' : '',
|
|
'icon-ios7-cart-outline' : '',
|
|
'icon-ios7-camera' : '',
|
|
'icon-ios7-camera-outline' : '',
|
|
'icon-ios7-calendar' : '',
|
|
'icon-ios7-calendar-outline' : '',
|
|
'icon-ios7-browsers' : '',
|
|
'icon-ios7-browsers-outline' : '',
|
|
'icon-ios7-box' : '',
|
|
'icon-ios7-box-outline' : '',
|
|
'icon-ios7-bookmarks' : '',
|
|
'icon-ios7-bookmarks-outline' : '',
|
|
'icon-ios7-bolt' : '',
|
|
'icon-ios7-bolt-outline' : '',
|
|
'icon-ios7-bell' : '',
|
|
'icon-ios7-bell-outline' : '',
|
|
'icon-ios7-at' : '',
|
|
'icon-ios7-arrow-up' : '',
|
|
'icon-ios7-arrow-right' : '',
|
|
'icon-ios7-arrow-left' : '',
|
|
'icon-ios7-arrow-forward' : '',
|
|
'icon-ios7-arrow-down' : '',
|
|
'icon-ios7-arrow-back' : '',
|
|
'icon-ios7-albums' : '',
|
|
'icon-ios7-albums-outline' : '',
|
|
'icon-ios7-alarm' : '',
|
|
'icon-ios7-alarm-outline' : '',
|
|
'icon-social-youtube' : '',
|
|
'icon-social-youtube-outline' : '',
|
|
'icon-social-yahoo' : '',
|
|
'icon-social-yahoo-outline' : '',
|
|
'icon-social-wordpress' : '',
|
|
'icon-social-wordpress-outline' : '',
|
|
'icon-social-windows' : '',
|
|
'icon-social-windows-outline' : '',
|
|
'icon-social-vimeo' : '',
|
|
'icon-social-vimeo-outline' : '',
|
|
'icon-social-twitter' : '',
|
|
'icon-social-twitter-outline' : '',
|
|
'icon-social-tumblr' : '',
|
|
'icon-social-tumblr-outline' : '',
|
|
'icon-social-skype' : '',
|
|
'icon-social-skype-outline' : '',
|
|
'icon-social-rss' : '',
|
|
'icon-social-rss-outline' : '',
|
|
'icon-social-reddit' : '',
|
|
'icon-social-reddit-outline' : '',
|
|
'icon-social-linkedin' : '',
|
|
'icon-social-linkedin-outline' : '',
|
|
'icon-social-hackernews' : '',
|
|
'icon-social-hackernews-outline' : '',
|
|
'icon-social-google' : '',
|
|
'icon-social-google-outline' : '',
|
|
'icon-social-github' : '',
|
|
'icon-social-github-outline' : '',
|
|
'icon-social-facebook' : '',
|
|
'icon-social-facebook-outline' : '',
|
|
'icon-social-dropbox' : '',
|
|
'icon-social-dropbox-outline' : '',
|
|
'icon-social-dribbble' : '',
|
|
'icon-social-dribbble-outline' : '',
|
|
'icon-social-designernews' : '',
|
|
'icon-social-designernews-outline' : '',
|
|
'icon-social-buffer' : '',
|
|
'icon-social-buffer-outline' : '',
|
|
'icon-social-apple' : '',
|
|
'icon-social-apple-outline' : '',
|
|
'icon-social-android' : '',
|
|
'icon-social-android-outline' : ''
|
|
},
|
|
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(/[^\s'"]+/);
|
|
if (c && icons[c[0]]) {
|
|
addIcon(el, icons[c[0]]);
|
|
}
|
|
}
|
|
}; |