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
-
-
-