1
0
mirror of https://github.com/svg/svgo.git synced 2025-07-29 20:21:14 +03:00

Replace removeAttr with delete operator (#1432)

delete operator is more explicit and not much harder to use.
This commit is contained in:
Bogdan Chadkin
2021-03-17 21:40:06 +03:00
committed by GitHub
parent 8098ab7fb6
commit 07928fc77e
24 changed files with 138 additions and 121 deletions

View File

@ -154,7 +154,7 @@ exports.fn = function (data, params) {
if (name === 'id') {
key = value;
if (IDs.has(key)) {
item.removeAttr('id'); // remove repeated id
delete item.attributes.id; // remove repeated id
} else {
IDs.set(key, item);
}
@ -230,7 +230,7 @@ exports.fn = function (data, params) {
if (params.remove) {
for (var keyElem of IDs) {
if (!idPreserved(keyElem[0])) {
keyElem[1].removeAttr('id');
delete keyElem[1].attributes.id;
}
}
}