diff --git a/browser/base/content/browser-tabview.js b/browser/base/content/browser-tabview.js
index ae62e78ff9e0..5c35f30b3abf 100644
--- a/browser/base/content/browser-tabview.js
+++ b/browser/base/content/browser-tabview.js
@@ -58,12 +58,11 @@ let TabView = {
},
updateContextMenu: function(tab, popup) {
- while(popup.lastChild && popup.lastChild.id != "context_namedGroup") {
+ while(popup.lastChild && popup.lastChild.id != "context_namedGroups")
popup.removeChild(popup.lastChild);
- }
let tabViewWindow = document.getElementById("tab-view").contentWindow;
- let showEmpty = true;
+ let isEmpty = true;
if (tabViewWindow) {
let activeGroup = tab.tabItem.parent;
@@ -75,30 +74,20 @@ let TabView = {
(!activeGroup || activeGroup.id != group.id)) {
let menuItem = self._createGroupMenuItem(group);
popup.appendChild(menuItem);
- showEmpty = false;
+ isEmpty = false;
}
});
}
- if (showEmpty) {
- let menuItem = this._createGroupMenuItem(null);
- popup.appendChild(menuItem);
- }
+ document.getElementById("context_namedGroups").hidden = isEmpty;
},
_createGroupMenuItem : function(group) {
let menuItem = document.createElement("menuitem")
menuItem.setAttribute("class", "group");
-
- if (group) {
- menuItem.setAttribute("label", group.getTitle());
- menuItem.setAttribute(
- "oncommand",
- "TabView.moveTabTo(TabContextMenu.contextTab,'" + group.id + "')");
- } else {
- menuItem.setAttribute(
- "label", gNavigatorBundle.getString("tabView.noNamedGroup"));
- menuItem.setAttribute("disabled", "true");
- }
+ menuItem.setAttribute("label", group.getTitle());
+ menuItem.setAttribute(
+ "oncommand",
+ "TabView.moveTabTo(TabContextMenu.contextTab,'" + group.id + "')");
return menuItem;
},
@@ -106,8 +95,7 @@ let TabView = {
moveTabTo: function(tab, groupId) {
let tabViewWindow = document.getElementById("tab-view").contentWindow;
- if (tabViewWindow) {
+ if (tabViewWindow)
tabViewWindow.Groups.moveTabToGroup(tab, groupId);
- }
}
};
diff --git a/browser/base/content/browser.xul b/browser/base/content/browser.xul
index ac2bc72d487d..8c001ad85f43 100644
--- a/browser/base/content/browser.xul
+++ b/browser/base/content/browser.xul
@@ -120,7 +120,7 @@
-
diff --git a/browser/locales/en-US/chrome/browser/browser.dtd b/browser/locales/en-US/chrome/browser/browser.dtd
index 308b83932a61..2f6260ee25e8 100644
--- a/browser/locales/en-US/chrome/browser/browser.dtd
+++ b/browser/locales/en-US/chrome/browser/browser.dtd
@@ -16,7 +16,7 @@
-
+
diff --git a/browser/locales/en-US/chrome/browser/browser.properties b/browser/locales/en-US/chrome/browser/browser.properties
index b2f079521507..3c9cdf8501cc 100644
--- a/browser/locales/en-US/chrome/browser/browser.properties
+++ b/browser/locales/en-US/chrome/browser/browser.properties
@@ -277,7 +277,6 @@ addKeywordTitleAutoFill=Search %S
# TabView
tabView.title=%S Tab Sets
-tabView.noNamedGroup=(Empty)
extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Default
extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=The default theme.