UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

26 lines (25 loc) 926 B
/** * DevExtreme (renovation/component_wrapper/utils/utils.js) * Version: 22.1.9 * Build date: Tue Apr 18 2023 * * Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; exports.removeDifferentElements = void 0; var _iterator = require("../../../core/utils/iterator"); var removeDifferentElements = function($children, $newChildren) { (0, _iterator.each)($newChildren, (function(__, element) { var hasComponent = false; (0, _iterator.each)($children, (function(_, oldElement) { if (element === oldElement) { hasComponent = true } })); if (!hasComponent && element.parentNode) { element.parentNode.removeChild(element) } })) }; exports.removeDifferentElements = removeDifferentElements;