Update: Opening from horizontal animation

horizontal_scroll
Juraj Nyíri 3 years ago
parent 5341e2ec77
commit 5e6c7be25a

@ -22925,22 +22925,28 @@ class PlexMeetsHomeAssistant extends HTMLElement {
} }
else { else {
const top = this.getTop(); const top = this.getTop();
this.showDetails(this.activeMovieElemData); movieElemLocal.style.transition = '0s';
this.showBackground(); movieElemLocal.style.left = `${movieElemLocal.offsetLeft - this.content.scrollLeft}px`;
if (lodash.isEqual(movieElem.style.width, movieElem.style.height)) { movieElemLocal.style.top = `${movieElemLocal.offsetTop}px`;
movieElemLocal.style.width = `${this.minExpandedWidth}px`;
movieElemLocal.style.height = `${this.minExpandedWidth}px`;
}
else {
movieElemLocal.style.width = `${this.minExpandedWidth}px`;
movieElemLocal.style.height = `${this.minExpandedHeight}px`;
}
movieElemLocal.style.position = 'absolute'; movieElemLocal.style.position = 'absolute';
movieElemLocal.style.zIndex = '3'; movieElemLocal.style.zIndex = '3';
movieElemLocal.style.left = '16px'; setTimeout(() => {
movieElemLocal.style.top = `${top + 16}px`; movieElemLocal.style.transition = '0.5s';
movieElemLocal.dataset.clicked = 'true'; this.showDetails(this.activeMovieElemData);
this.activeMovieElem = movieElemLocal; this.showBackground();
if (lodash.isEqual(movieElem.style.width, movieElem.style.height)) {
movieElemLocal.style.width = `${this.minExpandedWidth}px`;
movieElemLocal.style.height = `${this.minExpandedWidth}px`;
}
else {
movieElemLocal.style.width = `${this.minExpandedWidth}px`;
movieElemLocal.style.height = `${this.minExpandedHeight}px`;
}
movieElemLocal.style.left = '16px';
movieElemLocal.style.top = `${top + 16}px`;
movieElemLocal.dataset.clicked = 'true';
this.activeMovieElem = movieElemLocal;
}, 1);
} }
}; };
this.getTop = () => { this.getTop = () => {

@ -1723,21 +1723,31 @@ class PlexMeetsHomeAssistant extends HTMLElement {
this.hideBackground(); this.hideBackground();
} else { } else {
const top = this.getTop(); const top = this.getTop();
this.showDetails(this.activeMovieElemData);
this.showBackground(); movieElemLocal.style.transition = '0s';
if (_.isEqual(movieElem.style.width, movieElem.style.height)) { movieElemLocal.style.left = `${movieElemLocal.offsetLeft - this.content.scrollLeft}px`;
movieElemLocal.style.width = `${this.minExpandedWidth}px`; movieElemLocal.style.top = `${movieElemLocal.offsetTop}px`;
movieElemLocal.style.height = `${this.minExpandedWidth}px`;
} else {
movieElemLocal.style.width = `${this.minExpandedWidth}px`;
movieElemLocal.style.height = `${this.minExpandedHeight}px`;
}
movieElemLocal.style.position = 'absolute'; movieElemLocal.style.position = 'absolute';
movieElemLocal.style.zIndex = '3'; movieElemLocal.style.zIndex = '3';
movieElemLocal.style.left = '16px'; setTimeout(() => {
movieElemLocal.style.top = `${top + 16}px`; movieElemLocal.style.transition = '0.5s';
movieElemLocal.dataset.clicked = 'true';
this.activeMovieElem = movieElemLocal; this.showDetails(this.activeMovieElemData);
this.showBackground();
if (_.isEqual(movieElem.style.width, movieElem.style.height)) {
movieElemLocal.style.width = `${this.minExpandedWidth}px`;
movieElemLocal.style.height = `${this.minExpandedWidth}px`;
} else {
movieElemLocal.style.width = `${this.minExpandedWidth}px`;
movieElemLocal.style.height = `${this.minExpandedHeight}px`;
}
movieElemLocal.style.left = '16px';
movieElemLocal.style.top = `${top + 16}px`;
movieElemLocal.dataset.clicked = 'true';
this.activeMovieElem = movieElemLocal;
}, 1);
} }
}; };

Loading…
Cancel
Save