mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-06-27 00:36:44 +03:00
Knockout added future code replaceChildren() for Safari 14+
This commit is contained in:
parent
4a4b2938a6
commit
2dbf192558
2 changed files with 6 additions and 0 deletions
|
|
@ -32,6 +32,9 @@ ko.utils = {
|
|||
objectForEach: (obj, action) => obj && Object.entries(obj).forEach(prop => action(prop[0], prop[1])),
|
||||
|
||||
emptyDomNode: domNode => [...domNode.childNodes].forEach(child => ko.removeNode(child)),
|
||||
// emptyDomNode: domNode => {while (domNode.lastChild) ko.removeNode(domNode.lastChild)},
|
||||
// Safari 14+
|
||||
// emptyDomNode: domNode => domNode.replaceChildren(),
|
||||
|
||||
moveCleanedNodesToContainerElement: nodes => {
|
||||
// Ensure it's a real array, as we're about to reparent the nodes and
|
||||
|
|
|
|||
3
vendors/knockout/src/utils.js
vendored
3
vendors/knockout/src/utils.js
vendored
|
|
@ -4,6 +4,9 @@ ko.utils = {
|
|||
objectForEach: (obj, action) => obj && Object.entries(obj).forEach(prop => action(prop[0], prop[1])),
|
||||
|
||||
emptyDomNode: domNode => [...domNode.childNodes].forEach(child => ko.removeNode(child)),
|
||||
// emptyDomNode: domNode => {while (domNode.lastChild) ko.removeNode(domNode.lastChild)},
|
||||
// Safari 14+
|
||||
// emptyDomNode: domNode => domNode.replaceChildren(),
|
||||
|
||||
moveCleanedNodesToContainerElement: nodes => {
|
||||
// Ensure it's a real array, as we're about to reparent the nodes and
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue