466 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			466 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
| /**
 | |
|  *  IcoMoon to Fontawesome Conversion
 | |
|  */
 | |
| 
 | |
| // Define global icon prefix
 | |
| $jicon-css-prefix: icon !default;
 | |
| 
 | |
| 
 | |
| // Standard icon global definition
 | |
| [class^="#{$jicon-css-prefix}-"],
 | |
| [class*=" #{$jicon-css-prefix}-"] {
 | |
|   @extend %fa-icon;
 | |
|   @extend .fas;
 | |
|   speak: none;
 | |
| }
 | |
| 
 | |
| [class^="#{$jicon-css-prefix}-"],
 | |
| [class*=" #{$jicon-css-prefix}-"],
 | |
| [class^="#{$fa-css-prefix}-"],
 | |
| [class*=" #{$fa-css-prefix}-"] {
 | |
|   &.disabled {
 | |
|     font-weight: 400;
 | |
|   }
 | |
| }
 | |
| 
 | |
| // Create brand icons mapping array
 | |
| $jicons-brand: (
 | |
|   joomla : $fa-var-joomla
 | |
| ) !default;
 | |
| 
 | |
| // Parse brands mapping array
 | |
| @each $jicon-brand-key, $jicon-brand-value in $jicons-brand {
 | |
|   .#{$jicon-css-prefix}-#{$jicon-brand-key} {
 | |
|     @extend %fa-icon;
 | |
|     @extend .fab;
 | |
| 
 | |
|     &:before {
 | |
|       content: fa-content($jicon-brand-value);
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| // Create special actions mapping array
 | |
| $jicons-special: (
 | |
|   border: border,
 | |
|   flip-both: flip-both,
 | |
|   flip-horizontal: flip-horizontal,
 | |
|   flip-vertical: flip-vertical,
 | |
|   fw : fw,
 | |
|   lg: lg,
 | |
|   li: li,
 | |
|   inverse: inverse,
 | |
|   pull-right: pull-right,
 | |
|   pull-left: pull-left,
 | |
|   pulse : pulse,
 | |
|   rotate-90: rotate-90,
 | |
|   rotate-180: rotate-180,
 | |
|   rotate-270: rotate-270,
 | |
|   sm: sm,
 | |
|   spin : spin,
 | |
|   stack : stack,
 | |
|   stack-1x: stack-1x,
 | |
|   stack-2x: stack-2x,
 | |
|   ul: ul,
 | |
|   xs: xs
 | |
| ) !default;
 | |
| 
 | |
| // Parse special actions mapping array
 | |
| @each $jicon-special-key, $jicon-special-value in $jicons-special {
 | |
|   .#{$jicon-css-prefix}-#{$jicon-special-key} {
 | |
|     @extend .fa-#{$jicon-special-value};
 | |
|   }
 | |
| }
 | |
| 
 | |
| // Create standard icons mapping array
 | |
| $jicons: (
 | |
|   accessible : $fa-var-universal-access,
 | |
|   add : $fa-var-plus,
 | |
|   address-book : $fa-var-address-book,
 | |
|   address : $fa-var-address-book,
 | |
|   align-justify : $fa-var-align-justify,
 | |
|   angle-double-left : $fa-var-angle-double-left,
 | |
|   angle-double-right : $fa-var-angle-double-right,
 | |
|   angle-down : $fa-var-angle-down,
 | |
|   angle-left : $fa-var-angle-left,
 | |
|   angle-right : $fa-var-angle-right,
 | |
|   angle-up : $fa-var-angle-up,
 | |
|   apply : $fa-var-save,
 | |
|   archive : $fa-var-archive,
 | |
|   arrow-down-2 : $fa-var-arrow-alt-circle-down,
 | |
|   arrow-down-3 : $fa-var-caret-down,
 | |
|   arrow-down-4 : $fa-var-arrow-down,
 | |
|   arrow-down : $fa-var-chevron-down,
 | |
|   arrow-first : $fa-var-step-backward,
 | |
|   arrow-last : $fa-var-fast-backward,
 | |
|   arrow-left-2 : $fa-var-arrow-alt-circle-left,
 | |
|   arrow-left-3 : $fa-var-caret-left,
 | |
|   arrow-left-4 : $fa-var-arrow-left,
 | |
|   arrow-left : $fa-var-chevron-left,
 | |
|   arrow-right-2 : $fa-var-arrow-alt-circle-right,
 | |
|   arrow-right-3 : $fa-var-caret-right,
 | |
|   arrow-right-4 : $fa-var-arrow-right,
 | |
|   arrow-right : $fa-var-chevron-right,
 | |
|   arrow-up-2 : $fa-var-arrow-alt-circle-up,
 | |
|   arrow-up-3 : $fa-var-caret-up,
 | |
|   arrow-up-4 : $fa-var-arrow-up,
 | |
|   arrow-up : $fa-var-chevron-up,
 | |
|   arrows-alt : $fa-var-arrows-alt,
 | |
|   asterisk : $fa-var-star,
 | |
|   attachment : $fa-var-paperclip,
 | |
|   backward-2 : $fa-var-arrow-alt-circle-left,
 | |
|   backward-circle : $fa-var-chevron-circle-left,
 | |
|   backward : $fa-var-backward,
 | |
|   ban-circle : $fa-var-minus-circle,
 | |
|   bars : $fa-var-chart-bar,
 | |
|   basket : $fa-var-shopping-basket,
 | |
|   bell : $fa-var-bell,
 | |
|   bolt : $fa-var-bolt,
 | |
|   book : $fa-var-book,
 | |
|   bookmark-2 : $fa-var-bookmark,
 | |
|   bookmark : $fa-var-bookmark,
 | |
|   box-add : $fa-var-archive,
 | |
|   box-remove : $fa-var-archive,
 | |
|   briefcase : $fa-var-briefcase,
 | |
|   broadcast : $fa-var-wifi,
 | |
|   brush : $fa-var-paint-brush,
 | |
|   bubble-quote : $fa-var-comment,
 | |
|   bullhorn : $fa-var-bullhorn,
 | |
|   calendar-check : $fa-var-calendar-check,
 | |
|   calendar-2 : $fa-var-calendar-check,
 | |
|   calendar-3 : $fa-var-calendar,
 | |
|   calendar-alt : $fa-var-calendar-alt,
 | |
|   calendar : $fa-var-calendar-alt,
 | |
|   camera-2 : $fa-var-video,
 | |
|   camera : $fa-var-camera,
 | |
|   cancel-2 : $fa-var-times,
 | |
|   cancel-circle : $fa-var-times-circle,
 | |
|   cancel : $fa-var-times,
 | |
|   caret-down : $fa-var-caret-down,
 | |
|   caret-up : $fa-var-caret-up,
 | |
|   cart : $fa-var-shopping-cart,
 | |
|   chart : $fa-var-chart-area,
 | |
|   check-circle : $fa-var-check-circle,
 | |
|   check-square : $fa-var-check-square,
 | |
|   check : $fa-var-check,
 | |
|   checkbox-checked : $fa-var-check-square,
 | |
|   checkbox-partial : $fa-var-square,
 | |
|   checkbox-unchecked : $fa-var-square,
 | |
|   checkbox : $fa-var-check-square,
 | |
|   checkedout : $fa-var-lock,
 | |
|   checkin : $fa-var-check-square,
 | |
|   checkmark-2 : $fa-var-check-circle,
 | |
|   checkmark-circle : $fa-var-check-circle,
 | |
|   checkmark : $fa-var-check,
 | |
|   chevron-down : $fa-var-chevron-down,
 | |
|   chevron-left : $fa-var-chevron-left,
 | |
|   chevron-right : $fa-var-chevron-right,
 | |
|   chevron-up : $fa-var-chevron-up,
 | |
|   circle : $fa-var-circle,
 | |
|   clipboard : $fa-var-clipboard,
 | |
|   clock : $fa-var-clock,
 | |
|   cloud-download-alt : $fa-var-cloud-download-alt,
 | |
|   cloud-download : $fa-var-cloud-download-alt,
 | |
|   cloud-upload : $fa-var-cloud-upload-alt,
 | |
|   cloud : $fa-var-cloud,
 | |
|   code : $fa-var-code,
 | |
|   code-branch : $fa-var-code-branch,
 | |
|   cog : $fa-var-cog,
 | |
|   cogs : $fa-var-cogs,
 | |
|   collapse : $fa-var-plus,
 | |
|   color-palette : $fa-var-paint-brush,
 | |
|   comment-dots : $fa-var-comment-dots,
 | |
|   comment : $fa-var-comment,
 | |
|   comments-2 : $fa-var-comments,
 | |
|   comments : $fa-var-comment,
 | |
|   compass : $fa-var-compass,
 | |
|   connection : $fa-var-wifi,
 | |
|   contract-2 : $fa-var-shopping-basket,
 | |
|   contract : $fa-var-compress,
 | |
|   copy : $fa-var-copy,
 | |
|   credit-2 : $fa-var-credit-card,
 | |
|   credit : $fa-var-credit-card,
 | |
|   crop : $fa-var-crop,
 | |
|   cube : $fa-var-cube,
 | |
|   cubes : $fa-var-cubes,
 | |
|   dashboard : $fa-var-tachometer-alt,
 | |
|   database : $fa-var-database,
 | |
|   default : $fa-var-home,
 | |
|   delete : $fa-var-times,
 | |
|   desktop : $fa-var-desktop,
 | |
|   downarrow : $fa-var-chevron-down,
 | |
|   download : $fa-var-download,
 | |
|   drawer-2 : $fa-var-folder,
 | |
|   drawer : $fa-var-folder-open,
 | |
|   edit : $fa-var-edit,
 | |
|   ellipsis-h : $fa-var-ellipsis-h,
 | |
|   ellipsis-v : $fa-var-ellipsis-v,
 | |
|   enter : $fa-var-sign-in-alt,
 | |
|   envelope-open-text : $fa-var-envelope-open-text,
 | |
|   envelope-opened : $fa-var-envelope,
 | |
|   envelope : $fa-var-envelope,
 | |
|   equalizer : $fa-var-sliders-h,
 | |
|   error : $fa-var-exclamation,
 | |
|   exclamation-circle : $fa-var-exclamation-circle,
 | |
|   exclamation-triangle : $fa-var-exclamation-triangle,
 | |
|   exclamation : $fa-var-exclamation,
 | |
|   exit : $fa-var-sign-out-alt,
 | |
|   expand-2 : $fa-var-expand-arrows-alt,
 | |
|   expand : $fa-var-expand,
 | |
|   expired : $fa-var-minus-circle,
 | |
|   external-link-alt : $fa-var-external-link-alt,
 | |
|   eye-2 : $fa-var-eye-slash,
 | |
|   eye-blocked : $fa-var-eye-slash,
 | |
|   eye-close : $fa-var-eye-slash,
 | |
|   eye-open : $fa-var-eye,
 | |
|   eye-slash : $fa-var-eye-slash,
 | |
|   eye : $fa-var-eye,
 | |
|   fax : $fa-var-fax,
 | |
|   featured : $fa-var-star,
 | |
|   feed : $fa-var-rss-square,
 | |
|   file-2 : $fa-var-file,
 | |
|   file-add : $fa-var-plus,
 | |
|   file-alt : $fa-var-file-alt,
 | |
|   file-check : $fa-var-check,
 | |
|   file-minus : $fa-var-minus,
 | |
|   file-plus : $fa-var-plus,
 | |
|   file-remove : $fa-var-times,
 | |
|   file : $fa-var-file,
 | |
|   filter : $fa-var-filter,
 | |
|   first : $fa-var-fast-backward,
 | |
|   flag-2 : $fa-var-paperclip,
 | |
|   flag-3 : $fa-var-flag,
 | |
|   flag : $fa-var-flag,
 | |
|   flash : $fa-var-bolt,
 | |
|   folder-2 : $fa-var-folder,
 | |
|   folder-3 : $fa-var-folder-open,
 | |
|   folder-close : $fa-var-folder,
 | |
|   folder-minus : $fa-var-folder,
 | |
|   folder-open : $fa-var-folder-open,
 | |
|   folder-plus-2 : $fa-var-folder,
 | |
|   folder-plus : $fa-var-folder-open,
 | |
|   folder-remove : $fa-var-folder,
 | |
|   folder : $fa-var-folder,
 | |
|   forward-2 : $fa-var-arrow-alt-circle-right,
 | |
|   forward-circle : $fa-var-chevron-circle-right,
 | |
|   forward : $fa-var-forward,
 | |
|   generic : $fa-var-dot-circle,
 | |
|   globe : $fa-var-globe,
 | |
|   grid-2 : $fa-var-th,
 | |
|   grid-view-2 : $fa-var-th,
 | |
|   grid-view : $fa-var-th-large,
 | |
|   grid : $fa-var-th-large,
 | |
|   handshake : $fa-var-handshake,
 | |
|   health : $fa-var-medkit,
 | |
|   heart-2 : $fa-var-heart,
 | |
|   heart : $fa-var-heart,
 | |
|   help : $fa-var-question,
 | |
|   hits : $fa-var-eye,
 | |
|   home-2 : $fa-var-home,
 | |
|   home : $fa-var-home,
 | |
|   image : $fa-var-image,
 | |
|   images : $fa-var-image,
 | |
|   info-2 : $fa-var-info-circle,
 | |
|   info-circle : $fa-var-info-circle,
 | |
|   info : $fa-var-info,
 | |
|   key : $fa-var-key,
 | |
|   lamp : $fa-var-lightbulb,
 | |
|   language : $fa-var-language,
 | |
|   last : $fa-var-fast-forward,
 | |
|   leftarrow : $fa-var-chevron-left,
 | |
|   lightbulb : $fa-var-lightbulb,
 | |
|   lightning : $fa-var-bolt,
 | |
|   link : $fa-var-link,
 | |
|   list-2 : $fa-var-list-ul,
 | |
|   list-view : $fa-var-list,
 | |
|   list : $fa-var-list,
 | |
|   loading : $fa-var-spinner,
 | |
|   location : $fa-var-map-marker-alt,
 | |
|   lock : $fa-var-lock,
 | |
|   locked : $fa-var-lock,
 | |
|   loop : $fa-var-sync,
 | |
|   mail-2 : $fa-var-envelope,
 | |
|   mail : $fa-var-envelope,
 | |
|   map-signs : $fa-var-map-signs,
 | |
|   menu-2 : $fa-var-sort,
 | |
|   menu-3 : $fa-var-list-ol,
 | |
|   menu : $fa-var-bars,
 | |
|   minus-2 : $fa-var-minus,
 | |
|   minus-circle : $fa-var-minus-circle,
 | |
|   minus-sign : $fa-var-minus,
 | |
|   minus : $fa-var-minus,
 | |
|   mobile : $fa-var-mobile,
 | |
|   move : $fa-var-arrows-alt,
 | |
|   music : $fa-var-music,
 | |
|   new-tab-2 : $fa-var-external-link-square-alt,
 | |
|   new-tab : $fa-var-external-link-alt,
 | |
|   new : $fa-var-plus,
 | |
|   next : $fa-var-angle-right,
 | |
|   not-ok : $fa-var-minus,
 | |
|   notification-2 : $fa-var-exclamation-circle,
 | |
|   notification-circle : $fa-var-exclamation-circle,
 | |
|   notification : $fa-var-exclamation,
 | |
|   ok : $fa-var-check,
 | |
|   open : $fa-var-lock-open,
 | |
|   options : $fa-var-cog,
 | |
|   out-2 : $fa-var-external-link-alt,
 | |
|   out-3 : $fa-var-external-link-square-alt,
 | |
|   out : $fa-var-share,
 | |
|   paint-brush : $fa-var-paint-brush,
 | |
|   palette : $fa-var-paint-brush,
 | |
|   paperclip : $fa-var-paperclip,
 | |
|   paragraph-center : $fa-var-align-center,
 | |
|   paragraph-justify : $fa-var-align-justify,
 | |
|   paragraph-left : $fa-var-align-left,
 | |
|   paragraph-right : $fa-var-align-right,
 | |
|   pause-circle : $fa-var-pause-circle,
 | |
|   pause : $fa-var-pause,
 | |
|   pen-square : $fa-var-pen-square,
 | |
|   pencil-2 : $fa-var-pencil-alt,
 | |
|   pencil-alt : $fa-var-pencil-alt,
 | |
|   pencil : $fa-var-edit,
 | |
|   pending : $fa-var-exclamation-triangle,
 | |
|   phone-2 : $fa-var-phone,
 | |
|   phone : $fa-var-phone-square,
 | |
|   picture : $fa-var-image,
 | |
|   pictures : $fa-var-image,
 | |
|   pie : $fa-var-chart-pie,
 | |
|   pin : $fa-var-thumbtack,
 | |
|   play-2 : $fa-var-play,
 | |
|   play-circle : $fa-var-play-circle,
 | |
|   play : $fa-var-play,
 | |
|   plug : $fa-var-plug,
 | |
|   plus-2 : $fa-var-plus,
 | |
|   plus-circle : $fa-var-plus-circle,
 | |
|   plus-square : $fa-var-plus-square,
 | |
|   plus : $fa-var-plus,
 | |
|   power-cord : $fa-var-plug,
 | |
|   power-off : $fa-var-power-off,
 | |
|   previous : $fa-var-backward,
 | |
|   print : $fa-var-print,
 | |
|   printer : $fa-var-print,
 | |
|   project-diagram : $fa-var-project-diagram,
 | |
|   protected : $fa-var-lock,
 | |
|   publish : $fa-var-check,
 | |
|   purge : $fa-var-trash,
 | |
|   pushpin : $fa-var-thumbtack,
 | |
|   puzzle-piece : $fa-var-puzzle-piece,
 | |
|   puzzle : $fa-var-puzzle-piece,
 | |
|   question-2 : $fa-var-question-circle,
 | |
|   question-circle : $fa-var-question-circle,
 | |
|   question-sign : $fa-var-question,
 | |
|   question : $fa-var-question,
 | |
|   quote-2 : $fa-var-quote-right,
 | |
|   quote-3 : $fa-var-comment,
 | |
|   quote : $fa-var-quote-left,
 | |
|   quotes-left : $fa-var-quote-left,
 | |
|   quotes-right : $fa-var-quote-right,
 | |
|   radio-checked : $fa-var-check-circle,
 | |
|   radio-unchecked : $fa-var-circle,
 | |
|   redo-2 : $fa-var-sync,
 | |
|   redo : $fa-var-share,
 | |
|   refresh : $fa-var-sync,
 | |
|   register : $fa-var-arrow-alt-circle-right,
 | |
|   remove : $fa-var-times,
 | |
|   reply : $fa-var-arrow-alt-circle-left,
 | |
|   rightarrow : $fa-var-chevron-right,
 | |
|   rss : $fa-var-rss,
 | |
|   save-copy : $fa-var-copy,
 | |
|   save-new : $fa-var-plus,
 | |
|   save : $fa-var-save,
 | |
|   scissors : $fa-var-cut,
 | |
|   screen : $fa-var-desktop,
 | |
|   screwdriver : $fa-var-wrench,
 | |
|   search-minus : $fa-var-search-minus,
 | |
|   search-plus : $fa-var-search-plus,
 | |
|   search : $fa-var-search,
 | |
|   select-file : $fa-var-copy,
 | |
|   share-alt : $fa-var-share,
 | |
|   share : $fa-var-share,
 | |
|   shield-alt : $fa-var-shield-alt,
 | |
|   shield : $fa-var-shield-alt,
 | |
|   shuffle : $fa-var-random,
 | |
|   signup : $fa-var-sign-in-alt,
 | |
|   sliders-h : $fa-var-sliders-h,
 | |
|   smiley-2 : $fa-var-smile,
 | |
|   smiley-happy-2 : $fa-var-smile,
 | |
|   smiley-happy : $fa-var-smile,
 | |
|   smiley-neutral-2 : $fa-var-smile,
 | |
|   smiley-neutral : $fa-var-smile,
 | |
|   smiley-sad-2 : $fa-var-frown,
 | |
|   smiley-sad : $fa-var-frown,
 | |
|   smiley : $fa-var-smile,
 | |
|   sort : $fa-var-sort,
 | |
|   spinner : $fa-var-spinner,
 | |
|   square : $fa-var-square,
 | |
|   stack : $fa-var-copy,
 | |
|   star-2 : $fa-var-star-half,
 | |
|   star-empty : $fa-var-star,
 | |
|   star : $fa-var-star,
 | |
|   stop-circle : $fa-var-stop-circle,
 | |
|   stop : $fa-var-stop,
 | |
|   success : $fa-var-check-square,
 | |
|   support : $fa-var-life-ring,
 | |
|   switch : $fa-var-power-off,
 | |
|   sync : $fa-var-sync,
 | |
|   tablet : $fa-var-tablet,
 | |
|   tachometer-alt : $fa-var-tachometer-alt,
 | |
|   tag-2 : $fa-var-tag,
 | |
|   tag : $fa-var-tag,
 | |
|   tags-2 : $fa-var-tags,
 | |
|   tags : $fa-var-tags,
 | |
|   tasks : $fa-var-tasks,
 | |
|   text-width : $fa-var-text-width,
 | |
|   th : $fa-var-th,
 | |
|   th-large : $fa-var-th-large,
 | |
|   thumbs-down : $fa-var-thumbs-down,
 | |
|   thumbs-up : $fa-var-thumbs-up,
 | |
|   times : $fa-var-times,
 | |
|   toggle-off : $fa-var-toggle-off,
 | |
|   toggle-on : $fa-var-toggle-on,
 | |
|   tools : $fa-var-wrench,
 | |
|   trash : $fa-var-trash,
 | |
|   tree-2 : $fa-var-sitemap,
 | |
|   tree : $fa-var-code-branch,
 | |
|   trophy : $fa-var-trophy,
 | |
|   unarchive : $fa-var-folder-open,
 | |
|   unblock : $fa-var-sync,
 | |
|   undo-2 : $fa-var-undo,
 | |
|   undo : $fa-var-undo,
 | |
|   unfeatured : $fa-var-circle,
 | |
|   universal : $fa-var-universal-access,
 | |
|   universal-access : $fa-var-universal-access,
 | |
|   unlock-alt : $fa-var-unlock-alt,
 | |
|   unlock : $fa-var-unlock,
 | |
|   unpublish : $fa-var-times,
 | |
|   uparrow : $fa-var-chevron-up,
 | |
|   upload : $fa-var-upload,
 | |
|   user-circle : $fa-var-user-circle,
 | |
|   user-edit : $fa-var-user-edit,
 | |
|   user-lock : $fa-var-user-lock,
 | |
|   user-tag : $fa-var-user-tag,
 | |
|   user : $fa-var-user,
 | |
|   users-cog : $fa-var-users-cog,
 | |
|   users : $fa-var-users,
 | |
|   vcard : $fa-var-address-card,
 | |
|   video-2 : $fa-var-play,
 | |
|   video : $fa-var-video,
 | |
|   wand : $fa-var-magic,
 | |
|   warning-2 : $fa-var-exclamation-triangle,
 | |
|   warning-circle : $fa-var-exclamation-circle,
 | |
|   warning : $fa-var-exclamation-triangle,
 | |
|   wifi : $fa-var-wifi,
 | |
|   wrench : $fa-var-wrench,
 | |
|   zoom-in : $fa-var-search-plus,
 | |
|   zoom-out : $fa-var-search-minus
 | |
| ) !default;
 | |
| 
 | |
| // Parse standard icons mapping array
 | |
| @each $jicon-key, $jicon-value in $jicons {
 | |
|   .#{$jicon-css-prefix}-#{$jicon-key} {
 | |
|     &:before {
 | |
|       content: fa-content($jicon-value);
 | |
|     }
 | |
|   }
 | |
| }
 |