code refactoring

This commit is contained in:
sairaj mote 2022-03-28 16:19:15 +05:30
parent fb4c302ddd
commit 57c4369849
2 changed files with 16 additions and 10 deletions

2
css/main.min.css vendored

File diff suppressed because one or more lines are too long

View File

@ -1669,15 +1669,21 @@
clone.querySelector('.entry__author').textContent = editor
if (oldText !== '') {
const frag = document.createDocumentFragment()
Diff.diffChars(oldText, plainText).forEach((part) => {
const type = part.added ? 'added' :
part.removed ? 'removed' : '';
frag.append(
createElement('span', {
textContent: part.value,
className: type
})
);
Diff.diffWords(oldText, plainText).forEach((part) => {
if (part.hasOwnProperty('added') || part.hasOwnProperty('removed')) {
const type = part.added ? 'added' :
part.removed ? 'removed' : '';
frag.append(
createElement('span', {
textContent: part.value,
className: type
})
);
} else {
frag.append(
document.createTextNode(part.value)
)
}
});
clone.querySelector('.entry__changes').append(frag)
} else {