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);
|
|
}
|
|
}
|
|
}
|