[FIX] Change spread operator to Array.from for Edge browser (#12818)

* Change spread operator to Array.from for Edge browser- closes #12809

* fat finger fix

* Edge fix for spread operator additional files

* revert package-lock
pull/12851/head
nita daniel 7 years ago committed by Rodrigo Nascimento
parent 2f260fe150
commit 7ab100007b
  1. 3
      packages/rocketchat-lazy-load/client/index.js
  2. 2
      packages/rocketchat-lib/client/lib/roomExit.js
  3. 2
      packages/rocketchat-ui/client/lib/sideNav.js

@ -58,7 +58,8 @@ const isVisible = (el, instance) => {
window.addEventListener('resize', window.lazyloadtick);
export const lazyloadtick = _.debounce(() => {
[...document.querySelectorAll('.lazy-img[data-src]')].forEach((el) =>
const lazyImg = document.querySelectorAll('.lazy-img[data-src]');
Array.from(lazyImg).forEach((el) =>
isVisible(el, Blaze.getView(el)._templateInstance)
);
}, 300);

@ -23,7 +23,7 @@ this.roomExit = function() {
if (mainNode == null) {
return;
}
return [...mainNode.children].forEach((child) => {
return Array.from(mainNode.children).forEach((child) => {
if (child == null) {
return;
}

@ -73,7 +73,7 @@ SideNav = new class { //eslint-disable-line
}
}
focusInput() {
const sideNavDivs = [...this.sideNav[0].children].filter((el) => el.tagName === 'DIV' && !el.classList.contains('hidden'));
const sideNavDivs = Array.from(this.sideNav[0].children).filter((el) => el.tagName === 'DIV' && !el.classList.contains('hidden'));
let highestZidx = 0;
let highestZidxElem;
sideNavDivs.forEach((el) => {

Loading…
Cancel
Save