mirror of
https://github.com/zen-browser/components.git
synced 2025-07-07 21:59:59 +02:00
Fix cannot drag Zen Sidebar from title.
This commit is contained in:
parent
4d40fb8202
commit
76c9f7847c
1 changed files with 15 additions and 6 deletions
|
@ -38,7 +38,7 @@ var gZenBrowserManagerSidebar = {
|
|||
|
||||
document.querySelectorAll('.zen-sidebar-web-panel-splitter')
|
||||
.forEach(s => s.addEventListener('mousedown', this.handleSplitter.bind(this)));
|
||||
this.panelHeader.addEventListener('mousedown', this.handleDragPanel.bind(this));
|
||||
this.sidebarHeader.addEventListener('mousedown', this.handleDragPanel.bind(this));
|
||||
this.handleEvent();
|
||||
},
|
||||
|
||||
|
@ -88,7 +88,9 @@ var gZenBrowserManagerSidebar = {
|
|||
},
|
||||
|
||||
handleDragPanel(mouseDownEvent) {
|
||||
if (mouseDownEvent.target !== this.panelHeader) return;
|
||||
if (this.sidebarHeaderButtons.find(b => b.contains(mouseDownEvent.target))) {
|
||||
return;
|
||||
}
|
||||
this._isDragging = true;
|
||||
const wrapper = document.getElementById('zen-sidebar-web-panel-wrapper');
|
||||
const startTop = this.sidebar.style.top?.match(/\d+/)?.[0] || 0;
|
||||
|
@ -516,11 +518,11 @@ var gZenBrowserManagerSidebar = {
|
|||
return this._hSplitterElement;
|
||||
},
|
||||
|
||||
get panelHeader() {
|
||||
if (!this._header) {
|
||||
this._header = document.getElementById('zen-sidebar-web-header');
|
||||
get sidebarHeader() {
|
||||
if (!this._sidebarHeader) {
|
||||
this._sidebarHeader = document.getElementById('zen-sidebar-web-header');
|
||||
}
|
||||
return this._header;
|
||||
return this._sidebarHeader;
|
||||
},
|
||||
|
||||
get sidebar() {
|
||||
|
@ -537,6 +539,13 @@ var gZenBrowserManagerSidebar = {
|
|||
return this._sideBarWrapper;
|
||||
},
|
||||
|
||||
get sidebarHeaderButtons() {
|
||||
if (!this._sidebarHeaderButtons) {
|
||||
this._sidebarHeaderButtons = [...this.sidebarHeader.querySelectorAll('.toolbarbutton-1')];
|
||||
}
|
||||
return this._sidebarHeaderButtons;
|
||||
},
|
||||
|
||||
// Context menu
|
||||
|
||||
updateContextMenu(aPopupMenu) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue