зеркало из https://github.com/mozilla/gecko-dev.git
Bug 892705 - Change - Move findbar on visually top of urlbar, clean up naming. r=mbrubeck
This commit is contained in:
Родитель
736a39f8d1
Коммит
418b52f2e4
|
@ -171,13 +171,10 @@ var ContentAreaObserver = {
|
||||||
|
|
||||||
updateAppBarPosition: function updateAppBarPosition(aForceDown) {
|
updateAppBarPosition: function updateAppBarPosition(aForceDown) {
|
||||||
// Adjust the app and find bar position above the soft keyboard
|
// Adjust the app and find bar position above the soft keyboard
|
||||||
let navBar = document.getElementById("navbar");
|
|
||||||
let contextAppBar = document.getElementById("contextappbar");
|
|
||||||
let findBar = document.getElementById("content-navigator");
|
|
||||||
let keyboardHeight = aForceDown ? 0 : MetroUtils.keyboardHeight;
|
let keyboardHeight = aForceDown ? 0 : MetroUtils.keyboardHeight;
|
||||||
navBar.style.bottom = keyboardHeight + "px";
|
Elements.navbar.style.bottom = keyboardHeight + "px";
|
||||||
contextAppBar.style.bottom = keyboardHeight + "px";
|
Elements.contextappbar.style.bottom = keyboardHeight + "px";
|
||||||
findBar.style.bottom = keyboardHeight + "px";
|
Elements.findbar.style.bottom = keyboardHeight + "px";
|
||||||
},
|
},
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -43,10 +43,10 @@ let Elements = {};
|
||||||
["browsers", "browsers"],
|
["browsers", "browsers"],
|
||||||
["navbar", "navbar"],
|
["navbar", "navbar"],
|
||||||
["contextappbar", "contextappbar"],
|
["contextappbar", "contextappbar"],
|
||||||
|
["findbar", "findbar"],
|
||||||
["contentViewport", "content-viewport"],
|
["contentViewport", "content-viewport"],
|
||||||
["progress", "progress-control"],
|
["progress", "progress-control"],
|
||||||
["progressContainer", "progress-container"],
|
["progressContainer", "progress-container"],
|
||||||
["contentNavigator", "content-navigator"],
|
|
||||||
].forEach(function (aElementGlobal) {
|
].forEach(function (aElementGlobal) {
|
||||||
let [name, id] = aElementGlobal;
|
let [name, id] = aElementGlobal;
|
||||||
XPCOMUtils.defineLazyGetter(Elements, name, function() {
|
XPCOMUtils.defineLazyGetter(Elements, name, function() {
|
||||||
|
|
|
@ -250,15 +250,6 @@
|
||||||
<html:div id="overlay-plus" class="overlay-button"
|
<html:div id="overlay-plus" class="overlay-button"
|
||||||
observes="cmd_back"></html:div>
|
observes="cmd_back"></html:div>
|
||||||
|
|
||||||
<!-- popup for content navigator helper -->
|
|
||||||
<appbar id="content-navigator" class="window-width content-navigator-box" orient="horizontal" pack="start">
|
|
||||||
<textbox id="find-helper-textbox" class="search-bar content-navigator-item" oncommand="FindHelperUI.search(this.value)" oninput="FindHelperUI.updateCommands(this.value);" type="search"/>
|
|
||||||
<button class="content-navigator-item previous-button" command="cmd_findPrevious"/>
|
|
||||||
<button class="content-navigator-item next-button" command="cmd_findNext"/>
|
|
||||||
<spacer flex="1"/>
|
|
||||||
<button class="content-navigator-item close-button" command="cmd_findClose"/>
|
|
||||||
</appbar>
|
|
||||||
|
|
||||||
<!-- Navbar -->
|
<!-- Navbar -->
|
||||||
<appbar id="navbar" mousethrough="never" observes="bcast_windowState">
|
<appbar id="navbar" mousethrough="never" observes="bcast_windowState">
|
||||||
<hbox id="progress-container" layer="true">
|
<hbox id="progress-container" layer="true">
|
||||||
|
@ -356,6 +347,15 @@
|
||||||
</deck>
|
</deck>
|
||||||
</vbox>
|
</vbox>
|
||||||
|
|
||||||
|
<!-- Find bar -->
|
||||||
|
<appbar id="findbar" class="window-width findbar-box" orient="horizontal" pack="start">
|
||||||
|
<textbox id="findbar-textbox" class="search-bar findbar-item" oncommand="FindHelperUI.search(this.value)" oninput="FindHelperUI.updateCommands(this.value);" type="search"/>
|
||||||
|
<button class="findbar-item previous-button" command="cmd_findPrevious"/>
|
||||||
|
<button class="findbar-item next-button" command="cmd_findNext"/>
|
||||||
|
<spacer flex="1"/>
|
||||||
|
<button class="findbar-item close-button" command="cmd_findClose"/>
|
||||||
|
</appbar>
|
||||||
|
|
||||||
<!-- Context button bar -->
|
<!-- Context button bar -->
|
||||||
<appbar id="contextappbar">
|
<appbar id="contextappbar">
|
||||||
<toolbar id="contextualactions-tray" flex="1">
|
<toolbar id="contextualactions-tray" flex="1">
|
||||||
|
|
|
@ -42,8 +42,8 @@ var FindHelperUI = {
|
||||||
},
|
},
|
||||||
|
|
||||||
init: function findHelperInit() {
|
init: function findHelperInit() {
|
||||||
this._textbox = document.getElementById("find-helper-textbox");
|
this._textbox = document.getElementById("findbar-textbox");
|
||||||
this._container = Elements.contentNavigator;
|
this._container = Elements.findbar;
|
||||||
|
|
||||||
this._cmdPrevious = document.getElementById(this.commands.previous);
|
this._cmdPrevious = document.getElementById(this.commands.previous);
|
||||||
this._cmdNext = document.getElementById(this.commands.next);
|
this._cmdNext = document.getElementById(this.commands.next);
|
||||||
|
|
|
@ -665,19 +665,19 @@ arrowbox {
|
||||||
|
|
||||||
/* Find bar ------------------------------------------------------------- */
|
/* Find bar ------------------------------------------------------------- */
|
||||||
|
|
||||||
#content-navigator {
|
#findbar {
|
||||||
background-color: @metro_orange@;
|
background-color: @metro_orange@;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > toolbar {
|
#findbar > toolbar {
|
||||||
min-height: @findbar_height@ !important;
|
min-height: @findbar_height@ !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .previous-button,
|
#findbar > .previous-button,
|
||||||
#content-navigator > .next-button,
|
#findbar > .next-button,
|
||||||
#content-navigator > .close-button {
|
#findbar > .close-button {
|
||||||
list-style-image: url(chrome://browser/skin/images/appbar-icons.png);
|
list-style-image: url(chrome://browser/skin/images/appbar-icons.png);
|
||||||
min-width: @touch_button_small@ !important; /* button size */
|
min-width: @touch_button_small@ !important; /* button size */
|
||||||
min-height: @touch_button_small@ !important; /* button size */
|
min-height: @touch_button_small@ !important; /* button size */
|
||||||
|
@ -689,46 +689,46 @@ arrowbox {
|
||||||
margin: 0 @margin_normal@ !important;
|
margin: 0 @margin_normal@ !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .close-button {
|
#findbar > .close-button {
|
||||||
-moz-margin-start: 0;
|
-moz-margin-start: 0;
|
||||||
-moz-image-region: rect(0px, 480px, 40px, 440px);
|
-moz-image-region: rect(0px, 480px, 40px, 440px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .close-button:hover {
|
#findbar > .close-button:hover {
|
||||||
-moz-image-region: rect(40px, 480px, 80px, 440px);
|
-moz-image-region: rect(40px, 480px, 80px, 440px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .close-button:active {
|
#findbar > .close-button:active {
|
||||||
-moz-image-region: rect(80px, 480px, 120px, 440px);
|
-moz-image-region: rect(80px, 480px, 120px, 440px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .previous-button {
|
#findbar > .previous-button {
|
||||||
-moz-margin-end: 0;
|
-moz-margin-end: 0;
|
||||||
-moz-image-region: rect(0px, 400px, 40px, 360px);
|
-moz-image-region: rect(0px, 400px, 40px, 360px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .previous-button:hover {
|
#findbar > .previous-button:hover {
|
||||||
-moz-image-region: rect(40px, 400px, 80px, 360px);
|
-moz-image-region: rect(40px, 400px, 80px, 360px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .previous-button:active{
|
#findbar > .previous-button:active{
|
||||||
-moz-image-region: rect(80px, 400px, 120px, 360px);
|
-moz-image-region: rect(80px, 400px, 120px, 360px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .next-button {
|
#findbar > .next-button {
|
||||||
-moz-margin-start: 0;
|
-moz-margin-start: 0;
|
||||||
-moz-image-region: rect(0px, 440px, 40px, 400px);
|
-moz-image-region: rect(0px, 440px, 40px, 400px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .next-button:hover {
|
#findbar > .next-button:hover {
|
||||||
-moz-image-region: rect(40px, 440px, 80px, 400px);
|
-moz-image-region: rect(40px, 440px, 80px, 400px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#content-navigator > .next-button:active {
|
#findbar > .next-button:active {
|
||||||
-moz-image-region: rect(80px, 440px, 120px, 400px);
|
-moz-image-region: rect(80px, 440px, 120px, 400px);
|
||||||
}
|
}
|
||||||
|
|
||||||
#find-helper-textbox {
|
#findbar-textbox {
|
||||||
pointer-events: auto;
|
pointer-events: auto;
|
||||||
-moz-margin-end: 0;
|
-moz-margin-end: 0;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
|
@ -742,18 +742,18 @@ arrowbox {
|
||||||
|
|
||||||
/* Override the default box ordering and make the find textbox appear to the
|
/* Override the default box ordering and make the find textbox appear to the
|
||||||
right of the icon */
|
right of the icon */
|
||||||
#find-helper-textbox input {
|
#findbar-textbox input {
|
||||||
-moz-box-ordinal-group: 2
|
-moz-box-ordinal-group: 2
|
||||||
}
|
}
|
||||||
|
|
||||||
#find-helper-textbox deck {
|
#findbar-textbox deck {
|
||||||
margin-right: @margin_normal@;
|
margin-right: @margin_normal@;
|
||||||
}
|
}
|
||||||
|
|
||||||
#find-helper-textbox[status="1"] { /* Ci.nsITypeAheadFind.FIND_NOTFOUND */
|
#findbar-textbox[status="1"] { /* Ci.nsITypeAheadFind.FIND_NOTFOUND */
|
||||||
background: rgb(255,200,200);
|
background: rgb(255,200,200);
|
||||||
}
|
}
|
||||||
|
|
||||||
#find-helper-textbox:hover:active {
|
#findbar-textbox:hover:active {
|
||||||
background: #8db8d8;
|
background: #8db8d8;
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче