diff --git a/app/templates/local_workspace.html b/app/templates/local_workspace.html index bd2548c..d11423d 100644 --- a/app/templates/local_workspace.html +++ b/app/templates/local_workspace.html @@ -823,16 +823,26 @@ window._wsInitData = (function() { openBtn.onclick = function() { window.location = '/pages/' + node.id; }; // Body document.getElementById('ws-preview-body').innerHTML = '
Loading...
'; - // Show panel + // Show panel with slide-in animation panel.style.display = 'flex'; + requestAnimationFrame(function() { + requestAnimationFrame(function() { + panel.style.transform = 'translateX(0)'; + }); + }); // Load content async this._loadPreviewContentVanilla(node); }, closePreviewPanel() { var panel = document.getElementById('ws-preview-panel'); - if (panel) panel.style.display = 'none'; - this.previewItem = null; + if (!panel) return; + panel.style.transform = 'translateX(100%)'; + var self = this; + setTimeout(function() { + panel.style.display = 'none'; + self.previewItem = null; + }, 200); }, async _loadPreviewContentVanilla(node) { @@ -2831,24 +2841,24 @@ console.log('FLOWDECK v2.4.6 — IIFE done, _wsInitData keys:', Object.keys(wind
- -