module.exports = function cleanWhitespace(node, item, list) { | |
// remove when first or last item in sequence | |
if (item.next === null || item.prev === null) { | |
list.remove(item); | |
return; | |
} | |
// remove when previous node is whitespace | |
if (item.prev.data.type === 'WhiteSpace') { | |
list.remove(item); | |
return; | |
} | |
if ((this.stylesheet !== null && this.stylesheet.children === list) || | |
(this.block !== null && this.block.children === list)) { | |
list.remove(item); | |
return; | |
} | |
}; |