mirror of
https://github.com/zen-browser/desktop.git
synced 2025-07-08 23:25:30 +02:00
Enable tab drop feature in split view and update event listener accordingly
This commit is contained in:
parent
3972a181e6
commit
a9f2bf2d54
2 changed files with 6 additions and 3 deletions
|
@ -187,6 +187,7 @@ pref('zen.sidebar.close-on-blur', true);
|
||||||
pref('zen.sidebar.max-webpanels', 8);
|
pref('zen.sidebar.max-webpanels', 8);
|
||||||
|
|
||||||
// Zen Split View
|
// Zen Split View
|
||||||
|
pref('zen.splitView.enable-tab-drop', true);
|
||||||
pref('zen.splitView.min-resize-width', 7);
|
pref('zen.splitView.min-resize-width', 7);
|
||||||
pref('zen.splitView.change-on-hover', false);
|
pref('zen.splitView.change-on-hover', false);
|
||||||
pref('zen.splitView.rearrange-hover-size', 24);
|
pref('zen.splitView.rearrange-hover-size', 24);
|
||||||
|
|
|
@ -89,9 +89,11 @@ class ZenViewSplitter extends ZenDOMOperatedFeature {
|
||||||
this.insertIntoContextMenu();
|
this.insertIntoContextMenu();
|
||||||
|
|
||||||
// Add drag over listener to the browser view
|
// Add drag over listener to the browser view
|
||||||
const tabBox = document.getElementById('tabbrowser-tabbox');
|
if (Services.prefs.getBoolPref('zen.splitView.enable-tab-drop')) {
|
||||||
tabBox.addEventListener('dragover', this.onBrowserDragOverToSplit.bind(this));
|
const tabBox = document.getElementById('tabbrowser-tabbox');
|
||||||
this.onBrowserDragEndToSplit = this.onBrowserDragEndToSplit.bind(this);
|
tabBox.addEventListener('dragover', this.onBrowserDragOverToSplit.bind(this));
|
||||||
|
this.onBrowserDragEndToSplit = this.onBrowserDragEndToSplit.bind(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
insertIntoContextMenu() {
|
insertIntoContextMenu() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue