Merge pull request #1532 from sapics/fix-svg-import-apply-attributes

Fix:SvgImport apply attributes to item
This commit is contained in:
Jürg Lehni 2018-10-02 21:11:40 +02:00 committed by GitHub
commit 5b0a3d2384
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -496,7 +496,7 @@ new function() {
// First see if the given attribute is defined.
var attr = node.attributes[name],
value = attr && attr.value;
if (!value) {
if (!value && node.style) {
// Fallback to using styles. See if there is a style, either set
// directly on the object or applied to it through CSS rules.
// We also need to filter out inheritance from their parents.
@ -520,7 +520,6 @@ new function() {
* @param {Item} item the item to apply the style and attributes to
*/
function applyAttributes(item, node, isRoot) {
if (node.style) {
// SVG attributes can be set both as styles and direct node
// attributes, so we need to handle both.
var parent = node.parentNode,
@ -538,7 +537,6 @@ new function() {
item = value !== undefined
&& apply(item, value, name, node, styles) || item;
});
}
return item;
}