Release 5.13.0 (#1487)

This commit is contained in:
Rob Madole
2020-03-23 13:50:36 -05:00
committed by GitHub
parent 1d435c52fa
commit 8c120e016a
686 changed files with 17347 additions and 1275 deletions

View File

@@ -754,6 +754,7 @@ function makeIconMasking (_ref) {
attributes = _ref.attributes,
main = _ref.main,
mask = _ref.mask,
explicitMaskId = _ref.maskId,
transform = _ref.transform;
var mainWidth = main.width,
mainPath = main.icon;
@@ -786,8 +787,8 @@ function makeIconMasking (_ref) {
attributes: _objectSpread({}, trans.outer),
children: [maskInnerGroup]
};
var maskId = "mask-".concat(nextUniqueId());
var clipId = "clip-".concat(nextUniqueId());
var maskId = "mask-".concat(explicitMaskId || nextUniqueId());
var clipId = "clip-".concat(explicitMaskId || nextUniqueId());
var maskTag = {
tag: 'mask',
attributes: _objectSpread({}, ALL_SPACE, {
@@ -920,6 +921,8 @@ function makeInlineSvgAbstract(params) {
transform = params.transform,
symbol = params.symbol,
title = params.title,
maskId = params.maskId,
titleId = params.titleId,
extra = params.extra,
_params$watchable = params.watchable,
watchable = _params$watchable === void 0 ? false : _params$watchable;
@@ -951,7 +954,7 @@ function makeInlineSvgAbstract(params) {
if (title) content.children.push({
tag: 'title',
attributes: {
id: content.attributes['aria-labelledby'] || "title-".concat(nextUniqueId())
id: content.attributes['aria-labelledby'] || "title-".concat(titleId || nextUniqueId())
},
children: [title]
});
@@ -961,6 +964,7 @@ function makeInlineSvgAbstract(params) {
iconName: iconName,
main: main,
mask: mask,
maskId: maskId,
transform: transform,
symbol: symbol,
styles: extra.styles
@@ -1079,7 +1083,7 @@ var p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMA
mark: noop$1,
measure: noop$1
};
var preamble = "FA \"5.12.1\"";
var preamble = "FA \"5.13.0\"";
var begin = function begin(name) {
p.mark("".concat(preamble, " ").concat(name, " begins"));
@@ -1584,10 +1588,11 @@ function attributesParser (node) {
return acc;
}, {});
var title = node.getAttribute('title');
var titleId = node.getAttribute('data-fa-title-id');
if (config.autoA11y) {
if (title) {
extraAttributes['aria-labelledby'] = "".concat(config.replacementClass, "-title-").concat(nextUniqueId());
extraAttributes['aria-labelledby'] = "".concat(config.replacementClass, "-title-").concat(titleId || nextUniqueId());
} else {
extraAttributes['aria-hidden'] = 'true';
extraAttributes['focusable'] = 'false';
@@ -1613,10 +1618,12 @@ function blankMeta() {
return {
iconName: null,
title: null,
titleId: null,
prefix: null,
transform: meaninglessTransform,
symbol: false,
mask: null,
maskId: null,
extra: {
classes: [],
styles: {},
@@ -1638,10 +1645,12 @@ function parseMeta(node) {
return {
iconName: iconName,
title: node.getAttribute('title'),
titleId: node.getAttribute('data-fa-title-id'),
prefix: prefix,
transform: transform,
symbol: symbol,
mask: mask,
maskId: node.getAttribute('data-fa-mask-id'),
extra: {
classes: extraClasses,
styles: extraStyles,
@@ -1811,10 +1820,12 @@ var styles$3 = namespace.styles;
function generateSvgReplacementMutation(node, nodeMeta) {
var iconName = nodeMeta.iconName,
title = nodeMeta.title,
titleId = nodeMeta.titleId,
prefix = nodeMeta.prefix,
transform = nodeMeta.transform,
symbol = nodeMeta.symbol,
mask = nodeMeta.mask,
maskId = nodeMeta.maskId,
extra = nodeMeta.extra;
return new picked(function (resolve, reject) {
picked.all([findIcon(iconName, prefix), findIcon(mask.iconName, mask.prefix)]).then(function (_ref) {
@@ -1832,7 +1843,9 @@ function generateSvgReplacementMutation(node, nodeMeta) {
transform: transform,
symbol: symbol,
mask: mask,
maskId: maskId,
title: title,
titleId: titleId,
extra: extra,
watchable: true
})]);
@@ -2254,8 +2267,12 @@ var icon = resolveIcons(function (iconDefinition) {
symbol = _params$symbol === void 0 ? false : _params$symbol,
_params$mask = params.mask,
mask = _params$mask === void 0 ? null : _params$mask,
_params$maskId = params.maskId,
maskId = _params$maskId === void 0 ? null : _params$maskId,
_params$title = params.title,
title = _params$title === void 0 ? null : _params$title,
_params$titleId = params.titleId,
titleId = _params$titleId === void 0 ? null : _params$titleId,
_params$classes = params.classes,
classes = _params$classes === void 0 ? [] : _params$classes,
_params$attributes = params.attributes,
@@ -2273,7 +2290,7 @@ var icon = resolveIcons(function (iconDefinition) {
if (config.autoA11y) {
if (title) {
attributes['aria-labelledby'] = "".concat(config.replacementClass, "-title-").concat(nextUniqueId());
attributes['aria-labelledby'] = "".concat(config.replacementClass, "-title-").concat(titleId || nextUniqueId());
} else {
attributes['aria-hidden'] = 'true';
attributes['focusable'] = 'false';
@@ -2295,6 +2312,8 @@ var icon = resolveIcons(function (iconDefinition) {
transform: _objectSpread({}, meaninglessTransform, transform),
symbol: symbol,
title: title,
maskId: maskId,
titleId: titleId,
extra: {
attributes: attributes,
styles: styles,