Release 5.0.5 (#999)

This commit is contained in:
Rob Madole
2018-01-25 15:28:26 -06:00
committed by GitHub
parent deaca8b496
commit 8b27927fd6
2069 changed files with 18270 additions and 10581 deletions

View File

@@ -1,6 +1,6 @@
export as namespace fontawesome;
import {IconDefinition, IconLookup, IconName, IconPrefix} from '@fortawesome/fontawesome-common-types';
export {IconDefinition, IconLookup, IconName, IconPrefix} from '@fortawesome/fontawesome-common-types';
import {IconDefinition, IconLookup, IconName, IconPrefix, IconPack } from '@fortawesome/fontawesome-common-types';
export {IconDefinition, IconLookup, IconName, IconPrefix, IconPack } from '@fortawesome/fontawesome-common-types';
export const dom: DOM;
export const library: Library;
export const parse: { transform(transformString: string): Transform };
@@ -15,6 +15,23 @@ export function layer(
): Layer;
export function icon(icon: IconName | IconLookup, params?: IconParams): Icon;
declare const api: {
dom: DOM;
library: Library;
parse: { transform(transformString: string): Transform };
config: Config;
noAuto():void;
findIconDefinition(iconLookup: IconLookup): IconDefinition;
text(content: string, params?: Params): Text;
layer(
assembler: (
addLayerCallback: (layerToAdd: IconLookup | IconLookup[]) => void
) => void
): Layer;
icon(icon: IconName | IconLookup, params?: IconParams): Icon;
}
export default api;
export type IconProp = IconName | [IconPrefix, IconName] | IconLookup;
export type FlipProp = "horizontal" | "vertical" | "both";
export type SizeProp =
@@ -95,7 +112,8 @@ export interface DOM {
css(): string;
insertCss(): string;
}
type IconDefinitionOrPack = IconDefinition | IconPack;
export interface Library {
add(...definitions: IconDefinition[]): void;
add(...definitions: IconDefinitionOrPack[]): void;
reset(): void;
}
}

View File

@@ -1,5 +1,5 @@
/*!
* Font Awesome Pro 5.0.4 by @fontawesome - http://fontawesome.com
* Font Awesome Pro 5.0.5 by @fontawesome - http://fontawesome.com
* License - http://fontawesome.com/license (Commercial License)
*/
var noop = function noop() {};
@@ -25,13 +25,14 @@ var DOCUMENT = _DOCUMENT;
var MUTATION_OBSERVER = _MUTATION_OBSERVER$1;
var PERFORMANCE = _PERFORMANCE;
var IS_BROWSER = !!WINDOW.document;
var IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';
var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');
var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___';
var UNITS_IN_GRID = 16;
var DEFAULT_FAMILY_PREFIX = 'fa';
var DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa';
var DATA_FA_PROCESSED = 'data-fa-processed';
var DATA_FA_I2SVG = 'data-fa-i2svg';
var DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element';
var HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg';
@@ -78,20 +79,7 @@ var createClass = function () {
};
}();
var defineProperty = function (obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
};
var _extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
@@ -185,14 +173,14 @@ var listener = function listener() {
var loaded = false;
if (IS_BROWSER) {
if (IS_DOM) {
loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);
if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);
}
var domready = function (fn) {
if (!DOCUMENT) return;
if (!IS_DOM) return;
loaded ? setTimeout(fn, 0) : functions.push(fn);
};
@@ -222,11 +210,7 @@ function bunker(fn) {
}
function insertCss(css) {
if (!css) {
return;
}
if (typeof DOCUMENT.createElement === 'undefined') {
if (!css || !IS_DOM) {
return;
}
@@ -509,8 +493,6 @@ var asSymbol = function (_ref) {
};
function makeInlineSvgAbstract(params) {
var _babelHelpers$extends;
var _params$icons = params.icons,
main = _params$icons.main,
mask = _params$icons.mask,
@@ -519,7 +501,9 @@ function makeInlineSvgAbstract(params) {
transform = params.transform,
symbol = params.symbol,
title = params.title,
extra = params.extra;
extra = params.extra,
_params$watchable = params.watchable,
watchable = _params$watchable === undefined ? false : _params$watchable;
var _ref = mask.found ? mask : main,
width = _ref.width,
@@ -530,9 +514,20 @@ function makeInlineSvgAbstract(params) {
var content = {
children: [],
attributes: _extends({}, extra.attributes, (_babelHelpers$extends = {}, defineProperty(_babelHelpers$extends, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends, 'data-prefix', prefix), defineProperty(_babelHelpers$extends, 'data-icon', iconName), defineProperty(_babelHelpers$extends, 'class', attrClass), defineProperty(_babelHelpers$extends, 'role', 'img'), defineProperty(_babelHelpers$extends, 'xmlns', 'http://www.w3.org/2000/svg'), defineProperty(_babelHelpers$extends, 'viewBox', '0 0 ' + width + ' ' + height), _babelHelpers$extends))
attributes: _extends({}, extra.attributes, {
'data-prefix': prefix,
'data-icon': iconName,
'class': attrClass,
'role': 'img',
'xmlns': 'http://www.w3.org/2000/svg',
'viewBox': '0 0 ' + width + ' ' + height
})
};
if (watchable) {
content.attributes[DATA_FA_I2SVG] = '';
}
if (title) content.children.push({ tag: 'title', attributes: { id: content.attributes['aria-labelledby'] || 'title-' + nextUniqueId() }, children: [title] });
var args = _extends({}, content, {
@@ -560,17 +555,23 @@ function makeInlineSvgAbstract(params) {
}
function makeLayersTextAbstract(params) {
var _babelHelpers$extends2;
var content = params.content,
width = params.width,
height = params.height,
transform = params.transform,
title = params.title,
extra = params.extra;
extra = params.extra,
_params$watchable2 = params.watchable,
watchable = _params$watchable2 === undefined ? false : _params$watchable2;
var attributes = _extends({}, extra.attributes, title ? { 'title': title } : {}, (_babelHelpers$extends2 = {}, defineProperty(_babelHelpers$extends2, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends2, 'class', extra.classes.join(' ')), _babelHelpers$extends2));
var attributes = _extends({}, extra.attributes, title ? { 'title': title } : {}, {
'class': extra.classes.join(' ')
});
if (watchable) {
attributes[DATA_FA_I2SVG] = '';
}
var styles = _extends({}, extra.styles);
@@ -602,7 +603,7 @@ function makeLayersTextAbstract(params) {
var noop$2 = function noop() {};
var p = config$1.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : { mark: noop$2, measure: noop$2 };
var preamble = 'FA "5.0.4"';
var preamble = 'FA "5.0.5"';
var begin = function begin(name) {
p.mark(preamble + ' ' + name + ' begins');
@@ -786,14 +787,10 @@ function toHtml(abstractNodes) {
var noop$1 = function noop() {};
function isReplaced(node) {
var nodeClass = node.getAttribute ? node.getAttribute('class') : null;
function isWatched(node) {
var i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;
if (nodeClass) {
return !!~nodeClass.toString().indexOf(config$1.replacementClass) || ~nodeClass.toString().indexOf('fa-layers-text');
} else {
return false;
}
return typeof i2svg === 'string';
}
function getMutator() {
@@ -852,7 +849,7 @@ var mutators = {
return toHtml(a);
}).join('\n');
node.setAttribute('class', splitClasses.toNode.join(' '));
node.setAttribute(DATA_FA_PROCESSED, '');
node.setAttribute(DATA_FA_I2SVG, '');
node.innerHTML = newInnerHTML;
}
};
@@ -895,11 +892,12 @@ function observe(options) {
nodeCallback = options.nodeCallback,
pseudoElementsCallback = options.pseudoElementsCallback;
var mo = new MUTATION_OBSERVER(function (objects) {
if (disabled) return;
toArray(objects).forEach(function (mutationRecord) {
if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isReplaced(mutationRecord.addedNodes[0])) {
if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {
if (config$1.searchPseudoElements) {
pseudoElementsCallback(mutationRecord.target);
}
@@ -911,7 +909,7 @@ function observe(options) {
pseudoElementsCallback(mutationRecord.target.parentNode);
}
if (mutationRecord.type === 'attributes' && isReplaced(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {
if (mutationRecord.type === 'attributes' && isWatched(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {
if (mutationRecord.attributeName === 'class') {
var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)),
prefix = _getCanonicalIcon.prefix,
@@ -926,7 +924,7 @@ function observe(options) {
});
});
if (!DOCUMENT.getElementsByTagName) return;
if (!IS_DOM) return;
mo.observe(DOCUMENT.getElementsByTagName('body')[0], {
childList: true, attributes: true, characterData: true, subtree: true
@@ -1231,7 +1229,8 @@ function generateSvgReplacementMutation(node, nodeMeta) {
symbol: symbol,
mask: mask,
title: title,
extra: extra
extra: extra,
watchable: true
})];
}
@@ -1261,7 +1260,8 @@ function generateLayersText(node, nodeMeta) {
height: height,
transform: transform,
title: title,
extra: extra
extra: extra,
watchable: true
})];
}
@@ -1284,6 +1284,8 @@ function remove(node) {
}
function searchPseudoElements(root) {
if (!IS_DOM) return;
var end = perf.begin('searchPseudoElements');
disableObservation(function () {
@@ -1326,6 +1328,8 @@ function searchPseudoElements(root) {
function onTree(root) {
var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
if (!IS_DOM) return;
var htmlClassList = DOCUMENT.documentElement.classList;
var hclAdd = function hclAdd(suffix) {
return htmlClassList.add(HTML_CLASS_I2SVG_BASE_CLASS + '-' + suffix);
@@ -1334,8 +1338,8 @@ function onTree(root) {
return htmlClassList.remove(HTML_CLASS_I2SVG_BASE_CLASS + '-' + suffix);
};
var prefixes = Object.keys(styles);
var prefixesDomQuery = ['.' + LAYERS_TEXT_CLASSNAME + ':not([' + DATA_FA_PROCESSED + '])'].concat(prefixes.map(function (p) {
return '.' + p + ':not([' + DATA_FA_PROCESSED + '])';
var prefixesDomQuery = ['.' + LAYERS_TEXT_CLASSNAME + ':not([' + DATA_FA_I2SVG + '])'].concat(prefixes.map(function (p) {
return '.' + p + ':not([' + DATA_FA_I2SVG + '])';
})).join(', ');
if (prefixesDomQuery.length === 0) {
@@ -1534,7 +1538,7 @@ function apiObject(val, abstractCreator) {
Object.defineProperty(val, 'node', {
get: function get() {
if (!DOCUMENT.createElement) return;
if (!IS_DOM) return;
var container = DOCUMENT.createElement('div');
container.innerHTML = val.html;
@@ -1582,19 +1586,21 @@ var dom = {
i2svg: function i2svg() {
var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
ensureCss();
if (IS_DOM) {
ensureCss();
var _params$node = params.node,
node = _params$node === undefined ? DOCUMENT : _params$node,
_params$callback = params.callback,
callback = _params$callback === undefined ? function () {} : _params$callback;
var _params$node = params.node,
node = _params$node === undefined ? DOCUMENT : _params$node,
_params$callback = params.callback,
callback = _params$callback === undefined ? function () {} : _params$callback;
if (config$1.searchPseudoElements) {
searchPseudoElements(node);
if (config$1.searchPseudoElements) {
searchPseudoElements(node);
}
onTree(node, callback);
}
onTree(node, callback);
},
css: css,
@@ -1727,7 +1733,7 @@ var api$1 = {
};
var autoReplace = function autoReplace() {
if (config$1.autoReplaceSvg) api$1.dom.i2svg({ node: DOCUMENT });
if (IS_DOM && config$1.autoReplaceSvg) api$1.dom.i2svg({ node: DOCUMENT });
};
function bootstrap() {
@@ -1781,7 +1787,7 @@ Object.defineProperty(api$1, 'config', {
}
});
if (DOCUMENT) bunker(bootstrap);
if (IS_DOM) bunker(bootstrap);
var config = api$1.config;

View File

@@ -1,5 +1,5 @@
/*!
* Font Awesome Pro 5.0.4 by @fontawesome - http://fontawesome.com
* Font Awesome Pro 5.0.5 by @fontawesome - http://fontawesome.com
* License - http://fontawesome.com/license (Commercial License)
*/
(function (global, factory) {
@@ -31,13 +31,14 @@ var DOCUMENT = _DOCUMENT;
var MUTATION_OBSERVER = _MUTATION_OBSERVER$1;
var PERFORMANCE = _PERFORMANCE;
var IS_BROWSER = !!WINDOW.document;
var IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';
var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');
var NAMESPACE_IDENTIFIER = '___FONT_AWESOME___';
var UNITS_IN_GRID = 16;
var DEFAULT_FAMILY_PREFIX = 'fa';
var DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa';
var DATA_FA_PROCESSED = 'data-fa-processed';
var DATA_FA_I2SVG = 'data-fa-i2svg';
var DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element';
var HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg';
@@ -84,20 +85,7 @@ var createClass = function () {
};
}();
var defineProperty = function (obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
};
var _extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
@@ -191,14 +179,14 @@ var listener = function listener() {
var loaded = false;
if (IS_BROWSER) {
if (IS_DOM) {
loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);
if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);
}
var domready = function (fn) {
if (!DOCUMENT) return;
if (!IS_DOM) return;
loaded ? setTimeout(fn, 0) : functions.push(fn);
};
@@ -228,11 +216,7 @@ function bunker(fn) {
}
function insertCss(css) {
if (!css) {
return;
}
if (typeof DOCUMENT.createElement === 'undefined') {
if (!css || !IS_DOM) {
return;
}
@@ -515,8 +499,6 @@ var asSymbol = function (_ref) {
};
function makeInlineSvgAbstract(params) {
var _babelHelpers$extends;
var _params$icons = params.icons,
main = _params$icons.main,
mask = _params$icons.mask,
@@ -525,7 +507,9 @@ function makeInlineSvgAbstract(params) {
transform = params.transform,
symbol = params.symbol,
title = params.title,
extra = params.extra;
extra = params.extra,
_params$watchable = params.watchable,
watchable = _params$watchable === undefined ? false : _params$watchable;
var _ref = mask.found ? mask : main,
width = _ref.width,
@@ -536,9 +520,20 @@ function makeInlineSvgAbstract(params) {
var content = {
children: [],
attributes: _extends({}, extra.attributes, (_babelHelpers$extends = {}, defineProperty(_babelHelpers$extends, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends, 'data-prefix', prefix), defineProperty(_babelHelpers$extends, 'data-icon', iconName), defineProperty(_babelHelpers$extends, 'class', attrClass), defineProperty(_babelHelpers$extends, 'role', 'img'), defineProperty(_babelHelpers$extends, 'xmlns', 'http://www.w3.org/2000/svg'), defineProperty(_babelHelpers$extends, 'viewBox', '0 0 ' + width + ' ' + height), _babelHelpers$extends))
attributes: _extends({}, extra.attributes, {
'data-prefix': prefix,
'data-icon': iconName,
'class': attrClass,
'role': 'img',
'xmlns': 'http://www.w3.org/2000/svg',
'viewBox': '0 0 ' + width + ' ' + height
})
};
if (watchable) {
content.attributes[DATA_FA_I2SVG] = '';
}
if (title) content.children.push({ tag: 'title', attributes: { id: content.attributes['aria-labelledby'] || 'title-' + nextUniqueId() }, children: [title] });
var args = _extends({}, content, {
@@ -566,17 +561,23 @@ function makeInlineSvgAbstract(params) {
}
function makeLayersTextAbstract(params) {
var _babelHelpers$extends2;
var content = params.content,
width = params.width,
height = params.height,
transform = params.transform,
title = params.title,
extra = params.extra;
extra = params.extra,
_params$watchable2 = params.watchable,
watchable = _params$watchable2 === undefined ? false : _params$watchable2;
var attributes = _extends({}, extra.attributes, title ? { 'title': title } : {}, (_babelHelpers$extends2 = {}, defineProperty(_babelHelpers$extends2, DATA_FA_PROCESSED, ''), defineProperty(_babelHelpers$extends2, 'class', extra.classes.join(' ')), _babelHelpers$extends2));
var attributes = _extends({}, extra.attributes, title ? { 'title': title } : {}, {
'class': extra.classes.join(' ')
});
if (watchable) {
attributes[DATA_FA_I2SVG] = '';
}
var styles = _extends({}, extra.styles);
@@ -608,7 +609,7 @@ function makeLayersTextAbstract(params) {
var noop$2 = function noop() {};
var p = config$1.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : { mark: noop$2, measure: noop$2 };
var preamble = 'FA "5.0.4"';
var preamble = 'FA "5.0.5"';
var begin = function begin(name) {
p.mark(preamble + ' ' + name + ' begins');
@@ -792,14 +793,10 @@ function toHtml(abstractNodes) {
var noop$1 = function noop() {};
function isReplaced(node) {
var nodeClass = node.getAttribute ? node.getAttribute('class') : null;
function isWatched(node) {
var i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;
if (nodeClass) {
return !!~nodeClass.toString().indexOf(config$1.replacementClass) || ~nodeClass.toString().indexOf('fa-layers-text');
} else {
return false;
}
return typeof i2svg === 'string';
}
function getMutator() {
@@ -858,7 +855,7 @@ var mutators = {
return toHtml(a);
}).join('\n');
node.setAttribute('class', splitClasses.toNode.join(' '));
node.setAttribute(DATA_FA_PROCESSED, '');
node.setAttribute(DATA_FA_I2SVG, '');
node.innerHTML = newInnerHTML;
}
};
@@ -901,11 +898,12 @@ function observe(options) {
nodeCallback = options.nodeCallback,
pseudoElementsCallback = options.pseudoElementsCallback;
var mo = new MUTATION_OBSERVER(function (objects) {
if (disabled) return;
toArray(objects).forEach(function (mutationRecord) {
if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isReplaced(mutationRecord.addedNodes[0])) {
if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {
if (config$1.searchPseudoElements) {
pseudoElementsCallback(mutationRecord.target);
}
@@ -917,7 +915,7 @@ function observe(options) {
pseudoElementsCallback(mutationRecord.target.parentNode);
}
if (mutationRecord.type === 'attributes' && isReplaced(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {
if (mutationRecord.type === 'attributes' && isWatched(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {
if (mutationRecord.attributeName === 'class') {
var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)),
prefix = _getCanonicalIcon.prefix,
@@ -932,7 +930,7 @@ function observe(options) {
});
});
if (!DOCUMENT.getElementsByTagName) return;
if (!IS_DOM) return;
mo.observe(DOCUMENT.getElementsByTagName('body')[0], {
childList: true, attributes: true, characterData: true, subtree: true
@@ -1237,7 +1235,8 @@ function generateSvgReplacementMutation(node, nodeMeta) {
symbol: symbol,
mask: mask,
title: title,
extra: extra
extra: extra,
watchable: true
})];
}
@@ -1267,7 +1266,8 @@ function generateLayersText(node, nodeMeta) {
height: height,
transform: transform,
title: title,
extra: extra
extra: extra,
watchable: true
})];
}
@@ -1290,6 +1290,8 @@ function remove(node) {
}
function searchPseudoElements(root) {
if (!IS_DOM) return;
var end = perf.begin('searchPseudoElements');
disableObservation(function () {
@@ -1332,6 +1334,8 @@ function searchPseudoElements(root) {
function onTree(root) {
var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
if (!IS_DOM) return;
var htmlClassList = DOCUMENT.documentElement.classList;
var hclAdd = function hclAdd(suffix) {
return htmlClassList.add(HTML_CLASS_I2SVG_BASE_CLASS + '-' + suffix);
@@ -1340,8 +1344,8 @@ function onTree(root) {
return htmlClassList.remove(HTML_CLASS_I2SVG_BASE_CLASS + '-' + suffix);
};
var prefixes = Object.keys(styles);
var prefixesDomQuery = ['.' + LAYERS_TEXT_CLASSNAME + ':not([' + DATA_FA_PROCESSED + '])'].concat(prefixes.map(function (p) {
return '.' + p + ':not([' + DATA_FA_PROCESSED + '])';
var prefixesDomQuery = ['.' + LAYERS_TEXT_CLASSNAME + ':not([' + DATA_FA_I2SVG + '])'].concat(prefixes.map(function (p) {
return '.' + p + ':not([' + DATA_FA_I2SVG + '])';
})).join(', ');
if (prefixesDomQuery.length === 0) {
@@ -1540,7 +1544,7 @@ function apiObject(val, abstractCreator) {
Object.defineProperty(val, 'node', {
get: function get() {
if (!DOCUMENT.createElement) return;
if (!IS_DOM) return;
var container = DOCUMENT.createElement('div');
container.innerHTML = val.html;
@@ -1588,19 +1592,21 @@ var dom = {
i2svg: function i2svg() {
var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
ensureCss();
if (IS_DOM) {
ensureCss();
var _params$node = params.node,
node = _params$node === undefined ? DOCUMENT : _params$node,
_params$callback = params.callback,
callback = _params$callback === undefined ? function () {} : _params$callback;
var _params$node = params.node,
node = _params$node === undefined ? DOCUMENT : _params$node,
_params$callback = params.callback,
callback = _params$callback === undefined ? function () {} : _params$callback;
if (config$1.searchPseudoElements) {
searchPseudoElements(node);
if (config$1.searchPseudoElements) {
searchPseudoElements(node);
}
onTree(node, callback);
}
onTree(node, callback);
},
css: css,
@@ -1733,7 +1739,7 @@ var api$1 = {
};
var autoReplace = function autoReplace() {
if (config$1.autoReplaceSvg) api$1.dom.i2svg({ node: DOCUMENT });
if (IS_DOM && config$1.autoReplaceSvg) api$1.dom.i2svg({ node: DOCUMENT });
};
function bootstrap() {
@@ -1787,7 +1793,7 @@ Object.defineProperty(api$1, 'config', {
}
});
if (DOCUMENT) bunker(bootstrap);
if (IS_DOM) bunker(bootstrap);
var config = api$1.config;

View File

@@ -47,9 +47,9 @@
"node": ">=6"
},
"dependencies": {
"@fortawesome/fontawesome-common-types": "^0.1.1"
"@fortawesome/fontawesome-common-types": "^0.1.2"
},
"version": "1.1.2",
"version": "1.1.3",
"name": "@fortawesome/fontawesome",
"main": "index.js",
"module": "index.es.js",

View File

@@ -1,5 +1,5 @@
/*!
* Font Awesome Pro 5.0.4 by @fontawesome - http://fontawesome.com
* Font Awesome Pro 5.0.5 by @fontawesome - http://fontawesome.com
* License - http://fontawesome.com/license (Commercial License)
*/
svg:not(:root).svg-inline--fa {