--- a/browser/base/content/urlbarBindings.xml
+++ b/browser/base/content/urlbarBindings.xml
@@ -36,18 +36,18 @@ file, You can obtain one at http://mozil
class="textbox-input-box urlbar-input-box"
flex="1" xbl:inherits="tooltiptext=inputtooltiptext">
<children/>
<html:input anonid="input"
class="autocomplete-textbox urlbar-input textbox-input uri-element-right-align"
allowevents="true"
inputmode="url"
xbl:inherits="tooltiptext=inputtooltiptext,value,maxlength,disabled,size,readonly,placeholder,tabindex,accesskey,focused,textoverflow"/>
- <xul:image anonid="go-button"
- class="urlbar-go-button"
+ <xul:image anonid="urlbar-go-button"
+ class="urlbar-go-button urlbar-icon"
onclick="gURLBar.handleCommand(event);"
tooltiptext="&goEndCap.tooltip;"
xbl:inherits="pageproxystate,parentfocused=focused"/>
</xul:hbox>
<xul:dropmarker anonid="historydropmarker"
class="autocomplete-history-dropmarker urlbar-history-dropmarker urlbar-icon"
tooltiptext="&urlbar.openHistoryPopup.tooltip;"
allowevents="true"
@@ -154,17 +154,17 @@ file, You can obtain one at http://mozil
// Null out the one-offs' popup and textbox so that it cleans up its
// internal state for both. Most importantly, it removes the event
// listeners that it added to both.
this.popup.oneOffSearchButtons.popup = null;
this.popup.oneOffSearchButtons.textbox = null;
]]></destructor>
<field name="goButton">
- document.getAnonymousElementByAttribute(this, "anonid", "go-button");
+ document.getAnonymousElementByAttribute(this, "anonid", "urlbar-go-button");
</field>
<field name="_value">""</field>
<field name="gotResultForCurrentQuery">false</field>
<!--
This is set around HandleHenter so it can be used in handleCommand.
It is also used to track whether we must handle a delayed handleEnter,
--- a/browser/components/search/content/search.xml
+++ b/browser/components/search/content/search.xml
@@ -54,17 +54,17 @@
<xul:hbox class="searchbar-search-button-container">
<xul:image class="searchbar-search-button"
anonid="searchbar-search-button"
xbl:inherits="addengines"
tooltiptext="&searchIcon.tooltip;"/>
</xul:hbox>
</xul:box>
<xul:hbox class="search-go-container">
- <xul:image class="search-go-button" hidden="true"
+ <xul:image class="search-go-button urlbar-icon" hidden="true"
anonid="search-go-button"
onclick="handleSearchCommand(event);"
tooltiptext="&contentSearchSubmit.tooltip;"/>
</xul:hbox>
</xul:textbox>
</content>
<implementation implements="nsIObserver">
--- a/browser/themes/linux/jar.mn
+++ b/browser/themes/linux/jar.mn
@@ -18,18 +18,16 @@ browser.jar:
skin/classic/browser/menuPanel-help.png
skin/classic/browser/menuPanel-help@2x.png
skin/classic/browser/monitor.png
skin/classic/browser/monitor_16-10.png
* skin/classic/browser/pageInfo.css
skin/classic/browser/pageInfo.png
skin/classic/browser/page-livemarks.png
skin/classic/browser/privatebrowsing-mask.png
- skin/classic/browser/reload-stop-go.png
- skin/classic/browser/reload-stop-go@2x.png
skin/classic/browser/searchbar.css
skin/classic/browser/setDesktopBackground.css
skin/classic/browser/slowStartup-16.png
skin/classic/browser/webRTC-indicator.css (../shared/webRTC-indicator.css)
* skin/classic/browser/controlcenter/panel.css (controlcenter/panel.css)
* skin/classic/browser/customizableui/panelUI.css (customizableui/panelUI.css)
* skin/classic/browser/downloads/allDownloadsViewOverlay.css (downloads/allDownloadsViewOverlay.css)
* skin/classic/browser/downloads/downloads.css (downloads/downloads.css)
deleted file mode 100644
index 1017be9032a298c8aa1f4a5cd4576087d8bb6f0d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 38b27bf0cd4499bedab1ee01c8b1c38268955a0e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
--- a/browser/themes/linux/searchbar.css
+++ b/browser/themes/linux/searchbar.css
@@ -5,48 +5,27 @@
.autocomplete-textbox-container {
-moz-box-align: stretch;
}
.textbox-input-box {
margin: 0;
}
-/* Engine button */
.searchbar-engine-image {
height: 16px;
width: 16px;
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.svg");
margin-inline-start: -1px;
}
-/* Search go button */
.search-go-container {
-moz-box-align: center;
}
-.search-go-button {
- padding: 1px;
- list-style-image: url("chrome://browser/skin/reload-stop-go.png");
- -moz-image-region: rect(0, 42px, 14px, 28px);
- width: 14px;
-}
-
-.search-go-button:hover {
- -moz-image-region: rect(14px, 42px, 28px, 28px);
-}
-
-.search-go-button:hover:active {
- -moz-image-region: rect(28px, 42px, 42px, 28px);
-}
-
-.search-go-button:-moz-locale-dir(rtl) {
- transform: scaleX(-1);
-}
-
menuitem[cmd="cmd_clearhistory"] {
list-style-image: url("moz-icon://stock/gtk-clear?size=menu");
}
menuitem[cmd="cmd_clearhistory"][disabled] {
list-style-image: url("moz-icon://stock/gtk-clear?size=menu&state=disabled");
}
@@ -87,29 +66,16 @@ menuitem[cmd="cmd_clearhistory"][disable
.searchbar-search-button:hover {
-moz-image-region: rect(0, 80px, 40px, 40px);
}
.searchbar-search-button:hover:active {
-moz-image-region: rect(0, 120px, 40px, 80px);
}
-
- .search-go-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png");
- -moz-image-region: rect(0, 84px, 28px, 56px);
- }
-
- .search-go-button:hover {
- -moz-image-region: rect(28px, 84px, 56px, 56px);
- }
-
- .search-go-button:hover:active {
- -moz-image-region: rect(56px, 84px, 84px, 56px);
- }
}
.search-panel-current-engine {
-moz-box-align: center;
}
/**
* The borders of the various elements are specified as follows.
--- a/browser/themes/osx/jar.mn
+++ b/browser/themes/osx/jar.mn
@@ -26,18 +26,16 @@ browser.jar:
skin/classic/browser/panel-plus-sign.png
skin/classic/browser/page-livemarks.png
skin/classic/browser/page-livemarks@2x.png
skin/classic/browser/pageInfo.css
skin/classic/browser/privatebrowsing-mask.png
skin/classic/browser/privatebrowsing-mask@2x.png
skin/classic/browser/privatebrowsing-mask-short.png
skin/classic/browser/privatebrowsing-mask-short@2x.png
- skin/classic/browser/reload-stop-go.png
- skin/classic/browser/reload-stop-go@2x.png
skin/classic/browser/searchbar.css
skin/classic/browser/slowStartup-16.png
skin/classic/browser/toolbarbutton-dropmarker.png
skin/classic/browser/toolbarbutton-dropmarker@2x.png
skin/classic/browser/webRTC-indicator.css
* skin/classic/browser/controlcenter/panel.css (controlcenter/panel.css)
* skin/classic/browser/customizableui/panelUI.css (customizableui/panelUI.css)
* skin/classic/browser/downloads/allDownloadsViewOverlay.css (downloads/allDownloadsViewOverlay.css)
@@ -89,18 +87,16 @@ browser.jar:
skin/classic/browser/sync-desktopIcon.svg (../shared/sync-desktopIcon.svg)
skin/classic/browser/sync-mobileIcon.svg (../shared/sync-mobileIcon.svg)
skin/classic/browser/yosemite/menuPanel-customize.png (menuPanel-customize-yosemite.png)
skin/classic/browser/yosemite/menuPanel-customize@2x.png (menuPanel-customize-yosemite@2x.png)
skin/classic/browser/yosemite/menuPanel-exit.png (menuPanel-exit-yosemite.png)
skin/classic/browser/yosemite/menuPanel-exit@2x.png (menuPanel-exit-yosemite@2x.png)
skin/classic/browser/yosemite/menuPanel-help.png (menuPanel-help-yosemite.png)
skin/classic/browser/yosemite/menuPanel-help@2x.png (menuPanel-help-yosemite@2x.png)
- skin/classic/browser/yosemite/reload-stop-go.png (reload-stop-go-yosemite.png)
- skin/classic/browser/yosemite/reload-stop-go@2x.png (reload-stop-go-yosemite@2x.png)
#ifdef E10S_TESTING_ONLY
skin/classic/browser/e10s-64@2x.png (../shared/e10s-64@2x.png)
#endif
[extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}] chrome.jar:
% override chrome://browser/skin/feeds/audioFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
% override chrome://browser/skin/feeds/audioFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
% override chrome://browser/skin/feeds/videoFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
@@ -108,10 +104,8 @@ browser.jar:
% override chrome://browser/skin/notification-icons/geo-detailed.svg chrome://browser/skin/notification-icons/geo.svg
% override chrome://browser/skin/menuPanel-customize.png chrome://browser/skin/yosemite/menuPanel-customize.png os=Darwin osversion>=10.10
% override chrome://browser/skin/menuPanel-customize@2x.png chrome://browser/skin/yosemite/menuPanel-customize@2x.png os=Darwin osversion>=10.10
% override chrome://browser/skin/menuPanel-exit.png chrome://browser/skin/yosemite/menuPanel-exit.png os=Darwin osversion>=10.10
% override chrome://browser/skin/menuPanel-exit@2x.png chrome://browser/skin/yosemite/menuPanel-exit@2x.png os=Darwin osversion>=10.10
% override chrome://browser/skin/menuPanel-help.png chrome://browser/skin/yosemite/menuPanel-help.png os=Darwin osversion>=10.10
% override chrome://browser/skin/menuPanel-help@2x.png chrome://browser/skin/yosemite/menuPanel-help@2x.png os=Darwin osversion>=10.10
-% override chrome://browser/skin/reload-stop-go.png chrome://browser/skin/yosemite/reload-stop-go.png os=Darwin osversion>=10.10
-% override chrome://browser/skin/reload-stop-go@2x.png chrome://browser/skin/yosemite/reload-stop-go@2x.png os=Darwin osversion>=10.10
deleted file mode 100644
index 5efbf0b94fb975f909ecd6b4b72f653345c22a30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index b681f8930eaf310687a5c6211ace93f4115f04ff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 699ef2326e0561a10742dff28711cfc4c77edd56..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 704c7a894af75b78a5016c08623da06ad64a31f3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
--- a/browser/themes/osx/searchbar.css
+++ b/browser/themes/osx/searchbar.css
@@ -18,38 +18,21 @@
}
.searchbar-engine-image {
width: 16px;
height: 16px;
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.svg");
}
-.search-go-container {
- -moz-box-align: center;
- padding-inline-end: 6px;
-}
-
+.search-go-container,
.searchbar-search-button-container {
-moz-box-align: center;
}
-.search-go-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go.png");
- -moz-image-region: rect(0, 42px, 14px, 28px);
-}
-
-.search-go-button:hover:active {
- -moz-image-region: rect(14px, 42px, 28px, 28px);
-}
-
-.search-go-button:-moz-locale-dir(rtl) {
- transform: scaleX(-1);
-}
-
.searchbar-search-button {
list-style-image: url("chrome://browser/skin/search-indicator.png");
-moz-image-region: rect(0, 20px, 20px, 0);
margin-inline-start: 3px;
margin-inline-end: 1px;
}
.searchbar-search-button[addengines="true"] {
@@ -60,28 +43,16 @@
-moz-image-region: rect(0, 40px, 20px, 20px);
}
.searchbar-search-button:hover:active {
-moz-image-region: rect(0, 60px, 20px, 40px);
}
@media (min-resolution: 2dppx) {
- .search-go-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png");
- -moz-image-region: rect(0, 84px, 28px, 56px);
- width: 14px;
- }
-
- .search-go-button:hover:active {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png");
- -moz-image-region: rect(28px, 84px, 56px, 56px);
- width: 14px;
- }
-
.searchbar-search-button {
list-style-image: url("chrome://browser/skin/search-indicator@2x.png");
width: 20px;
-moz-image-region: rect(0, 40px, 40px, 0);
}
.searchbar-search-button[addengines="true"] {
list-style-image: url("chrome://browser/skin/search-indicator-badge-add@2x.png");
--- a/browser/themes/shared/browser.inc.css
+++ b/browser/themes/shared/browser.inc.css
@@ -50,45 +50,8 @@
outline-offset: -4px;
-moz-outline-radius: 2px;
/* Avoid the toolbar having no height when there's no items in it */
min-height: 22px;
/* There's no border in customize mode, so we don't need extra padding. */
padding-bottom: 0;
}
-/* Go button */
-.urlbar-go-button {
- padding: 0 3px;
- list-style-image: url("chrome://browser/skin/reload-stop-go.png");
-}
-
-.urlbar-go-button {
- -moz-image-region: rect(0, 42px, 14px, 28px);
-}
-
-.urlbar-go-button:hover {
- -moz-image-region: rect(14px, 42px, 28px, 28px);
-}
-
-.urlbar-go-button:hover:active {
- -moz-image-region: rect(28px, 42px, 42px, 28px);
-}
-
-.urlbar-go-button:-moz-locale-dir(rtl) {
- transform: scaleX(-1);
-}
-
-@media (min-resolution: 1.1dppx) {
- .urlbar-go-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png");
- -moz-image-region: rect(0, 84px, 28px, 56px);
- width: 20px;
- }
-
- .urlbar-go-button:hover {
- -moz-image-region: rect(28px, 84px, 56px, 56px);
- }
-
- .urlbar-go-button:hover:active {
- -moz-image-region: rect(56px, 84px, 84px, 56px);
- }
-}
--- a/browser/themes/shared/urlbar-searchbar.inc.css
+++ b/browser/themes/shared/urlbar-searchbar.inc.css
@@ -106,32 +106,16 @@
#pageAction-panel-sendToDevice-fxa,
#pageAction-urlbar-sendToDevice-fxa {
list-style-image: url("chrome://browser/skin/sync.svg");
}
/* URL bar and page action buttons */
-.urlbar-history-dropmarker {
- -moz-appearance: none;
- list-style-image: url(chrome://global/skin/icons/arrow-dropdown-16.svg);
- transition: opacity 0.15s ease;
-}
-
-#urlbar[switchingtabs] > .urlbar-textbox-container > .urlbar-history-dropmarker {
- transition: none;
-}
-
-#navigator-toolbox:not(:hover) > #nav-bar:not([customizing="true"]) > #nav-bar-customization-target > #urlbar-container > #urlbar:not([focused]) > .urlbar-textbox-container > .urlbar-history-dropmarker {
- opacity: 0;
-}
-
-/* Page actions */
-
#page-action-buttons {
-moz-box-align: center;
/* Add more space between the last icon and the urlbar's edge. */
margin-inline-end: 3px;
}
.urlbar-icon {
padding: 0 6px;
@@ -143,16 +127,47 @@
fill-opacity: 0.6;
color: inherit;
}
.urlbar-icon:hover {
fill-opacity: 0.8;
}
+.urlbar-go-button,
+.search-go-button {
+ list-style-image: url("chrome://browser/skin/back.svg");
+ width: 26px;
+}
+
+.urlbar-go-button:-moz-locale-dir(ltr),
+.search-go-button:-moz-locale-dir(ltr) {
+ transform: scaleX(-1);
+}
+
+.urlbar-go-button:hover,
+.search-go-button:hover {
+ fill: #058b00;
+ fill-opacity: 1;
+}
+
+.urlbar-history-dropmarker {
+ -moz-appearance: none;
+ list-style-image: url(chrome://global/skin/icons/arrow-dropdown-16.svg);
+ transition: opacity 0.15s ease;
+}
+
+#urlbar[switchingtabs] > .urlbar-textbox-container > .urlbar-history-dropmarker {
+ transition: none;
+}
+
+#navigator-toolbox:not(:hover) > #nav-bar:not([customizing="true"]) > #nav-bar-customization-target > #urlbar-container > #urlbar:not([focused]) > .urlbar-textbox-container > .urlbar-history-dropmarker {
+ opacity: 0;
+}
+
#pageActionButton {
list-style-image: url("chrome://browser/skin/page-action.svg");
}
@keyframes bookmark-animation {
from {
transform: translateX(0);
}
--- a/browser/themes/windows/jar.mn
+++ b/browser/themes/windows/jar.mn
@@ -23,20 +23,16 @@ browser.jar:
skin/classic/browser/monitor_16-10.png
skin/classic/browser/pageInfo.css
skin/classic/browser/pageInfo.png
skin/classic/browser/privatebrowsing-mask-tabstrip.png
skin/classic/browser/privatebrowsing-mask-tabstrip-win7.png
skin/classic/browser/privatebrowsing-mask-titlebar.png
skin/classic/browser/privatebrowsing-mask-titlebar-win7.png
skin/classic/browser/privatebrowsing-mask-titlebar-win7-tall.png
- skin/classic/browser/reload-stop-go.png
- skin/classic/browser/reload-stop-go@2x.png
- skin/classic/browser/reload-stop-go-win7.png
- skin/classic/browser/reload-stop-go-win7@2x.png
skin/classic/browser/searchbar.css
skin/classic/browser/setDesktopBackground.css
skin/classic/browser/slowStartup-16.png
skin/classic/browser/sync-desktopIcon.svg (../shared/sync-desktopIcon.svg)
skin/classic/browser/sync-mobileIcon.svg (../shared/sync-mobileIcon.svg)
skin/classic/browser/toolbarbutton-dropdown-arrow-win7.png
skin/classic/browser/webRTC-indicator.css (../shared/webRTC-indicator.css)
* skin/classic/browser/controlcenter/panel.css (controlcenter/panel.css)
@@ -99,18 +95,16 @@ browser.jar:
% override chrome://browser/skin/page-livemarks.png chrome://browser/skin/feeds/feedIcon16.png
% override chrome://browser/skin/feeds/audioFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
% override chrome://browser/skin/feeds/audioFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
% override chrome://browser/skin/feeds/videoFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
% override chrome://browser/skin/feeds/videoFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
% override chrome://browser/skin/privatebrowsing-mask-tabstrip.png chrome://browser/skin/privatebrowsing-mask-tabstrip-win7.png os=WINNT osversion<=6.1
% override chrome://browser/skin/privatebrowsing-mask-titlebar.png chrome://browser/skin/privatebrowsing-mask-titlebar-win7.png os=WINNT osversion<=6.1
-% override chrome://browser/skin/reload-stop-go.png chrome://browser/skin/reload-stop-go-win7.png os=WINNT osversion<=6.1
-% override chrome://browser/skin/reload-stop-go@2x.png chrome://browser/skin/reload-stop-go-win7@2x.png os=WINNT osversion<=6.1
% override chrome://browser/skin/toolbarbutton-dropdown-arrow.png chrome://browser/skin/toolbarbutton-dropdown-arrow-win7.png os=WINNT osversion<=6.1
% override chrome://browser/skin/tabbrowser/tab-background-start.png chrome://browser/skin/tabbrowser/tab-background-start-preWin10.png os=WINNT osversion<=6.3
% override chrome://browser/skin/tabbrowser/tab-background-start@2x.png chrome://browser/skin/tabbrowser/tab-background-start-preWin10@2x.png os=WINNT osversion<=6.3
% override chrome://browser/skin/tabbrowser/tab-background-middle.png chrome://browser/skin/tabbrowser/tab-background-middle-preWin10.png os=WINNT osversion<=6.3
% override chrome://browser/skin/tabbrowser/tab-background-middle@2x.png chrome://browser/skin/tabbrowser/tab-background-middle-preWin10@2x.png os=WINNT osversion<=6.3
% override chrome://browser/skin/tabbrowser/tab-background-end.png chrome://browser/skin/tabbrowser/tab-background-end-preWin10.png os=WINNT osversion<=6.3
% override chrome://browser/skin/tabbrowser/tab-background-end@2x.png chrome://browser/skin/tabbrowser/tab-background-end-preWin10@2x.png os=WINNT osversion<=6.3
deleted file mode 100644
index 3ef32c3ce696eb2cc2d49b64b70d486fd837ffcb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 38b27bf0cd4499bedab1ee01c8b1c38268955a0e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 8b3f398c0d8509837330cc483d37b47695e2c463..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index f116eb98f26a1fc5ff9b69710b5aec464e0417db..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
--- a/browser/themes/windows/searchbar.css
+++ b/browser/themes/windows/searchbar.css
@@ -5,51 +5,24 @@
.autocomplete-textbox-container {
-moz-box-align: stretch;
}
.textbox-input-box {
margin: 0;
}
-/* ::::: searchbar-engine-button ::::: */
-
.searchbar-engine-image {
height: 16px;
width: 16px;
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.svg");
margin-inline-start: -1px;
}
-/* ::::: search-go-button ::::: */
-
-.search-go-container {
- -moz-box-align: center;
-}
-
-.search-go-button {
- padding: 1px;
- list-style-image: url("chrome://browser/skin/reload-stop-go.png");
- -moz-image-region: rect(0, 42px, 14px, 28px);
- width: 14px;
-}
-
-.search-go-button:-moz-locale-dir(rtl) {
- transform: scaleX(-1);
-}
-
-.search-go-button:hover {
- -moz-image-region: rect(14px, 42px, 28px, 28px);
-}
-
-.search-go-button:hover:active {
- -moz-image-region: rect(28px, 42px, 42px, 28px);
-}
-
-
+.search-go-container,
.searchbar-search-button-container {
-moz-box-align: center;
}
.searchbar-search-button {
list-style-image: url("chrome://browser/skin/search-indicator.png");
-moz-image-region: rect(0, 20px, 20px, 0);
margin-top: 1px;
@@ -82,29 +55,16 @@
.searchbar-search-button:hover {
-moz-image-region: rect(0, 80px, 40px, 40px);
}
.searchbar-search-button:hover:active {
-moz-image-region: rect(0, 120px, 40px, 80px);
}
-
- .search-go-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png");
- -moz-image-region: rect(0, 84px, 28px, 56px);
- }
-
- .search-go-button:hover {
- -moz-image-region: rect(28px, 84px, 56px, 56px);
- }
-
- .search-go-button:hover:active {
- -moz-image-region: rect(56px, 84px, 84px, 56px);
- }
}
.search-panel-current-engine {
-moz-box-align: center;
}
/**
* The borders of the various elements are specified as follows.