mirror of
https://github.com/zen-browser/desktop.git
synced 2025-10-07 02:16:36 +00:00
Enable tab drop feature in split view and update event listener accordingly
This commit is contained in:
@@ -187,6 +187,7 @@ pref('zen.sidebar.close-on-blur', true);
|
||||
pref('zen.sidebar.max-webpanels', 8);
|
||||
|
||||
// Zen Split View
|
||||
pref('zen.splitView.enable-tab-drop', true);
|
||||
pref('zen.splitView.min-resize-width', 7);
|
||||
pref('zen.splitView.change-on-hover', false);
|
||||
pref('zen.splitView.rearrange-hover-size', 24);
|
||||
|
@@ -89,9 +89,11 @@ class ZenViewSplitter extends ZenDOMOperatedFeature {
|
||||
this.insertIntoContextMenu();
|
||||
|
||||
// Add drag over listener to the browser view
|
||||
const tabBox = document.getElementById('tabbrowser-tabbox');
|
||||
tabBox.addEventListener('dragover', this.onBrowserDragOverToSplit.bind(this));
|
||||
this.onBrowserDragEndToSplit = this.onBrowserDragEndToSplit.bind(this);
|
||||
if (Services.prefs.getBoolPref('zen.splitView.enable-tab-drop')) {
|
||||
const tabBox = document.getElementById('tabbrowser-tabbox');
|
||||
tabBox.addEventListener('dragover', this.onBrowserDragOverToSplit.bind(this));
|
||||
this.onBrowserDragEndToSplit = this.onBrowserDragEndToSplit.bind(this);
|
||||
}
|
||||
}
|
||||
|
||||
insertIntoContextMenu() {
|
||||
|
Reference in New Issue
Block a user