mirror of
https://github.com/zen-browser/desktop.git
synced 2025-10-05 17:36:34 +00:00
Refactor tab drop handling and add workspace dropdown toggle functionality in bookmark editing
This commit is contained in:
@@ -1657,7 +1657,7 @@ class ZenViewSplitter extends ZenDOMOperatedFeature {
|
|||||||
}
|
}
|
||||||
|
|
||||||
handleTabDrop(event, urls, replace, inBackground) {
|
handleTabDrop(event, urls, replace, inBackground) {
|
||||||
if (!inBackground || replace || urls.length !== 1) {
|
if (replace || urls.length !== 1) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
const url = urls[0];
|
const url = urls[0];
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
diff --git a/browser/components/places/content/editBookmark.js b/browser/components/places/content/editBookmark.js
|
diff --git a/browser/components/places/content/editBookmark.js b/browser/components/places/content/editBookmark.js
|
||||||
index 9f17174fdd9cc1eaefb4330da1e10f40eeda2f31..e2c38872ee3a5c45d2e288e67d33f9ce24cab2b9 100644
|
index 9ab4e96cc4738d0ba549dca67b8559e0f9534f37..07b9087b0b17e33853d78c66ea1e5321a2bfef80 100644
|
||||||
--- a/browser/components/places/content/editBookmark.js
|
--- a/browser/components/places/content/editBookmark.js
|
||||||
+++ b/browser/components/places/content/editBookmark.js
|
+++ b/browser/components/places/content/editBookmark.js
|
||||||
@@ -370,6 +370,10 @@ var gEditItemOverlay = {
|
@@ -386,6 +386,10 @@ var gEditItemOverlay = {
|
||||||
this._keywordField.readOnly = this.readOnly;
|
this._keywordField.readOnly = this.readOnly;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@ index 9f17174fdd9cc1eaefb4330da1e10f40eeda2f31..e2c38872ee3a5c45d2e288e67d33f9ce
|
|||||||
// Collapse the tag selector if the item does not accept tags.
|
// Collapse the tag selector if the item does not accept tags.
|
||||||
if (showOrCollapse("tagsRow", isBookmark || bulkTagging, "tags")) {
|
if (showOrCollapse("tagsRow", isBookmark || bulkTagging, "tags")) {
|
||||||
this._initTagsField();
|
this._initTagsField();
|
||||||
@@ -682,6 +686,7 @@ var gEditItemOverlay = {
|
@@ -692,6 +696,7 @@ var gEditItemOverlay = {
|
||||||
if (this._paneInfo.isBookmark) {
|
if (this._paneInfo.isBookmark) {
|
||||||
options.tags = this._element("tagsField").value;
|
options.tags = this._element("tagsField").value;
|
||||||
options.keyword = this._keyword;
|
options.keyword = this._keyword;
|
||||||
@@ -21,7 +21,17 @@ index 9f17174fdd9cc1eaefb4330da1e10f40eeda2f31..e2c38872ee3a5c45d2e288e67d33f9ce
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (this._paneInfo.bulkTagging) {
|
if (this._paneInfo.bulkTagging) {
|
||||||
@@ -1232,6 +1237,148 @@ var gEditItemOverlay = {
|
@@ -1193,6 +1198,9 @@ var gEditItemOverlay = {
|
||||||
|
case "editBMPanel_tagsSelectorExpander":
|
||||||
|
this.toggleTagsSelector().catch(console.error);
|
||||||
|
break;
|
||||||
|
+ case "editBMPanel_workspacesSelectorExpander":
|
||||||
|
+ this.onWorkspaceDropdownToggle();
|
||||||
|
+ break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
@@ -1279,6 +1287,148 @@ var gEditItemOverlay = {
|
||||||
get bookmarkState() {
|
get bookmarkState() {
|
||||||
return this._bookmarkState;
|
return this._bookmarkState;
|
||||||
},
|
},
|
||||||
@@ -170,7 +180,7 @@ index 9f17174fdd9cc1eaefb4330da1e10f40eeda2f31..e2c38872ee3a5c45d2e288e67d33f9ce
|
|||||||
};
|
};
|
||||||
|
|
||||||
ChromeUtils.defineLazyGetter(gEditItemOverlay, "_folderTree", () => {
|
ChromeUtils.defineLazyGetter(gEditItemOverlay, "_folderTree", () => {
|
||||||
@@ -1267,6 +1414,9 @@ for (let elt of [
|
@@ -1317,6 +1467,9 @@ for (let elt of [
|
||||||
"locationField",
|
"locationField",
|
||||||
"keywordField",
|
"keywordField",
|
||||||
"tagsField",
|
"tagsField",
|
||||||
|
Reference in New Issue
Block a user