mirror of
https://github.com/zen-browser/components.git
synced 2025-07-08 05:09:57 +02:00
Merge pull request #49 from kristijanribaric/fix(pinned-tabs)-pinned-tabs-with-no-base-url-fix
Fix: Update pinned tab resetting logic
This commit is contained in:
commit
3fbe081350
1 changed files with 5 additions and 13 deletions
|
@ -108,17 +108,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
updatePinnedTabForSessionRestore(tabData, tab) {
|
updatePinnedTabForSessionRestore(tabData, tab) {
|
||||||
if (tabData.zenPinnedUrl) {
|
!!tabData.zenPinnedUrl ? tab.setAttribute("zen-pinned-url", tabData.zenPinnedUrl) : tab.removeAttribute("zen-pinned-url");
|
||||||
tab.setAttribute("zen-pinned-url", tabData.zenPinnedUrl);
|
!!tabData.zenPinnedTitle ? tab.setAttribute("zen-pinned-title", tabData.zenPinnedTitle) : tab.removeAttribute("zen-pinned-title");
|
||||||
}
|
!!tabData.zenPinnedIcon ? tab.setAttribute("zen-pinned-icon", tabData.zenPinnedIcon) : tab.removeAttribute("zen-pinned-icon");
|
||||||
|
|
||||||
if (tabData.zenPinnedTitle) {
|
|
||||||
tab.setAttribute("zen-pinned-title", tabData.zenPinnedTitle);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(tabData.zenPinnedIcon) {
|
|
||||||
tab.setAttribute("zen-pinned-icon", tabData.zenPinnedIcon);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_onCloseTabShortcut(event) {
|
_onCloseTabShortcut(event) {
|
||||||
|
@ -215,8 +207,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
updatePinnedTabContextMenu(contextTab) {
|
updatePinnedTabContextMenu(contextTab) {
|
||||||
const isVisible = contextTab.pinned && contextTab.getAttribute("zen-pinned-url") && !contextTab.multiselected;
|
const isVisible = contextTab.pinned && !contextTab.multiselected;
|
||||||
document.getElementById("context_zen-reset-pinned-tab").hidden = !isVisible;
|
document.getElementById("context_zen-reset-pinned-tab").hidden = !isVisible || !contextTab.getAttribute("zen-pinned-url");
|
||||||
document.getElementById("context_zen-replace-pinned-url-with-current").hidden = !isVisible;
|
document.getElementById("context_zen-replace-pinned-url-with-current").hidden = !isVisible;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue