commit 51801b9f3a8c9f8c3bad4c0142f43dde3944ffcf Author: Chris Turner Date: Sat May 9 12:31:32 2015 +1200 Initial commit. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..123975a --- /dev/null +++ b/.gitignore @@ -0,0 +1,81 @@ +# Created by .ignore support plugin (hsz.mobi) +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm + +*.iml + +## Directory-based project format: +.idea/ +# if you remove the above rule, at least ignore the following: + +# User-specific stuff: +# .idea/workspace.xml +# .idea/tasks.xml +# .idea/dictionaries + +# Sensitive or high-churn files: +# .idea/dataSources.ids +# .idea/dataSources.xml +# .idea/sqlDataSources.xml +# .idea/dynamic.xml +# .idea/uiDesigner.xml + +# Gradle: +# .idea/gradle.xml +# .idea/libraries + +# Mongo Explorer plugin: +# .idea/mongoSettings.xml + +## File-based project format: +*.ipr +*.iws + +## Plugin-specific files: + +# IntelliJ +/out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties + + +### Linux template +*~ + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + + +### Windows template +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk + + diff --git a/_config/config.yml b/_config/config.yml new file mode 100644 index 0000000..5797590 --- /dev/null +++ b/_config/config.yml @@ -0,0 +1,6 @@ +--- +Name: font-awesome +--- +ContentController: + extensions: + - FAInjector \ No newline at end of file diff --git a/code/extensions/FAInjector.php b/code/extensions/FAInjector.php new file mode 100644 index 0000000..abd43f2 --- /dev/null +++ b/code/extensions/FAInjector.php @@ -0,0 +1,12 @@ + "glass", + "fa-music" => "music ", + "fa-search" => "search", + "fa-envelope-o" => "envelope-o", + "fa-heart" => "heart", + "fa-star" => "star", + "fa-star-o" => "star-o", + "fa-user" => "user", + "fa-film" => "film", + "fa-th-large" => "th-large", + "fa-th" => "th", + "fa-th-list" => "th-list", + "fa-check" => "check", + "fa-remove" => "remove", + "fa-close" => "close", + "fa-times" => "times", + "fa-search-plus" => "search-plus", + "fa-search-minus" => "search-minus", + "fa-power-off" => "power-off", + "fa-signal" => "signal", + "fa-gear" => "gear", + "fa-cog" => "cog", + "fa-trash-o" => "trash-o", + "fa-home" => "home", + "fa-file-o" => "file-o", + "fa-clock-o" => "clock-o", + "fa-road" => "road", + "fa-download" => "download", + "fa-arrow-circle-o-down" => "arrow-circle-o-down", + "fa-arrow-circle-o-up" => "arrow-circle-o-up", + "fa-inbox" => "inbox", + "fa-play-circle-o" => "play-circle-o", + "fa-rotate-right" => "rotate-right", + "fa-repeat" => "repeat", + "fa-refresh" => "refresh", + "fa-list-alt" => "list-alt", + "fa-lock" => "lock", + "fa-flag" => "flag", + "fa-headphones" => "headphones", + "fa-volume-off" => "volume-off", + "fa-volume-down" => "volume-down", + "fa-volume-up" => "volume-up", + "fa-qrcode" => "qrcode", + "fa-barcode" => "barcode", + "fa-tag" => "tag", + "fa-tags" => "tags", + "fa-book" => "book", + "fa-bookmark" => "bookmark", + "fa-print" => "print", + "fa-camera" => "camera", + "fa-font" => "font", + "fa-bold" => "bold", + "fa-italic" => "italic", + "fa-text-height" => "text-height", + "fa-text-width" => "text-width", + "fa-align-left" => "align-left", + "fa-align-center" => "align-center", + "fa-align-right" => "align-right", + "fa-align-justify" => "align-justify", + "fa-list" => "list", + "fa-dedent" => "dedent", + "fa-outdent" => "outdent", + "fa-indent" => "indent", + "fa-video-camera" => "video-camera", + "fa-photo" => "photo", + "fa-image" => "image", + "fa-picture-o" => "picture-o", + "fa-pencil" => "pencil", + "fa-map-marker" => "map-marker", + "fa-adjust" => "adjust", + "fa-tint" => "tint", + "fa-edit" => "edit", + "fa-pencil-square-o" => "pencil-square-o", + "fa-share-square-o" => "share-square-o", + "fa-check-square-o" => "check-square-o", + "fa-arrows" => "arrows", + "fa-step-backward" => "step-backward", + "fa-fast-backward" => "fast-backward", + "fa-backward" => "backward", + "fa-play" => "play", + "fa-pause" => "pause", + "fa-stop" => "stop", + "fa-forward" => "forward", + "fa-fast-forward" => "fast-forward", + "fa-step-forward" => "step-forward", + "fa-eject" => "eject", + "fa-chevron-left" => "chevron-left", + "fa-chevron-right" => "chevron-right", + "fa-plus-circle" => "plus-circle", + "fa-minus-circle" => "minus-circle", + "fa-times-circle" => "times-circle", + "fa-check-circle" => "check-circle", + "fa-question-circle" => "question-circle", + "fa-info-circle" => "info-circle", + "fa-crosshairs" => "crosshairs", + "fa-times-circle-o" => "times-circle-o", + "fa-check-circle-o" => "check-circle-o", + "fa-ban" => "ban", + "fa-arrow-left" => "arrow-left", + "fa-arrow-right" => "arrow-right", + "fa-arrow-up" => "arrow-up", + "fa-arrow-down" => "arrow-down", + "fa-mail-forward" => "mail-forward", + "fa-share" => "share", + "fa-expand" => "expand", + "fa-compress" => "compress", + "fa-plus" => "plus", + "fa-minus" => "minus", + "fa-asterisk" => "asterisk", + "fa-exclamation-circle" => "exclamation-circle", + "fa-gift" => "gift", + "fa-leaf" => "leaf", + "fa-fire" => "fire", + "fa-eye" => "eye", + "fa-eye-slash" => "eye-slash", + "fa-warning" => "warning", + "fa-exclamation-triangle" => "exclamation-triangle", + "fa-plane" => "plane", + "fa-calendar" => "calendar", + "fa-random" => "random", + "fa-comment" => "comment", + "fa-magnet" => "magnet", + "fa-chevron-up" => "chevron-up", + "fa-chevron-down" => "chevron-down", + "fa-retweet" => "retweet", + "fa-shopping-cart" => "shopping-cart", + "fa-folder" => "folder", + "fa-folder-open" => "folder-open", + "fa-arrows-" => "arrows-", + "fa-arrows-h" => "arrows-h", + "fa-bar-chart-o" => "bar-chart-o", + "fa-bar-chart" => "bar-chart", + "fa-twitter-square" => "twitter-square", + "fa-facebook-square" => "facebook-square", + "fa-camera-retro" => "camera-retro", + "fa-key" => "key", + "fa-gears" => "gears", + "fa-cogs" => "cogs", + "fa-comments" => "comments", + "fa-thumbs-o-up" => "thumbs-o-up", + "fa-thumbs-o-down" => "thumbs-o-down", + "fa-star-half" => "star-half", + "fa-heart-o" => "heart-o", + "fa-sign-out" => "sign-out", + "fa-linkedin-square" => "linkedin-square", + "fa-thumb-tack" => "thumb-tack", + "fa-external-link" => "external-link", + "fa-sign-in" => "sign-in", + "fa-trophy" => "trophy", + "fa-github-square" => "github-square", + "fa-upload" => "upload", + "fa-lemon-o" => "lemon-o", + "fa-phone" => "phone", + "fa-square-o" => "square-o", + "fa-bookmark-o" => "bookmark-o", + "fa-phone-square" => "phone-square", + "fa-twitter" => "twitter", + "fa-facebook-:before," => "facebook-:before,", + "fa-facebook" => "facebook", + "fa-github" => "github", + "fa-unlock" => "unlock", + "fa-credit-card" => "credit-card", + "fa-rss" => "rss", + "fa-hdd-o" => "hdd-o", + "fa-bullhorn" => "bullhorn", + "fa-bell" => "bell", + "fa-certificate" => "certificate", + "fa-hand-o-right" => "hand-o-right", + "fa-hand-o-left" => "hand-o-left", + "fa-hand-o-up" => "hand-o-up", + "fa-hand-o-down" => "hand-o-down", + "fa-arrow-circle-left" => "arrow-circle-left", + "fa-arrow-circle-right" => "arrow-circle-right", + "fa-arrow-circle-up" => "arrow-circle-up", + "fa-arrow-circle-down" => "arrow-circle-down", + "fa-globe" => "globe", + "fa-wrench" => "wrench", + "fa-tasks" => "tasks", + "fa-filter" => "filter", + "fa-briefcase" => "briefcase", + "fa-arrows-alt" => "arrows-alt", + "fa-group" => "group", + "fa-users" => "users", + "fa-chain" => "chain", + "fa-link" => "link", + "fa-cloud" => "cloud", + "fa-flask" => "flask", + "fa-cut" => "cut", + "fa-scissors" => "scissors", + "fa-copy" => "copy", + "fa-files-o" => "files-o", + "fa-paperclip" => "paperclip", + "fa-save" => "save", + "fa-floppy-o" => "floppy-o", + "fa-square" => "square", + "fa-navicon" => "navicon", + "fa-reorder" => "reorder", + "fa-bars" => "bars", + "fa-list-ul" => "list-ul", + "fa-list-ol" => "list-ol", + "fa-strikethrough" => "strikethrough", + "fa-underline" => "underline", + "fa-table" => "table", + "fa-magic" => "magic", + "fa-truck" => "truck", + "fa-pinterest" => "pinterest", + "fa-pinterest-square" => "pinterest-square", + "fa-google-plus-square" => "google-plus-square", + "fa-google-plus" => "google-plus", + "fa-money" => "money", + "fa-caret-down" => "caret-down", + "fa-caret-up" => "caret-up", + "fa-caret-left" => "caret-left", + "fa-caret-right" => "caret-right", + "fa-columns" => "columns", + "fa-unsorted" => "unsorted", + "fa-sort" => "sort", + "fa-sort-down" => "sort-down", + "fa-sort-desc" => "sort-desc", + "fa-sort-up" => "sort-up", + "fa-sort-asc" => "sort-asc", + "fa-envelope" => "envelope", + "fa-linkedin" => "linkedin", + "fa-rotate-left" => "rotate-left", + "fa-undo" => "undo", + "fa-legal" => "legal", + "fa-gavel" => "gavel", + "fa-dashboard" => "dashboard", + "fa-tachometer" => "tachometer", + "fa-comment-o" => "comment-o", + "fa-comments-o" => "comments-o", + "fa-flash" => "flash", + "fa-bolt" => "bolt", + "fa-sitemap" => "sitemap", + "fa-umbrella" => "umbrella", + "fa-paste" => "paste", + "fa-clipboard" => "clipboard", + "fa-lightbulb-o" => "lightbulb-o", + "fa-exchange" => "exchange", + "fa-cloud-download" => "cloud-download", + "fa-cloud-upload" => "cloud-upload", + "fa-user-md" => "user-md", + "fa-stethoscope" => "stethoscope", + "fa-suitcase" => "suitcase", + "fa-bell-o" => "bell-o", + "fa-coffee" => "coffee", + "fa-cutlery" => "cutlery", + "fa-file-text-o" => "file-text-o", + "fa-building-o" => "building-o", + "fa-hospital-o" => "hospital-o", + "fa-ambulance" => "ambulance", + "fa-medkit" => "medkit", + "fa-fighter-jet" => "fighter-jet", + "fa-beer" => "beer", + "fa-h-square" => "h-square", + "fa-plus-square" => "plus-square", + "fa-angle-double-left" => "angle-double-left", + "fa-angle-double-right" => "angle-double-right", + "fa-angle-double-up" => "angle-double-up", + "fa-angle-double-down" => "angle-double-down", + "fa-angle-left" => "angle-left", + "fa-angle-right" => "angle-right", + "fa-angle-up" => "angle-up", + "fa-angle-down" => "angle-down", + "fa-desktop" => "desktop", + "fa-laptop" => "laptop", + "fa-tablet" => "tablet", + "fa-mobile-phone" => "mobile-phone", + "fa-mobile" => "mobile", + "fa-circle-o" => "circle-o", + "fa-quote-left" => "quote-left", + "fa-quote-right" => "quote-right", + "fa-spinner" => "spinner", + "fa-circle" => "circle", + "fa-mail-reply" => "mail-reply", + "fa-reply" => "reply", + "fa-github-alt" => "github-alt", + "fa-folder-o" => "folder-o", + "fa-folder-open-o" => "folder-open-o", + "fa-smile-o" => "smile-o", + "fa-frown-o" => "frown-o", + "fa-meh-o" => "meh-o", + "fa-gamepad" => "gamepad", + "fa-keyboard-o" => "keyboard-o", + "fa-flag-o" => "flag-o", + "fa-flag-checkered" => "flag-checkered", + "fa-terminal" => "terminal", + "fa-code" => "code", + "fa-mail-reply-all" => "mail-reply-all", + "fa-reply-all" => "reply-all", + "fa-star-half-empty" => "star-half-empty", + "fa-star-half-full" => "star-half-full", + "fa-star-half-o" => "star-half-o", + "fa-location-arrow" => "location-arrow", + "fa-crop" => "crop", + "fa-code-fork" => "code-fork", + "fa-unlink" => "unlink", + "fa-chain-broken" => "chain-broken", + "fa-question" => "question", + "fa-info" => "info", + "fa-exclamation" => "exclamation", + "fa-superscript" => "superscript", + "fa-subscript" => "subscript", + "fa-eraser" => "eraser", + "fa-puzzle-piece" => "puzzle-piece", + "fa-microphone" => "microphone", + "fa-microphone-slash" => "microphone-slash", + "fa-shield" => "shield", + "fa-calendar-o" => "calendar-o", + "fa-fire-extinguisher" => "fire-extinguisher", + "fa-rocket" => "rocket", + "fa-maxcdn" => "maxcdn", + "fa-chevron-circle-left" => "chevron-circle-left", + "fa-chevron-circle-right" => "chevron-circle-right", + "fa-chevron-circle-up" => "chevron-circle-up", + "fa-chevron-circle-down" => "chevron-circle-down", + "fa-html" => "html", + "fa-css" => "css", + "fa-anchor" => "anchor", + "fa-unlock-alt" => "unlock-alt", + "fa-bullseye" => "bullseye", + "fa-ellipsis-h" => "ellipsis-h", + "fa-ellipsis-" => "ellipsis-", + "fa-rss-square" => "rss-square", + "fa-play-circle" => "play-circle", + "fa-ticket" => "ticket", + "fa-minus-square" => "minus-square", + "fa-minus-square-o" => "minus-square-o", + "fa-level-up" => "level-up", + "fa-level-down" => "level-down", + "fa-check-square" => "check-square", + "fa-pencil-square" => "pencil-square", + "fa-external-link-square" => "external-link-square", + "fa-share-square" => "share-square", + "fa-compass" => "compass", + "fa-toggle-down" => "toggle-down", + "fa-caret-square-o-down" => "caret-square-o-down", + "fa-toggle-up" => "toggle-up", + "fa-caret-square-o-up" => "caret-square-o-up", + "fa-toggle-right" => "toggle-right", + "fa-caret-square-o-right" => "caret-square-o-right", + "fa-euro" => "euro", + "fa-eur" => "eur", + "fa-gbp" => "gbp", + "fa-dollar" => "dollar", + "fa-usd" => "usd", + "fa-rupee" => "rupee", + "fa-inr" => "inr", + "fa-cny" => "cny", + "fa-rmb" => "rmb", + "fa-yen" => "yen", + "fa-jpy" => "jpy", + "fa-ruble" => "ruble", + "fa-rouble" => "rouble", + "fa-rub" => "rub", + "fa-won" => "won", + "fa-krw" => "krw", + "fa-bitcoin" => "bitcoin", + "fa-btc" => "btc", + "fa-file" => "file", + "fa-file-text" => "file-text", + "fa-sort-alpha-asc" => "sort-alpha-asc", + "fa-sort-alpha-desc" => "sort-alpha-desc", + "fa-sort-amount-asc" => "sort-amount-asc", + "fa-sort-amount-desc" => "sort-amount-desc", + "fa-sort-numeric-asc" => "sort-numeric-asc", + "fa-sort-numeric-desc" => "sort-numeric-desc", + "fa-thumbs-up" => "thumbs-up", + "fa-thumbs-down" => "thumbs-down", + "fa-youtube-square" => "youtube-square", + "fa-youtube" => "youtube", + "fa-xing" => "xing", + "fa-xing-square" => "xing-square", + "fa-youtube-play" => "youtube-play", + "fa-dropbox" => "dropbox", + "fa-stack-overflow" => "stack-overflow", + "fa-instagram" => "instagram", + "fa-flickr" => "flickr", + "fa-adn" => "adn", + "fa-bitbucket" => "bitbucket", + "fa-bitbucket-square" => "bitbucket-square", + "fa-tumblr" => "tumblr", + "fa-tumblr-square" => "tumblr-square", + "fa-long-arrow-down" => "long-arrow-down", + "fa-long-arrow-up" => "long-arrow-up", + "fa-long-arrow-left" => "long-arrow-left", + "fa-long-arrow-right" => "long-arrow-right", + "fa-apple" => "apple", + "fa-windows" => "windows", + "fa-android" => "android", + "fa-linux" => "linux", + "fa-dribbble" => "dribbble", + "fa-skype" => "skype", + "fa-foursquare" => "foursquare", + "fa-trello" => "trello", + "fa-female" => "female", + "fa-male" => "male", + "fa-gittip" => "gittip", + "fa-gratipay" => "gratipay", + "fa-sun-o" => "sun-o", + "fa-moon-o" => "moon-o", + "fa-archive" => "archive", + "fa-bug" => "bug", + "fa-vk" => "vk", + "fa-weibo" => "weibo", + "fa-renren" => "renren", + "fa-pagelines" => "pagelines", + "fa-stack-exchange" => "stack-exchange", + "fa-arrow-circle-o-right" => "arrow-circle-o-right", + "fa-arrow-circle-o-left" => "arrow-circle-o-left", + "fa-toggle-left" => "toggle-left", + "fa-caret-square-o-left" => "caret-square-o-left", + "fa-dot-circle-o" => "dot-circle-o", + "fa-wheelchair" => "wheelchair", + "fa-vimeo-square" => "vimeo-square", + "fa-turkish-lira" => "turkish-lira", + "fa-try" => "try", + "fa-plus-square-o" => "plus-square-o", + "fa-space-shuttle" => "space-shuttle", + "fa-slack" => "slack", + "fa-envelope-square" => "envelope-square", + "fa-wordpress" => "wordpress", + "fa-openid" => "openid", + "fa-institution" => "institution", + "fa-bank" => "bank", + "fa-university" => "university", + "fa-mortar-board" => "mortar-board", + "fa-graduation-cap" => "graduation-cap", + "fa-yahoo" => "yahoo", + "fa-google" => "google", + "fa-reddit" => "reddit", + "fa-reddit-square" => "reddit-square", + "fa-stumbleupon-circle" => "stumbleupon-circle", + "fa-stumbleupon" => "stumbleupon", + "fa-delicious" => "delicious", + "fa-digg" => "digg", + "fa-pied-piper" => "pied-piper", + "fa-pied-piper-alt" => "pied-piper-alt", + "fa-drupal" => "drupal", + "fa-joomla" => "joomla", + "fa-language" => "language", + "fa-fax" => "fax", + "fa-building" => "building", + "fa-child" => "child", + "fa-paw" => "paw", + "fa-spoon" => "spoon", + "fa-cube" => "cube", + "fa-cubes" => "cubes", + "fa-behance" => "behance", + "fa-behance-square" => "behance-square", + "fa-steam" => "steam", + "fa-steam-square" => "steam-square", + "fa-recycle" => "recycle", + "fa-automobile" => "automobile", + "fa-car" => "car", + "fa-cab" => "cab", + "fa-taxi" => "taxi", + "fa-tree" => "tree", + "fa-spotify" => "spotify", + "fa-deviantart" => "deviantart", + "fa-soundcloud" => "soundcloud", + "fa-database" => "database", + "fa-file-pdf-o" => "file-pdf-o", + "fa-file-word-o" => "file-word-o", + "fa-file-excel-o" => "file-excel-o", + "fa-file-powerpoint-o" => "file-powerpoint-o", + "fa-file-photo-o" => "file-photo-o", + "fa-file-picture-o" => "file-picture-o", + "fa-file-image-o" => "file-image-o", + "fa-file-zip-o" => "file-zip-o", + "fa-file-archive-o" => "file-archive-o", + "fa-file-sound-o" => "file-sound-o", + "fa-file-audio-o" => "file-audio-o", + "fa-file-movie-o" => "file-movie-o", + "fa-file-video-o" => "file-video-o", + "fa-file-code-o" => "file-code-o", + "fa-vine" => "vine", + "fa-codepen" => "codepen", + "fa-jsfiddle" => "jsfiddle", + "fa-life-bouy" => "life-bouy", + "fa-life-buoy" => "life-buoy", + "fa-life-saver" => "life-saver", + "fa-support" => "support", + "fa-life-ring" => "life-ring", + "fa-circle-o-notch" => "circle-o-notch", + "fa-ra" => "ra", + "fa-rebel" => "rebel", + "fa-ge" => "ge", + "fa-empire" => "empire", + "fa-git-square" => "git-square", + "fa-git" => "git", + "fa-hacker-news" => "hacker-news", + "fa-tencent-weibo" => "tencent-weibo", + "fa-qq" => "qq", + "fa-wechat" => "wechat", + "fa-weixin" => "weixin", + "fa-send" => "send", + "fa-paper-plane" => "paper-plane", + "fa-send-o" => "send-o", + "fa-paper-plane-o" => "paper-plane-o", + "fa-history" => "history", + "fa-genderless" => "genderless", + "fa-circle-thin" => "circle-thin", + "fa-header" => "header", + "fa-paragraph" => "paragraph", + "fa-sliders" => "sliders", + "fa-share-alt" => "share-alt", + "fa-share-alt-square" => "share-alt-square", + "fa-bomb" => "bomb", + "fa-soccer-ball-o" => "soccer-ball-o", + "fa-futbol-o" => "futbol-o", + "fa-tty" => "tty", + "fa-binoculars" => "binoculars", + "fa-plug" => "plug", + "fa-slideshare" => "slideshare", + "fa-twitch" => "twitch", + "fa-yelp" => "yelp", + "fa-newspaper-o" => "newspaper-o", + "fa-wifi" => "wifi", + "fa-calculator" => "calculator", + "fa-paypal" => "paypal", + "fa-google-wallet" => "google-wallet", + "fa-cc-visa" => "cc-visa", + "fa-cc-mastercard" => "cc-mastercard", + "fa-cc-discover" => "cc-discover", + "fa-cc-amex" => "cc-amex", + "fa-cc-paypal" => "cc-paypal", + "fa-cc-stripe" => "cc-stripe", + "fa-bell-slash" => "bell-slash", + "fa-bell-slash-o" => "bell-slash-o", + "fa-trash" => "trash", + "fa-copyright" => "copyright", + "fa-at" => "at", + "fa-eyedropper" => "eyedropper", + "fa-paint-brush" => "paint-brush", + "fa-birthday-cake" => "birthday-cake", + "fa-area-chart" => "area-chart", + "fa-pie-chart" => "pie-chart", + "fa-line-chart" => "line-chart", + "fa-lastfm" => "lastfm", + "fa-lastfm-square" => "lastfm-square", + "fa-toggle-off" => "toggle-off", + "fa-toggle-on" => "toggle-on", + "fa-bicycle" => "bicycle", + "fa-bus" => "bus", + "fa-ioxhost" => "ioxhost", + "fa-angellist" => "angellist", + "fa-cc" => "cc", + "fa-shekel" => "shekel", + "fa-sheqel" => "sheqel", + "fa-ils" => "ils", + "fa-meanpath" => "meanpath", + "fa-buysellads" => "buysellads", + "fa-connectdevelop" => "connectdevelop", + "fa-dashcube" => "dashcube", + "fa-forumbee" => "forumbee", + "fa-leanpub" => "leanpub", + "fa-sellsy" => "sellsy", + "fa-shirtsinbulk" => "shirtsinbulk", + "fa-simplybuilt" => "simplybuilt", + "fa-skyatlas" => "skyatlas", + "fa-cart-plus" => "cart-plus", + "fa-cart-arrow-down" => "cart-arrow-down", + "fa-diamond" => "diamond", + "fa-ship" => "ship", + "fa-user-secret" => "user-secret", + "fa-motorcycle" => "motorcycle", + "fa-street-view" => "street-view", + "fa-heartbeat" => "heartbeat", + "fa-venus" => "venus", + "fa-mars" => "mars", + "fa-mercury" => "mercury", + "fa-transgender" => "transgender", + "fa-transgender-alt" => "transgender-alt", + "fa-venus-double" => "venus-double", + "fa-mars-double" => "mars-double", + "fa-venus-mars" => "venus-mars", + "fa-mars-stroke" => "mars-stroke", + "fa-mars-stroke-" => "mars-stroke-", + "fa-mars-stroke-h" => "mars-stroke-h", + "fa-neuter" => "neuter", + "fa-facebook-official" => "facebook-official", + "fa-pinterest-p" => "pinterest-p", + "fa-whatsapp" => "whatsapp", + "fa-server" => "server", + "fa-user-plus" => "user-plus", + "fa-user-times" => "user-times", + "fa-hotel" => "hotel", + "fa-bed" => "bed", + "fa-viacoin" => "viacoin", + "fa-train" => "train", + "fa-subway" => "subway", + "fa-medium" => "medium", + ); + + asort($icons); + + return $icons; + + } +} diff --git a/code/formfields/FontAwesomeField.php b/code/formfields/FontAwesomeField.php new file mode 100644 index 0000000..c5d7edc --- /dev/null +++ b/code/formfields/FontAwesomeField.php @@ -0,0 +1,20 @@ +setSource(FontAwesome::getIcons()); + $this->setTitle("Font Awesome icon"); + $this->setDescription('List of icons available here'); + } +} diff --git a/css/font-awesome.min.css b/css/font-awesome.min.css new file mode 100644 index 0000000..1b873eb --- /dev/null +++ b/css/font-awesome.min.css @@ -0,0 +1,2271 @@ +/*! + * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.3.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), + url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), + url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), + url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), + url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal +} + +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + transform: translate(0, 0) +} + +.fa-lg { + font-size: 1.33333333em; + line-height: .75em; + vertical-align: -15% +} + +.fa-2x { + font-size: 2em +} + +.fa-3x { + font-size: 3em +} + +.fa-4x { + font-size: 4em +} + +.fa-5x { + font-size: 5em +} + +.fa-fw { + width: 1.28571429em; + text-align: center +} + +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none +} + +.fa-ul > li { + position: relative +} + +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: .14285714em; + text-align: center +} + +.fa-li.fa-lg { + left: -1.85714286em +} + +.fa-border { + padding: .2em .25em .15em; + border: solid .08em #eee; + border-radius: .1em +} + +.pull-right { + float: right +} + +.pull-left { + float: left +} + +.fa.pull-left { + margin-right: .3em +} + +.fa.pull-right { + margin-left: .3em +} + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear +} + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8) +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg) +} + +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg) +} + +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg) +} + +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1) +} + +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1) +} + +:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { + filter: none +} + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle +} + +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center +} + +.fa-stack-1x { + line-height: inherit +} + +.fa-stack-2x { + font-size: 2em +} + +.fa-inverse { + color: #fff +} + +.fa-glass:before { + content: "\f000" +} + +.fa-music:before { + content: "\f001" +} + +.fa-search:before { + content: "\f002" +} + +.fa-envelope-o:before { + content: "\f003" +} + +.fa-heart:before { + content: "\f004" +} + +.fa-star:before { + content: "\f005" +} + +.fa-star-o:before { + content: "\f006" +} + +.fa-user:before { + content: "\f007" +} + +.fa-film:before { + content: "\f008" +} + +.fa-th-large:before { + content: "\f009" +} + +.fa-th:before { + content: "\f00a" +} + +.fa-th-list:before { + content: "\f00b" +} + +.fa-check:before { + content: "\f00c" +} + +.fa-remove:before, .fa-close:before, .fa-times:before { + content: "\f00d" +} + +.fa-search-plus:before { + content: "\f00e" +} + +.fa-search-minus:before { + content: "\f010" +} + +.fa-power-off:before { + content: "\f011" +} + +.fa-signal:before { + content: "\f012" +} + +.fa-gear:before, .fa-cog:before { + content: "\f013" +} + +.fa-trash-o:before { + content: "\f014" +} + +.fa-home:before { + content: "\f015" +} + +.fa-file-o:before { + content: "\f016" +} + +.fa-clock-o:before { + content: "\f017" +} + +.fa-road:before { + content: "\f018" +} + +.fa-download:before { + content: "\f019" +} + +.fa-arrow-circle-o-down:before { + content: "\f01a" +} + +.fa-arrow-circle-o-up:before { + content: "\f01b" +} + +.fa-inbox:before { + content: "\f01c" +} + +.fa-play-circle-o:before { + content: "\f01d" +} + +.fa-rotate-right:before, .fa-repeat:before { + content: "\f01e" +} + +.fa-refresh:before { + content: "\f021" +} + +.fa-list-alt:before { + content: "\f022" +} + +.fa-lock:before { + content: "\f023" +} + +.fa-flag:before { + content: "\f024" +} + +.fa-headphones:before { + content: "\f025" +} + +.fa-volume-off:before { + content: "\f026" +} + +.fa-volume-down:before { + content: "\f027" +} + +.fa-volume-up:before { + content: "\f028" +} + +.fa-qrcode:before { + content: "\f029" +} + +.fa-barcode:before { + content: "\f02a" +} + +.fa-tag:before { + content: "\f02b" +} + +.fa-tags:before { + content: "\f02c" +} + +.fa-book:before { + content: "\f02d" +} + +.fa-bookmark:before { + content: "\f02e" +} + +.fa-print:before { + content: "\f02f" +} + +.fa-camera:before { + content: "\f030" +} + +.fa-font:before { + content: "\f031" +} + +.fa-bold:before { + content: "\f032" +} + +.fa-italic:before { + content: "\f033" +} + +.fa-text-height:before { + content: "\f034" +} + +.fa-text-width:before { + content: "\f035" +} + +.fa-align-left:before { + content: "\f036" +} + +.fa-align-center:before { + content: "\f037" +} + +.fa-align-right:before { + content: "\f038" +} + +.fa-align-justify:before { + content: "\f039" +} + +.fa-list:before { + content: "\f03a" +} + +.fa-dedent:before, .fa-outdent:before { + content: "\f03b" +} + +.fa-indent:before { + content: "\f03c" +} + +.fa-video-camera:before { + content: "\f03d" +} + +.fa-photo:before, .fa-image:before, .fa-picture-o:before { + content: "\f03e" +} + +.fa-pencil:before { + content: "\f040" +} + +.fa-map-marker:before { + content: "\f041" +} + +.fa-adjust:before { + content: "\f042" +} + +.fa-tint:before { + content: "\f043" +} + +.fa-edit:before, .fa-pencil-square-o:before { + content: "\f044" +} + +.fa-share-square-o:before { + content: "\f045" +} + +.fa-check-square-o:before { + content: "\f046" +} + +.fa-arrows:before { + content: "\f047" +} + +.fa-step-backward:before { + content: "\f048" +} + +.fa-fast-backward:before { + content: "\f049" +} + +.fa-backward:before { + content: "\f04a" +} + +.fa-play:before { + content: "\f04b" +} + +.fa-pause:before { + content: "\f04c" +} + +.fa-stop:before { + content: "\f04d" +} + +.fa-forward:before { + content: "\f04e" +} + +.fa-fast-forward:before { + content: "\f050" +} + +.fa-step-forward:before { + content: "\f051" +} + +.fa-eject:before { + content: "\f052" +} + +.fa-chevron-left:before { + content: "\f053" +} + +.fa-chevron-right:before { + content: "\f054" +} + +.fa-plus-circle:before { + content: "\f055" +} + +.fa-minus-circle:before { + content: "\f056" +} + +.fa-times-circle:before { + content: "\f057" +} + +.fa-check-circle:before { + content: "\f058" +} + +.fa-question-circle:before { + content: "\f059" +} + +.fa-info-circle:before { + content: "\f05a" +} + +.fa-crosshairs:before { + content: "\f05b" +} + +.fa-times-circle-o:before { + content: "\f05c" +} + +.fa-check-circle-o:before { + content: "\f05d" +} + +.fa-ban:before { + content: "\f05e" +} + +.fa-arrow-left:before { + content: "\f060" +} + +.fa-arrow-right:before { + content: "\f061" +} + +.fa-arrow-up:before { + content: "\f062" +} + +.fa-arrow-down:before { + content: "\f063" +} + +.fa-mail-forward:before, .fa-share:before { + content: "\f064" +} + +.fa-expand:before { + content: "\f065" +} + +.fa-compress:before { + content: "\f066" +} + +.fa-plus:before { + content: "\f067" +} + +.fa-minus:before { + content: "\f068" +} + +.fa-asterisk:before { + content: "\f069" +} + +.fa-exclamation-circle:before { + content: "\f06a" +} + +.fa-gift:before { + content: "\f06b" +} + +.fa-leaf:before { + content: "\f06c" +} + +.fa-fire:before { + content: "\f06d" +} + +.fa-eye:before { + content: "\f06e" +} + +.fa-eye-slash:before { + content: "\f070" +} + +.fa-warning:before, .fa-exclamation-triangle:before { + content: "\f071" +} + +.fa-plane:before { + content: "\f072" +} + +.fa-calendar:before { + content: "\f073" +} + +.fa-random:before { + content: "\f074" +} + +.fa-comment:before { + content: "\f075" +} + +.fa-magnet:before { + content: "\f076" +} + +.fa-chevron-up:before { + content: "\f077" +} + +.fa-chevron-down:before { + content: "\f078" +} + +.fa-retweet:before { + content: "\f079" +} + +.fa-shopping-cart:before { + content: "\f07a" +} + +.fa-folder:before { + content: "\f07b" +} + +.fa-folder-open:before { + content: "\f07c" +} + +.fa-arrows-v:before { + content: "\f07d" +} + +.fa-arrows-h:before { + content: "\f07e" +} + +.fa-bar-chart-o:before, .fa-bar-chart:before { + content: "\f080" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-camera-retro:before { + content: "\f083" +} + +.fa-key:before { + content: "\f084" +} + +.fa-gears:before, .fa-cogs:before { + content: "\f085" +} + +.fa-comments:before { + content: "\f086" +} + +.fa-thumbs-o-up:before { + content: "\f087" +} + +.fa-thumbs-o-down:before { + content: "\f088" +} + +.fa-star-half:before { + content: "\f089" +} + +.fa-heart-o:before { + content: "\f08a" +} + +.fa-sign-out:before { + content: "\f08b" +} + +.fa-linkedin-square:before { + content: "\f08c" +} + +.fa-thumb-tack:before { + content: "\f08d" +} + +.fa-external-link:before { + content: "\f08e" +} + +.fa-sign-in:before { + content: "\f090" +} + +.fa-trophy:before { + content: "\f091" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-upload:before { + content: "\f093" +} + +.fa-lemon-o:before { + content: "\f094" +} + +.fa-phone:before { + content: "\f095" +} + +.fa-square-o:before { + content: "\f096" +} + +.fa-bookmark-o:before { + content: "\f097" +} + +.fa-phone-square:before { + content: "\f098" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-facebook-f:before, .fa-facebook:before { + content: "\f09a" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-unlock:before { + content: "\f09c" +} + +.fa-credit-card:before { + content: "\f09d" +} + +.fa-rss:before { + content: "\f09e" +} + +.fa-hdd-o:before { + content: "\f0a0" +} + +.fa-bullhorn:before { + content: "\f0a1" +} + +.fa-bell:before { + content: "\f0f3" +} + +.fa-certificate:before { + content: "\f0a3" +} + +.fa-hand-o-right:before { + content: "\f0a4" +} + +.fa-hand-o-left:before { + content: "\f0a5" +} + +.fa-hand-o-up:before { + content: "\f0a6" +} + +.fa-hand-o-down:before { + content: "\f0a7" +} + +.fa-arrow-circle-left:before { + content: "\f0a8" +} + +.fa-arrow-circle-right:before { + content: "\f0a9" +} + +.fa-arrow-circle-up:before { + content: "\f0aa" +} + +.fa-arrow-circle-down:before { + content: "\f0ab" +} + +.fa-globe:before { + content: "\f0ac" +} + +.fa-wrench:before { + content: "\f0ad" +} + +.fa-tasks:before { + content: "\f0ae" +} + +.fa-filter:before { + content: "\f0b0" +} + +.fa-briefcase:before { + content: "\f0b1" +} + +.fa-arrows-alt:before { + content: "\f0b2" +} + +.fa-group:before, .fa-users:before { + content: "\f0c0" +} + +.fa-chain:before, .fa-link:before { + content: "\f0c1" +} + +.fa-cloud:before { + content: "\f0c2" +} + +.fa-flask:before { + content: "\f0c3" +} + +.fa-cut:before, .fa-scissors:before { + content: "\f0c4" +} + +.fa-copy:before, .fa-files-o:before { + content: "\f0c5" +} + +.fa-paperclip:before { + content: "\f0c6" +} + +.fa-save:before, .fa-floppy-o:before { + content: "\f0c7" +} + +.fa-square:before { + content: "\f0c8" +} + +.fa-navicon:before, .fa-reorder:before, .fa-bars:before { + content: "\f0c9" +} + +.fa-list-ul:before { + content: "\f0ca" +} + +.fa-list-ol:before { + content: "\f0cb" +} + +.fa-strikethrough:before { + content: "\f0cc" +} + +.fa-underline:before { + content: "\f0cd" +} + +.fa-table:before { + content: "\f0ce" +} + +.fa-magic:before { + content: "\f0d0" +} + +.fa-truck:before { + content: "\f0d1" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-google-plus:before { + content: "\f0d5" +} + +.fa-money:before { + content: "\f0d6" +} + +.fa-caret-down:before { + content: "\f0d7" +} + +.fa-caret-up:before { + content: "\f0d8" +} + +.fa-caret-left:before { + content: "\f0d9" +} + +.fa-caret-right:before { + content: "\f0da" +} + +.fa-columns:before { + content: "\f0db" +} + +.fa-unsorted:before, .fa-sort:before { + content: "\f0dc" +} + +.fa-sort-down:before, .fa-sort-desc:before { + content: "\f0dd" +} + +.fa-sort-up:before, .fa-sort-asc:before { + content: "\f0de" +} + +.fa-envelope:before { + content: "\f0e0" +} + +.fa-linkedin:before { + content: "\f0e1" +} + +.fa-rotate-left:before, .fa-undo:before { + content: "\f0e2" +} + +.fa-legal:before, .fa-gavel:before { + content: "\f0e3" +} + +.fa-dashboard:before, .fa-tachometer:before { + content: "\f0e4" +} + +.fa-comment-o:before { + content: "\f0e5" +} + +.fa-comments-o:before { + content: "\f0e6" +} + +.fa-flash:before, .fa-bolt:before { + content: "\f0e7" +} + +.fa-sitemap:before { + content: "\f0e8" +} + +.fa-umbrella:before { + content: "\f0e9" +} + +.fa-paste:before, .fa-clipboard:before { + content: "\f0ea" +} + +.fa-lightbulb-o:before { + content: "\f0eb" +} + +.fa-exchange:before { + content: "\f0ec" +} + +.fa-cloud-download:before { + content: "\f0ed" +} + +.fa-cloud-upload:before { + content: "\f0ee" +} + +.fa-user-md:before { + content: "\f0f0" +} + +.fa-stethoscope:before { + content: "\f0f1" +} + +.fa-suitcase:before { + content: "\f0f2" +} + +.fa-bell-o:before { + content: "\f0a2" +} + +.fa-coffee:before { + content: "\f0f4" +} + +.fa-cutlery:before { + content: "\f0f5" +} + +.fa-file-text-o:before { + content: "\f0f6" +} + +.fa-building-o:before { + content: "\f0f7" +} + +.fa-hospital-o:before { + content: "\f0f8" +} + +.fa-ambulance:before { + content: "\f0f9" +} + +.fa-medkit:before { + content: "\f0fa" +} + +.fa-fighter-jet:before { + content: "\f0fb" +} + +.fa-beer:before { + content: "\f0fc" +} + +.fa-h-square:before { + content: "\f0fd" +} + +.fa-plus-square:before { + content: "\f0fe" +} + +.fa-angle-double-left:before { + content: "\f100" +} + +.fa-angle-double-right:before { + content: "\f101" +} + +.fa-angle-double-up:before { + content: "\f102" +} + +.fa-angle-double-down:before { + content: "\f103" +} + +.fa-angle-left:before { + content: "\f104" +} + +.fa-angle-right:before { + content: "\f105" +} + +.fa-angle-up:before { + content: "\f106" +} + +.fa-angle-down:before { + content: "\f107" +} + +.fa-desktop:before { + content: "\f108" +} + +.fa-laptop:before { + content: "\f109" +} + +.fa-tablet:before { + content: "\f10a" +} + +.fa-mobile-phone:before, .fa-mobile:before { + content: "\f10b" +} + +.fa-circle-o:before { + content: "\f10c" +} + +.fa-quote-left:before { + content: "\f10d" +} + +.fa-quote-right:before { + content: "\f10e" +} + +.fa-spinner:before { + content: "\f110" +} + +.fa-circle:before { + content: "\f111" +} + +.fa-mail-reply:before, .fa-reply:before { + content: "\f112" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-folder-o:before { + content: "\f114" +} + +.fa-folder-open-o:before { + content: "\f115" +} + +.fa-smile-o:before { + content: "\f118" +} + +.fa-frown-o:before { + content: "\f119" +} + +.fa-meh-o:before { + content: "\f11a" +} + +.fa-gamepad:before { + content: "\f11b" +} + +.fa-keyboard-o:before { + content: "\f11c" +} + +.fa-flag-o:before { + content: "\f11d" +} + +.fa-flag-checkered:before { + content: "\f11e" +} + +.fa-terminal:before { + content: "\f120" +} + +.fa-code:before { + content: "\f121" +} + +.fa-mail-reply-all:before, .fa-reply-all:before { + content: "\f122" +} + +.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { + content: "\f123" +} + +.fa-location-arrow:before { + content: "\f124" +} + +.fa-crop:before { + content: "\f125" +} + +.fa-code-fork:before { + content: "\f126" +} + +.fa-unlink:before, .fa-chain-broken:before { + content: "\f127" +} + +.fa-question:before { + content: "\f128" +} + +.fa-info:before { + content: "\f129" +} + +.fa-exclamation:before { + content: "\f12a" +} + +.fa-superscript:before { + content: "\f12b" +} + +.fa-subscript:before { + content: "\f12c" +} + +.fa-eraser:before { + content: "\f12d" +} + +.fa-puzzle-piece:before { + content: "\f12e" +} + +.fa-microphone:before { + content: "\f130" +} + +.fa-microphone-slash:before { + content: "\f131" +} + +.fa-shield:before { + content: "\f132" +} + +.fa-calendar-o:before { + content: "\f133" +} + +.fa-fire-extinguisher:before { + content: "\f134" +} + +.fa-rocket:before { + content: "\f135" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-chevron-circle-left:before { + content: "\f137" +} + +.fa-chevron-circle-right:before { + content: "\f138" +} + +.fa-chevron-circle-up:before { + content: "\f139" +} + +.fa-chevron-circle-down:before { + content: "\f13a" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-anchor:before { + content: "\f13d" +} + +.fa-unlock-alt:before { + content: "\f13e" +} + +.fa-bullseye:before { + content: "\f140" +} + +.fa-ellipsis-h:before { + content: "\f141" +} + +.fa-ellipsis-v:before { + content: "\f142" +} + +.fa-rss-square:before { + content: "\f143" +} + +.fa-play-circle:before { + content: "\f144" +} + +.fa-ticket:before { + content: "\f145" +} + +.fa-minus-square:before { + content: "\f146" +} + +.fa-minus-square-o:before { + content: "\f147" +} + +.fa-level-up:before { + content: "\f148" +} + +.fa-level-down:before { + content: "\f149" +} + +.fa-check-square:before { + content: "\f14a" +} + +.fa-pencil-square:before { + content: "\f14b" +} + +.fa-external-link-square:before { + content: "\f14c" +} + +.fa-share-square:before { + content: "\f14d" +} + +.fa-compass:before { + content: "\f14e" +} + +.fa-toggle-down:before, .fa-caret-square-o-down:before { + content: "\f150" +} + +.fa-toggle-up:before, .fa-caret-square-o-up:before { + content: "\f151" +} + +.fa-toggle-right:before, .fa-caret-square-o-right:before { + content: "\f152" +} + +.fa-euro:before, .fa-eur:before { + content: "\f153" +} + +.fa-gbp:before { + content: "\f154" +} + +.fa-dollar:before, .fa-usd:before { + content: "\f155" +} + +.fa-rupee:before, .fa-inr:before { + content: "\f156" +} + +.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { + content: "\f157" +} + +.fa-ruble:before, .fa-rouble:before, .fa-rub:before { + content: "\f158" +} + +.fa-won:before, .fa-krw:before { + content: "\f159" +} + +.fa-bitcoin:before, .fa-btc:before { + content: "\f15a" +} + +.fa-file:before { + content: "\f15b" +} + +.fa-file-text:before { + content: "\f15c" +} + +.fa-sort-alpha-asc:before { + content: "\f15d" +} + +.fa-sort-alpha-desc:before { + content: "\f15e" +} + +.fa-sort-amount-asc:before { + content: "\f160" +} + +.fa-sort-amount-desc:before { + content: "\f161" +} + +.fa-sort-numeric-asc:before { + content: "\f162" +} + +.fa-sort-numeric-desc:before { + content: "\f163" +} + +.fa-thumbs-up:before { + content: "\f164" +} + +.fa-thumbs-down:before { + content: "\f165" +} + +.fa-youtube-square:before { + content: "\f166" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-youtube-play:before { + content: "\f16a" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-bitbucket-square:before { + content: "\f172" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-long-arrow-down:before { + content: "\f175" +} + +.fa-long-arrow-up:before { + content: "\f176" +} + +.fa-long-arrow-left:before { + content: "\f177" +} + +.fa-long-arrow-right:before { + content: "\f178" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-female:before { + content: "\f182" +} + +.fa-male:before { + content: "\f183" +} + +.fa-gittip:before, .fa-gratipay:before { + content: "\f184" +} + +.fa-sun-o:before { + content: "\f185" +} + +.fa-moon-o:before { + content: "\f186" +} + +.fa-archive:before { + content: "\f187" +} + +.fa-bug:before { + content: "\f188" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-arrow-circle-o-right:before { + content: "\f18e" +} + +.fa-arrow-circle-o-left:before { + content: "\f190" +} + +.fa-toggle-left:before, .fa-caret-square-o-left:before { + content: "\f191" +} + +.fa-dot-circle-o:before { + content: "\f192" +} + +.fa-wheelchair:before { + content: "\f193" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-turkish-lira:before, .fa-try:before { + content: "\f195" +} + +.fa-plus-square-o:before { + content: "\f196" +} + +.fa-space-shuttle:before { + content: "\f197" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-envelope-square:before { + content: "\f199" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-institution:before, .fa-bank:before, .fa-university:before { + content: "\f19c" +} + +.fa-mortar-board:before, .fa-graduation-cap:before { + content: "\f19d" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-pied-piper:before { + content: "\f1a7" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-language:before { + content: "\f1ab" +} + +.fa-fax:before { + content: "\f1ac" +} + +.fa-building:before { + content: "\f1ad" +} + +.fa-child:before { + content: "\f1ae" +} + +.fa-paw:before { + content: "\f1b0" +} + +.fa-spoon:before { + content: "\f1b1" +} + +.fa-cube:before { + content: "\f1b2" +} + +.fa-cubes:before { + content: "\f1b3" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-recycle:before { + content: "\f1b8" +} + +.fa-automobile:before, .fa-car:before { + content: "\f1b9" +} + +.fa-cab:before, .fa-taxi:before { + content: "\f1ba" +} + +.fa-tree:before { + content: "\f1bb" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-database:before { + content: "\f1c0" +} + +.fa-file-pdf-o:before { + content: "\f1c1" +} + +.fa-file-word-o:before { + content: "\f1c2" +} + +.fa-file-excel-o:before { + content: "\f1c3" +} + +.fa-file-powerpoint-o:before { + content: "\f1c4" +} + +.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { + content: "\f1c5" +} + +.fa-file-zip-o:before, .fa-file-archive-o:before { + content: "\f1c6" +} + +.fa-file-sound-o:before, .fa-file-audio-o:before { + content: "\f1c7" +} + +.fa-file-movie-o:before, .fa-file-video-o:before { + content: "\f1c8" +} + +.fa-file-code-o:before { + content: "\f1c9" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { + content: "\f1cd" +} + +.fa-circle-o-notch:before { + content: "\f1ce" +} + +.fa-ra:before, .fa-rebel:before { + content: "\f1d0" +} + +.fa-ge:before, .fa-empire:before { + content: "\f1d1" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-wechat:before, .fa-weixin:before { + content: "\f1d7" +} + +.fa-send:before, .fa-paper-plane:before { + content: "\f1d8" +} + +.fa-send-o:before, .fa-paper-plane-o:before { + content: "\f1d9" +} + +.fa-history:before { + content: "\f1da" +} + +.fa-genderless:before, .fa-circle-thin:before { + content: "\f1db" +} + +.fa-header:before { + content: "\f1dc" +} + +.fa-paragraph:before { + content: "\f1dd" +} + +.fa-sliders:before { + content: "\f1de" +} + +.fa-share-alt:before { + content: "\f1e0" +} + +.fa-share-alt-square:before { + content: "\f1e1" +} + +.fa-bomb:before { + content: "\f1e2" +} + +.fa-soccer-ball-o:before, .fa-futbol-o:before { + content: "\f1e3" +} + +.fa-tty:before { + content: "\f1e4" +} + +.fa-binoculars:before { + content: "\f1e5" +} + +.fa-plug:before { + content: "\f1e6" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-newspaper-o:before { + content: "\f1ea" +} + +.fa-wifi:before { + content: "\f1eb" +} + +.fa-calculator:before { + content: "\f1ec" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-bell-slash:before { + content: "\f1f6" +} + +.fa-bell-slash-o:before { + content: "\f1f7" +} + +.fa-trash:before { + content: "\f1f8" +} + +.fa-copyright:before { + content: "\f1f9" +} + +.fa-at:before { + content: "\f1fa" +} + +.fa-eyedropper:before { + content: "\f1fb" +} + +.fa-paint-brush:before { + content: "\f1fc" +} + +.fa-birthday-cake:before { + content: "\f1fd" +} + +.fa-area-chart:before { + content: "\f1fe" +} + +.fa-pie-chart:before { + content: "\f200" +} + +.fa-line-chart:before { + content: "\f201" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-toggle-off:before { + content: "\f204" +} + +.fa-toggle-on:before { + content: "\f205" +} + +.fa-bicycle:before { + content: "\f206" +} + +.fa-bus:before { + content: "\f207" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-cc:before { + content: "\f20a" +} + +.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { + content: "\f20b" +} + +.fa-meanpath:before { + content: "\f20c" +} + +.fa-buysellads:before { + content: "\f20d" +} + +.fa-connectdevelop:before { + content: "\f20e" +} + +.fa-dashcube:before { + content: "\f210" +} + +.fa-forumbee:before { + content: "\f211" +} + +.fa-leanpub:before { + content: "\f212" +} + +.fa-sellsy:before { + content: "\f213" +} + +.fa-shirtsinbulk:before { + content: "\f214" +} + +.fa-simplybuilt:before { + content: "\f215" +} + +.fa-skyatlas:before { + content: "\f216" +} + +.fa-cart-plus:before { + content: "\f217" +} + +.fa-cart-arrow-down:before { + content: "\f218" +} + +.fa-diamond:before { + content: "\f219" +} + +.fa-ship:before { + content: "\f21a" +} + +.fa-user-secret:before { + content: "\f21b" +} + +.fa-motorcycle:before { + content: "\f21c" +} + +.fa-street-view:before { + content: "\f21d" +} + +.fa-heartbeat:before { + content: "\f21e" +} + +.fa-venus:before { + content: "\f221" +} + +.fa-mars:before { + content: "\f222" +} + +.fa-mercury:before { + content: "\f223" +} + +.fa-transgender:before { + content: "\f224" +} + +.fa-transgender-alt:before { + content: "\f225" +} + +.fa-venus-double:before { + content: "\f226" +} + +.fa-mars-double:before { + content: "\f227" +} + +.fa-venus-mars:before { + content: "\f228" +} + +.fa-mars-stroke:before { + content: "\f229" +} + +.fa-mars-stroke-v:before { + content: "\f22a" +} + +.fa-mars-stroke-h:before { + content: "\f22b" +} + +.fa-neuter:before { + content: "\f22c" +} + +.fa-facebook-official:before { + content: "\f230" +} + +.fa-pinterest-p:before { + content: "\f231" +} + +.fa-whatsapp:before { + content: "\f232" +} + +.fa-server:before { + content: "\f233" +} + +.fa-user-plus:before { + content: "\f234" +} + +.fa-user-times:before { + content: "\f235" +} + +.fa-hotel:before, .fa-bed:before { + content: "\f236" +} + +.fa-viacoin:before { + content: "\f237" +} + +.fa-train:before { + content: "\f238" +} + +.fa-subway:before { + content: "\f239" +} + +.fa-medium:before { + content: "\f23a" +} \ No newline at end of file diff --git a/fonts/FontAwesome.otf b/fonts/FontAwesome.otf new file mode 100644 index 0000000..f7936cc Binary files /dev/null and b/fonts/FontAwesome.otf differ diff --git a/fonts/fontawesome-webfont.eot b/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..33b2bb8 Binary files /dev/null and b/fonts/fontawesome-webfont.eot differ diff --git a/fonts/fontawesome-webfont.svg b/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..1ee89d4 --- /dev/null +++ b/fonts/fontawesome-webfont.svg @@ -0,0 +1,565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/fontawesome-webfont.ttf b/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..ed9372f Binary files /dev/null and b/fonts/fontawesome-webfont.ttf differ diff --git a/fonts/fontawesome-webfont.woff b/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..8b280b9 Binary files /dev/null and b/fonts/fontawesome-webfont.woff differ diff --git a/fonts/fontawesome-webfont.woff2 b/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..3311d58 Binary files /dev/null and b/fonts/fontawesome-webfont.woff2 differ diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..d486192 --- /dev/null +++ b/readme.md @@ -0,0 +1,44 @@ +## Synopsis + +A simple form field for selecting font-awesome classes in the CMS. + +## Features +* The latest version of font-awesome +* Easy to integrate into any project + +## Installation + +### Composer +Make sure you're not double loading the css/fonts with a theme. + +Ideally composer will be used to install this module. +```composer require "moe/font-awesome:@stable"``` + +## Usage + +A basic working example, and the following to any class you want the field on; + +```php + +private static $db = array( + 'Icon' => 'Varchar', +); + +public function getCMSFields() + { + $fields = parent::getCMSFields(); + + $fields->addFieldsToTab('Root.ButtonDetails', array( + FontAwesomeField::create("Icon", "Font Awesome icon"), + )); + + return $fields; + } +``` + +Then simple include in the template +```html + +``` + +Alternatively you can just use the font family via CSS. \ No newline at end of file