[PR #3719] [MERGED] Fix drag tab logic, now drag tab to another batch would not reload the tab #3941

Closed
opened 2026-02-27 01:54:21 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/electerm/electerm/pull/3719
Author: @zxdong262
Created: 12/19/2024
Status: Merged
Merged: 12/19/2024
Merged by: @zxdong262

Base: masterHead: tab


📝 Commits (9)

  • d3e3e18 save
  • cf4b300 Merge remote-tracking branch 'origin' into tab
  • f52607a save
  • 0ecaecb sabve
  • 3c3262b save
  • 37dabea Merge remote-tracking branch 'origin' into tab
  • e51c68d Merge remote-tracking branch 'origin' into tab
  • 51bebee Merge remote-tracking branch 'origin' into tab
  • 4a95404 fix drag tab logic, now drag tab to another batch would not reload the tab

📊 Changes

25 files changed (+775 additions, -801 deletions)

View changed files

📝 src/app/server/session-sftp.js (+0 -1)
📝 src/client/common/constants.js (+0 -13)
📝 src/client/components/footer/batch-input.jsx (+3 -2)
📝 src/client/components/layout/layout-item.jsx (+1 -23)
📝 src/client/components/layout/layout.jsx (+55 -19)
📝 src/client/components/layout/layouts.jsx (+2 -10)
src/client/components/layout/pixed.js (+9 -0)
📝 src/client/components/main/css-overwrite.jsx (+2 -2)
📝 src/client/components/session/session.jsx (+107 -22)
📝 src/client/components/session/session.styl (+8 -5)
📝 src/client/components/session/sessions.jsx (+45 -451)
📝 src/client/components/sftp/sftp-entry.jsx (+1 -1)
📝 src/client/components/shortcuts/shortcut-control.jsx (+18 -6)
📝 src/client/components/sidebar/side-panel.jsx (+1 -1)
📝 src/client/components/tabs/index.jsx (+70 -9)
src/client/components/tabs/on-tab-drop.js (+25 -0)
📝 src/client/components/tabs/tab.jsx (+67 -119)
📝 src/client/components/tabs/tabs.styl (+12 -1)
📝 src/client/components/terminal/index.jsx (+4 -4)
📝 src/client/components/terminal/terminal-interactive.jsx (+1 -7)

...and 5 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/electerm/electerm/pull/3719 **Author:** [@zxdong262](https://github.com/zxdong262) **Created:** 12/19/2024 **Status:** ✅ Merged **Merged:** 12/19/2024 **Merged by:** [@zxdong262](https://github.com/zxdong262) **Base:** `master` ← **Head:** `tab` --- ### 📝 Commits (9) - [`d3e3e18`](https://github.com/electerm/electerm/commit/d3e3e18d7855af22ebc198e5192273ad240b110d) save - [`cf4b300`](https://github.com/electerm/electerm/commit/cf4b3007d92f1988b91cdbb552fefecc9af7cbea) Merge remote-tracking branch 'origin' into tab - [`f52607a`](https://github.com/electerm/electerm/commit/f52607abe64714031b44c26a6baf107fbd348486) save - [`0ecaecb`](https://github.com/electerm/electerm/commit/0ecaecb555941204d501942c00b049eddfe028b9) sabve - [`3c3262b`](https://github.com/electerm/electerm/commit/3c3262be9464acf6357b0551be4dc6081e0c1f2e) save - [`37dabea`](https://github.com/electerm/electerm/commit/37dabea6d79f95f7f698c2b26bed380aa79a2a0c) Merge remote-tracking branch 'origin' into tab - [`e51c68d`](https://github.com/electerm/electerm/commit/e51c68d5d8429d742e8febc38edcf9d0ee60cc83) Merge remote-tracking branch 'origin' into tab - [`51bebee`](https://github.com/electerm/electerm/commit/51bebee1dd216ea75e218832a506faf8b767cdcc) Merge remote-tracking branch 'origin' into tab - [`4a95404`](https://github.com/electerm/electerm/commit/4a954046476963479fecab7209ce9d3d57709394) fix drag tab logic, now drag tab to another batch would not reload the tab ### 📊 Changes **25 files changed** (+775 additions, -801 deletions) <details> <summary>View changed files</summary> 📝 `src/app/server/session-sftp.js` (+0 -1) 📝 `src/client/common/constants.js` (+0 -13) 📝 `src/client/components/footer/batch-input.jsx` (+3 -2) 📝 `src/client/components/layout/layout-item.jsx` (+1 -23) 📝 `src/client/components/layout/layout.jsx` (+55 -19) 📝 `src/client/components/layout/layouts.jsx` (+2 -10) ➕ `src/client/components/layout/pixed.js` (+9 -0) 📝 `src/client/components/main/css-overwrite.jsx` (+2 -2) 📝 `src/client/components/session/session.jsx` (+107 -22) 📝 `src/client/components/session/session.styl` (+8 -5) 📝 `src/client/components/session/sessions.jsx` (+45 -451) 📝 `src/client/components/sftp/sftp-entry.jsx` (+1 -1) 📝 `src/client/components/shortcuts/shortcut-control.jsx` (+18 -6) 📝 `src/client/components/sidebar/side-panel.jsx` (+1 -1) 📝 `src/client/components/tabs/index.jsx` (+70 -9) ➕ `src/client/components/tabs/on-tab-drop.js` (+25 -0) 📝 `src/client/components/tabs/tab.jsx` (+67 -119) 📝 `src/client/components/tabs/tabs.styl` (+12 -1) 📝 `src/client/components/terminal/index.jsx` (+4 -4) 📝 `src/client/components/terminal/terminal-interactive.jsx` (+1 -7) _...and 5 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 01:54:21 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/electerm#3941
No description provided.