mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-27 17:47:34 +09:00
[PALEMOON] Only use the private autocomplete binding on the URL bar
This commit is contained in:
parent
22a912af4d
commit
a54d528a92
7 changed files with 123 additions and 123 deletions
|
|
@ -3,13 +3,13 @@
|
||||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||||
|
|
||||||
<bindings id="autocompleteBindings"
|
<bindings id="privateAutocompleteBindings"
|
||||||
xmlns="http://www.mozilla.org/xbl"
|
xmlns="http://www.mozilla.org/xbl"
|
||||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||||
xmlns:xbl="http://www.mozilla.org/xbl">
|
xmlns:xbl="http://www.mozilla.org/xbl">
|
||||||
|
|
||||||
<binding id="autocomplete" role="xul:combobox"
|
<binding id="private-autocomplete" role="xul:combobox"
|
||||||
extends="chrome://global/content/bindings/textbox.xml#textbox">
|
extends="chrome://global/content/bindings/textbox.xml#textbox">
|
||||||
<resources>
|
<resources>
|
||||||
<stylesheet src="chrome://browser/content/autocomplete.css"/>
|
<stylesheet src="chrome://browser/content/autocomplete.css"/>
|
||||||
|
|
@ -17,25 +17,25 @@
|
||||||
</resources>
|
</resources>
|
||||||
|
|
||||||
<content sizetopopup="pref">
|
<content sizetopopup="pref">
|
||||||
<xul:hbox class="autocomplete-textbox-container" flex="1" xbl:inherits="focused">
|
<xul:hbox class="private-autocomplete-textbox-container" flex="1" xbl:inherits="focused">
|
||||||
<children includes="image|deck|stack|box">
|
<children includes="image|deck|stack|box">
|
||||||
<xul:image class="autocomplete-icon" allowevents="true"/>
|
<xul:image class="private-autocomplete-icon" allowevents="true"/>
|
||||||
</children>
|
</children>
|
||||||
|
|
||||||
<xul:hbox anonid="textbox-input-box" class="textbox-input-box" flex="1" xbl:inherits="tooltiptext=inputtooltiptext">
|
<xul:hbox anonid="textbox-input-box" class="textbox-input-box" flex="1" xbl:inherits="tooltiptext=inputtooltiptext">
|
||||||
<children/>
|
<children/>
|
||||||
<html:input anonid="input" class="autocomplete-textbox textbox-input"
|
<html:input anonid="input" class="private-autocomplete-textbox textbox-input"
|
||||||
allowevents="true"
|
allowevents="true"
|
||||||
xbl:inherits="tooltiptext=inputtooltiptext,value,type=inputtype,maxlength,disabled,size,readonly,placeholder,tabindex,accesskey,mozactionhint"/>
|
xbl:inherits="tooltiptext=inputtooltiptext,value,type=inputtype,maxlength,disabled,size,readonly,placeholder,tabindex,accesskey,mozactionhint"/>
|
||||||
</xul:hbox>
|
</xul:hbox>
|
||||||
<children includes="hbox"/>
|
<children includes="hbox"/>
|
||||||
</xul:hbox>
|
</xul:hbox>
|
||||||
|
|
||||||
<xul:dropmarker anonid="historydropmarker" class="autocomplete-history-dropmarker"
|
<xul:dropmarker anonid="historydropmarker" class="private-autocomplete-history-dropmarker"
|
||||||
allowevents="true"
|
allowevents="true"
|
||||||
xbl:inherits="open,enablehistory,parentfocused=focused"/>
|
xbl:inherits="open,enablehistory,parentfocused=focused"/>
|
||||||
|
|
||||||
<xul:popupset anonid="popupset" class="autocomplete-result-popupset"/>
|
<xul:popupset anonid="popupset" class="private-autocomplete-result-popupset"/>
|
||||||
|
|
||||||
<children includes="toolbarbutton"/>
|
<children includes="toolbarbutton"/>
|
||||||
</content>
|
</content>
|
||||||
|
|
@ -656,7 +656,7 @@
|
||||||
</handlers>
|
</handlers>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="autocomplete-result-popup" extends="chrome://browser/content/autocomplete.xml#autocomplete-base-popup">
|
<binding id="private-autocomplete-result-popup" extends="chrome://browser/content/autocomplete.xml#private-autocomplete-base-popup">
|
||||||
<resources>
|
<resources>
|
||||||
<stylesheet src="chrome://browser/content/autocomplete.css"/>
|
<stylesheet src="chrome://browser/content/autocomplete.css"/>
|
||||||
<stylesheet src="chrome://global/skin/tree.css"/>
|
<stylesheet src="chrome://global/skin/tree.css"/>
|
||||||
|
|
@ -664,11 +664,11 @@
|
||||||
</resources>
|
</resources>
|
||||||
|
|
||||||
<content ignorekeys="true" level="top" consumeoutsideclicks="never">
|
<content ignorekeys="true" level="top" consumeoutsideclicks="never">
|
||||||
<xul:tree anonid="tree" class="autocomplete-tree plain" hidecolumnpicker="true" flex="1" seltype="single">
|
<xul:tree anonid="tree" class="private-autocomplete-tree plain" hidecolumnpicker="true" flex="1" seltype="single">
|
||||||
<xul:treecols anonid="treecols">
|
<xul:treecols anonid="treecols">
|
||||||
<xul:treecol id="treecolAutoCompleteValue" class="autocomplete-treecol" flex="1" overflow="true"/>
|
<xul:treecol id="treecolAutoCompleteValue" class="private-autocomplete-treecol" flex="1" overflow="true"/>
|
||||||
</xul:treecols>
|
</xul:treecols>
|
||||||
<xul:treechildren class="autocomplete-treebody"/>
|
<xul:treechildren class="private-autocomplete-treebody"/>
|
||||||
</xul:tree>
|
</xul:tree>
|
||||||
</content>
|
</content>
|
||||||
|
|
||||||
|
|
@ -718,7 +718,7 @@
|
||||||
<body>
|
<body>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
var col = document.createElement("treecol");
|
var col = document.createElement("treecol");
|
||||||
col.setAttribute("class", "autocomplete-treecol");
|
col.setAttribute("class", "private-autocomplete-treecol");
|
||||||
for (var name in aAttrs)
|
for (var name in aAttrs)
|
||||||
col.setAttribute(name, aAttrs[name]);
|
col.setAttribute(name, aAttrs[name]);
|
||||||
this.treecols.appendChild(col);
|
this.treecols.appendChild(col);
|
||||||
|
|
@ -866,7 +866,7 @@
|
||||||
</implementation>
|
</implementation>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="autocomplete-base-popup" role="none"
|
<binding id="private-autocomplete-base-popup" role="none"
|
||||||
extends="chrome://global/content/bindings/popup.xml#popup">
|
extends="chrome://global/content/bindings/popup.xml#popup">
|
||||||
<implementation implements="nsIAutoCompletePopup">
|
<implementation implements="nsIAutoCompletePopup">
|
||||||
<field name="mInput">null</field>
|
<field name="mInput">null</field>
|
||||||
|
|
@ -1010,14 +1010,14 @@ extends="chrome://global/content/bindings/popup.xml#popup">
|
||||||
</handlers>
|
</handlers>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="autocomplete-rich-result-popup" extends="chrome://browser/content/autocomplete.xml#autocomplete-base-popup">
|
<binding id="private-autocomplete-rich-result-popup" extends="chrome://browser/content/autocomplete.xml#private-autocomplete-base-popup">
|
||||||
<resources>
|
<resources>
|
||||||
<stylesheet src="chrome://browser/content/autocomplete.css"/>
|
<stylesheet src="chrome://browser/content/autocomplete.css"/>
|
||||||
<stylesheet src="chrome://browser/skin/autocomplete.css"/>
|
<stylesheet src="chrome://browser/skin/autocomplete.css"/>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
||||||
<content ignorekeys="true" level="top" consumeoutsideclicks="never">
|
<content ignorekeys="true" level="top" consumeoutsideclicks="never">
|
||||||
<xul:richlistbox anonid="richlistbox" class="autocomplete-richlistbox" flex="1"/>
|
<xul:richlistbox anonid="richlistbox" class="private-autocomplete-richlistbox" flex="1"/>
|
||||||
<xul:hbox>
|
<xul:hbox>
|
||||||
<children/>
|
<children/>
|
||||||
</xul:hbox>
|
</xul:hbox>
|
||||||
|
|
@ -1270,7 +1270,7 @@ extends="chrome://global/content/bindings/popup.xml#popup">
|
||||||
else {
|
else {
|
||||||
// set the class at the end so we can use the attributes
|
// set the class at the end so we can use the attributes
|
||||||
// in the xbl constructor
|
// in the xbl constructor
|
||||||
item.className = "autocomplete-richlistitem";
|
item.className = "private-autocomplete-richlistitem";
|
||||||
this.richlistbox.appendChild(item);
|
this.richlistbox.appendChild(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1322,7 +1322,7 @@ extends="chrome://global/content/bindings/popup.xml#popup">
|
||||||
</implementation>
|
</implementation>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="autocomplete-richlistitem" extends="chrome://global/content/bindings/richlistbox.xml#richlistitem">
|
<binding id="private-autocomplete-richlistitem" extends="chrome://global/content/bindings/richlistbox.xml#richlistitem">
|
||||||
<content>
|
<content>
|
||||||
<xul:hbox align="center" class="ac-title-box">
|
<xul:hbox align="center" class="ac-title-box">
|
||||||
<xul:image xbl:inherits="src=image" class="ac-site-icon"/>
|
<xul:image xbl:inherits="src=image" class="ac-site-icon"/>
|
||||||
|
|
@ -2015,16 +2015,16 @@ extends="chrome://global/content/bindings/popup.xml#popup">
|
||||||
</implementation>
|
</implementation>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="autocomplete-tree" extends="chrome://global/content/bindings/tree.xml#tree">
|
<binding id="private-autocomplete-tree" extends="chrome://global/content/bindings/tree.xml#tree">
|
||||||
<content>
|
<content>
|
||||||
<children includes="treecols"/>
|
<children includes="treecols"/>
|
||||||
<xul:treerows class="autocomplete-treerows tree-rows" xbl:inherits="hidescrollbar" flex="1">
|
<xul:treerows class="private-autocomplete-treerows tree-rows" xbl:inherits="hidescrollbar" flex="1">
|
||||||
<children/>
|
<children/>
|
||||||
</xul:treerows>
|
</xul:treerows>
|
||||||
</content>
|
</content>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="autocomplete-richlistbox" extends="chrome://global/content/bindings/richlistbox.xml#richlistbox">
|
<binding id="private-autocomplete-richlistbox" extends="chrome://global/content/bindings/richlistbox.xml#richlistbox">
|
||||||
<implementation>
|
<implementation>
|
||||||
<field name="mLastMoveTime">Date.now()</field>
|
<field name="mLastMoveTime">Date.now()</field>
|
||||||
<field name="mouseSelectedIndex">-1</field>
|
<field name="mouseSelectedIndex">-1</field>
|
||||||
|
|
@ -2068,7 +2068,7 @@ extends="chrome://global/content/bindings/popup.xml#popup">
|
||||||
</handlers>
|
</handlers>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="autocomplete-treebody">
|
<binding id="private-autocomplete-treebody">
|
||||||
<implementation>
|
<implementation>
|
||||||
<field name="mLastMoveTime">Date.now()</field>
|
<field name="mLastMoveTime">Date.now()</field>
|
||||||
</implementation>
|
</implementation>
|
||||||
|
|
@ -2093,7 +2093,7 @@ extends="chrome://global/content/bindings/popup.xml#popup">
|
||||||
</handlers>
|
</handlers>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="autocomplete-treerows">
|
<binding id="private-autocomplete-treerows">
|
||||||
<content>
|
<content>
|
||||||
<xul:hbox flex="1" class="tree-bodybox">
|
<xul:hbox flex="1" class="tree-bodybox">
|
||||||
<children/>
|
<children/>
|
||||||
|
|
@ -2102,7 +2102,7 @@ extends="chrome://global/content/bindings/popup.xml#popup">
|
||||||
</content>
|
</content>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="history-dropmarker" extends="chrome://global/content/bindings/general.xml#dropmarker">
|
<binding id="private-history-dropmarker" extends="chrome://global/content/bindings/general.xml#dropmarker">
|
||||||
<implementation>
|
<implementation>
|
||||||
<method name="showPopup">
|
<method name="showPopup">
|
||||||
<body><![CDATA[
|
<body><![CDATA[
|
||||||
|
|
|
||||||
|
|
@ -328,56 +328,54 @@ panel[noactions] > richlistbox > richlistitem[type~="action"] > .ac-url-box > .a
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Override xul.css for autocomplete bindings and css */
|
/* Private Autocomplete */
|
||||||
textbox[type="autocomplete"] {
|
textbox[type="private-autocomplete"] {
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete");
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete");
|
||||||
}
|
}
|
||||||
|
|
||||||
panel[type="autocomplete"] {
|
panel[type="private-autocomplete"] {
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete-result-popup");
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete-result-popup");
|
||||||
}
|
}
|
||||||
|
|
||||||
panel[type="autocomplete-richlistbox"] {
|
panel[type="private-autocomplete-richlistbox"] {
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete-rich-result-popup");
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#private-autocomplete-rich-result-popup");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* FIXME: bug 616258 */
|
.private-autocomplete-tree {
|
||||||
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#private-autocomplete-tree");
|
||||||
.autocomplete-tree {
|
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete-tree");
|
|
||||||
-moz-user-focus: ignore;
|
-moz-user-focus: ignore;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treebody {
|
.private-autocomplete-treebody {
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete-treebody");
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#private-autocomplete-treebody");
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistbox {
|
.private-autocomplete-richlistbox {
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete-richlistbox");
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#private-autocomplete-richlistbox");
|
||||||
-moz-user-focus: ignore;
|
-moz-user-focus: ignore;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistbox > scrollbox {
|
.private-autocomplete-richlistbox > scrollbox {
|
||||||
overflow-x: hidden !important;
|
overflow-x: hidden !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem {
|
.private-autocomplete-richlistitem {
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete-richlistitem");
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#private-autocomplete-richlistitem");
|
||||||
-moz-box-orient: vertical;
|
-moz-box-orient: vertical;
|
||||||
overflow: -moz-hidden-unscrollable;
|
overflow: -moz-hidden-unscrollable;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treerows {
|
.private-autocomplete-treerows {
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#autocomplete-treerows");
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#private-autocomplete-treerows");
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-history-dropmarker {
|
.private-autocomplete-history-dropmarker {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-history-dropmarker[enablehistory="true"] {
|
.private-autocomplete-history-dropmarker[enablehistory="true"] {
|
||||||
display: -moz-box;
|
display: -moz-box;
|
||||||
-moz-binding: url("chrome://browser/content/autocomplete.xml#history-dropmarker");
|
-moz-binding: url("chrome://browser/content/autocomplete.xml#private-history-dropmarker");
|
||||||
}
|
}
|
||||||
|
|
||||||
.ac-ellipsis-after {
|
.ac-ellipsis-after {
|
||||||
|
|
|
||||||
|
|
@ -128,9 +128,11 @@
|
||||||
|
|
||||||
<!-- for search and content formfill/pw manager -->
|
<!-- for search and content formfill/pw manager -->
|
||||||
<panel type="autocomplete" id="PopupAutoComplete" noautofocus="true" hidden="true"/>
|
<panel type="autocomplete" id="PopupAutoComplete" noautofocus="true" hidden="true"/>
|
||||||
|
<panel type="private-autocomplete" id="PopupAutoComplete" noautofocus="true" hidden="true"/>
|
||||||
|
|
||||||
<!-- for url bar autocomplete -->
|
<!-- for url bar autocomplete -->
|
||||||
<panel type="autocomplete-richlistbox" id="PopupAutoCompleteRichResult" noautofocus="true" hidden="true"/>
|
<panel type="autocomplete-richlistbox" id="PopupAutoCompleteRichResult" noautofocus="true" hidden="true"/>
|
||||||
|
<panel type="private-autocomplete-richlistbox" id="PopupAutoCompleteRichResult" noautofocus="true" hidden="true"/>
|
||||||
|
|
||||||
<!-- for date/time picker. consumeoutsideclicks is set to never, so that
|
<!-- for date/time picker. consumeoutsideclicks is set to never, so that
|
||||||
clicks on the anchored input box are never consumed. -->
|
clicks on the anchored input box are never consumed. -->
|
||||||
|
|
@ -427,7 +429,7 @@
|
||||||
title="&locationItem.title;" class="chromeclass-location" removable="true">
|
title="&locationItem.title;" class="chromeclass-location" removable="true">
|
||||||
<textbox id="urlbar" flex="1"
|
<textbox id="urlbar" flex="1"
|
||||||
placeholder=""
|
placeholder=""
|
||||||
type="autocomplete"
|
type="private-autocomplete"
|
||||||
autocompletesearch="urlinline history"
|
autocompletesearch="urlinline history"
|
||||||
autocompletesearchparam="enable-actions"
|
autocompletesearchparam="enable-actions"
|
||||||
autocompletepopup="PopupAutoCompleteRichResult"
|
autocompletepopup="PopupAutoCompleteRichResult"
|
||||||
|
|
|
||||||
|
|
@ -17,32 +17,32 @@
|
||||||
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||||
xmlns:xbl="http://www.mozilla.org/xbl">
|
xmlns:xbl="http://www.mozilla.org/xbl">
|
||||||
|
|
||||||
<binding id="urlbar" extends="chrome://browser/content/autocomplete.xml#autocomplete">
|
<binding id="urlbar" extends="chrome://browser/content/autocomplete.xml#private-autocomplete">
|
||||||
|
|
||||||
<content sizetopopup="pref">
|
<content sizetopopup="pref">
|
||||||
<xul:hbox anonid="textbox-container"
|
<xul:hbox anonid="textbox-container"
|
||||||
class="autocomplete-textbox-container urlbar-textbox-container"
|
class="private-autocomplete-textbox-container urlbar-textbox-container"
|
||||||
flex="1" xbl:inherits="focused">
|
flex="1" xbl:inherits="focused">
|
||||||
<children includes="image|deck|stack|box">
|
<children includes="image|deck|stack|box">
|
||||||
<xul:image class="autocomplete-icon" allowevents="true"/>
|
<xul:image class="private-autocomplete-icon" allowevents="true"/>
|
||||||
</children>
|
</children>
|
||||||
<xul:hbox anonid="textbox-input-box"
|
<xul:hbox anonid="textbox-input-box"
|
||||||
class="textbox-input-box urlbar-input-box"
|
class="textbox-input-box urlbar-input-box"
|
||||||
flex="1" xbl:inherits="tooltiptext=inputtooltiptext">
|
flex="1" xbl:inherits="tooltiptext=inputtooltiptext">
|
||||||
<children/>
|
<children/>
|
||||||
<html:input anonid="input"
|
<html:input anonid="input"
|
||||||
class="autocomplete-textbox urlbar-input textbox-input uri-element-right-align"
|
class="private-autocomplete-textbox urlbar-input textbox-input uri-element-right-align"
|
||||||
allowevents="true"
|
allowevents="true"
|
||||||
xbl:inherits="tooltiptext=inputtooltiptext,value,type,maxlength,disabled,size,readonly,placeholder,tabindex,accesskey"/>
|
xbl:inherits="tooltiptext=inputtooltiptext,value,type,maxlength,disabled,size,readonly,placeholder,tabindex,accesskey"/>
|
||||||
</xul:hbox>
|
</xul:hbox>
|
||||||
<children includes="hbox"/>
|
<children includes="hbox"/>
|
||||||
</xul:hbox>
|
</xul:hbox>
|
||||||
<xul:dropmarker anonid="historydropmarker"
|
<xul:dropmarker anonid="historydropmarker"
|
||||||
class="autocomplete-history-dropmarker urlbar-history-dropmarker"
|
class="private-autocomplete-history-dropmarker urlbar-history-dropmarker"
|
||||||
allowevents="true"
|
allowevents="true"
|
||||||
xbl:inherits="open,enablehistory,parentfocused=focused"/>
|
xbl:inherits="open,enablehistory,parentfocused=focused"/>
|
||||||
<xul:popupset anonid="popupset"
|
<xul:popupset anonid="popupset"
|
||||||
class="autocomplete-result-popupset"/>
|
class="private-autocomplete-result-popupset"/>
|
||||||
<children includes="toolbarbutton"/>
|
<children includes="toolbarbutton"/>
|
||||||
</content>
|
</content>
|
||||||
|
|
||||||
|
|
@ -769,7 +769,7 @@
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<!-- Note: this binding is applied to the autocomplete popup used in the Search bar and in web page content -->
|
<!-- Note: this binding is applied to the autocomplete popup used in the Search bar and in web page content -->
|
||||||
<binding id="browser-autocomplete-result-popup" extends="chrome://browser/content/autocomplete.xml#autocomplete-result-popup">
|
<binding id="browser-autocomplete-result-popup" extends="chrome://global/content/bindings/autocomplete.xml#autocomplete-result-popup">
|
||||||
<implementation>
|
<implementation>
|
||||||
<method name="openAutocompletePopup">
|
<method name="openAutocompletePopup">
|
||||||
<parameter name="aInput"/>
|
<parameter name="aInput"/>
|
||||||
|
|
@ -823,7 +823,7 @@
|
||||||
</implementation>
|
</implementation>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
||||||
<binding id="urlbar-rich-result-popup" extends="chrome://browser/content/autocomplete.xml#autocomplete-rich-result-popup">
|
<binding id="urlbar-rich-result-popup" extends="chrome://browser/content/autocomplete.xml#private-autocomplete-rich-result-popup">
|
||||||
<implementation>
|
<implementation>
|
||||||
<field name="_maxResults">0</field>
|
<field name="_maxResults">0</field>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ textbox[nomatch="true"][highlightnonmatches="true"] {
|
||||||
color: red;
|
color: red;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-textbox-container {
|
.private-autocomplete-textbox-container {
|
||||||
-moz-box-align: center;
|
-moz-box-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -45,9 +45,9 @@ textbox:not(.padded) .textbox-input-box {
|
||||||
|
|
||||||
/* ::::: autocomplete popups ::::: */
|
/* ::::: autocomplete popups ::::: */
|
||||||
|
|
||||||
panel[type="autocomplete"],
|
panel[type="private-autocomplete"],
|
||||||
panel[type="autocomplete-richlistbox"],
|
panel[type="private-autocomplete-richlistbox"],
|
||||||
.autocomplete-history-popup {
|
.private-autocomplete-history-popup {
|
||||||
border-width: 1px;
|
border-width: 1px;
|
||||||
-moz-border-top-colors: ThreeDDarkShadow;
|
-moz-border-top-colors: ThreeDDarkShadow;
|
||||||
-moz-border-right-colors: ThreeDDarkShadow;
|
-moz-border-right-colors: ThreeDDarkShadow;
|
||||||
|
|
@ -57,20 +57,20 @@ panel[type="autocomplete-richlistbox"],
|
||||||
background-color: -moz-Field;
|
background-color: -moz-Field;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-history-popup {
|
.private-autocomplete-history-popup {
|
||||||
max-height: 180px;
|
max-height: 180px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ::::: tree ::::: */
|
/* ::::: tree ::::: */
|
||||||
|
|
||||||
.autocomplete-tree {
|
.private-autocomplete-tree {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
color: MenuText;
|
color: MenuText;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treecol {
|
.private-autocomplete-treecol {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
margin: 0 !important;
|
margin: 0 !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
|
|
@ -78,41 +78,41 @@ panel[type="autocomplete-richlistbox"],
|
||||||
}
|
}
|
||||||
|
|
||||||
/* GTK calculates space for a sort arrow */
|
/* GTK calculates space for a sort arrow */
|
||||||
.autocomplete-treecol > .treecol-sortdirection {
|
.private-autocomplete-treecol > .treecol-sortdirection {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treebody::-moz-tree-cell-text {
|
.private-autocomplete-treebody::-moz-tree-cell-text {
|
||||||
-moz-padding-start: 8px;
|
-moz-padding-start: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
treechildren.autocomplete-treebody::-moz-tree-row(selected) {
|
treechildren.private-autocomplete-treebody::-moz-tree-row(selected) {
|
||||||
background-color: Highlight;
|
background-color: Highlight;
|
||||||
}
|
}
|
||||||
|
|
||||||
treechildren.autocomplete-treebody::-moz-tree-cell-text(selected) {
|
treechildren.private-autocomplete-treebody::-moz-tree-cell-text(selected) {
|
||||||
color: HighlightText !important;
|
color: HighlightText !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treebody::-moz-tree-image(treecolAutoCompleteValue) {
|
.private-autocomplete-treebody::-moz-tree-image(treecolAutoCompleteValue) {
|
||||||
max-width: 16px;
|
max-width: 16px;
|
||||||
height: 16px;
|
height: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ::::: richlistbox autocomplete ::::: */
|
/* ::::: richlistbox autocomplete ::::: */
|
||||||
|
|
||||||
.autocomplete-richlistbox {
|
.private-autocomplete-richlistbox {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
margin: 1px;
|
margin: 1px;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[selected="true"] {
|
.private-autocomplete-richlistitem[selected="true"] {
|
||||||
background-color: Highlight;
|
background-color: Highlight;
|
||||||
color: HighlightText;
|
color: HighlightText;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem {
|
.private-autocomplete-richlistitem {
|
||||||
padding: 6px 2px;
|
padding: 6px 2px;
|
||||||
color: MenuText;
|
color: MenuText;
|
||||||
}
|
}
|
||||||
|
|
@ -123,17 +123,17 @@ treechildren.autocomplete-treebody::-moz-tree-cell-text(selected) {
|
||||||
margin-top: 1px;
|
margin-top: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[actiontype="keyword"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="keyword"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[actiontype="searchengine"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="searchengine"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[actiontype="visiturl"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="visiturl"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[type~="autofill"] .ac-url-box {
|
.private-autocomplete-richlistitem[type~="autofill"] .ac-url-box {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[actiontype="keyword"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="keyword"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[actiontype="searchengine"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="searchengine"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[actiontype="visiturl"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="visiturl"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[type~="autofill"] .ac-title-box {
|
.private-autocomplete-richlistitem[type~="autofill"] .ac-title-box {
|
||||||
/* Center the title by moving it down by half of .ac-url-box's height,
|
/* Center the title by moving it down by half of .ac-url-box's height,
|
||||||
including vertical margins (if any). */
|
including vertical margins (if any). */
|
||||||
transform: translateY(.5em);
|
transform: translateY(.5em);
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ textbox:not(.padded) .textbox-input-box {
|
||||||
|
|
||||||
/* ::::: history button ::::: */
|
/* ::::: history button ::::: */
|
||||||
|
|
||||||
.autocomplete-history-dropmarker {
|
.private-autocomplete-history-dropmarker {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
|
|
@ -36,9 +36,9 @@ textbox:not(.padded) .textbox-input-box {
|
||||||
|
|
||||||
/* ::::: autocomplete popups ::::: */
|
/* ::::: autocomplete popups ::::: */
|
||||||
|
|
||||||
panel[type="autocomplete"],
|
panel[type="private-autocomplete"],
|
||||||
panel[type="autocomplete-richlistbox"],
|
panel[type="private-autocomplete-richlistbox"],
|
||||||
.autocomplete-history-popup {
|
.private-autocomplete-history-popup {
|
||||||
padding: 0px !important;
|
padding: 0px !important;
|
||||||
color: -moz-FieldText;
|
color: -moz-FieldText;
|
||||||
background-color: -moz-Field;
|
background-color: -moz-Field;
|
||||||
|
|
@ -46,60 +46,60 @@ panel[type="autocomplete-richlistbox"],
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-history-popup {
|
.private-autocomplete-history-popup {
|
||||||
max-height: 180px;
|
max-height: 180px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ::::: tree ::::: */
|
/* ::::: tree ::::: */
|
||||||
|
|
||||||
.autocomplete-tree {
|
.private-autocomplete-tree {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treecol {
|
.private-autocomplete-treecol {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
margin: 0 !important;
|
margin: 0 !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
padding: 0 !important;
|
padding: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treebody::-moz-tree-cell-text {
|
.private-autocomplete-treebody::-moz-tree-cell-text {
|
||||||
padding-left: 2px;
|
padding-left: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treebody::-moz-tree-row {
|
.private-autocomplete-treebody::-moz-tree-row {
|
||||||
border-top: none;
|
border-top: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
treechildren.autocomplete-treebody::-moz-tree-row(selected) {
|
treechildren.private-autocomplete-treebody::-moz-tree-row(selected) {
|
||||||
background-color: Highlight;
|
background-color: Highlight;
|
||||||
}
|
}
|
||||||
|
|
||||||
treechildren.autocomplete-treebody::-moz-tree-cell-text(selected) {
|
treechildren.private-autocomplete-treebody::-moz-tree-cell-text(selected) {
|
||||||
color: HighlightText !important;
|
color: HighlightText !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treebody::-moz-tree-image(treecolAutoCompleteValue) {
|
.private-autocomplete-treebody::-moz-tree-image(treecolAutoCompleteValue) {
|
||||||
max-width: 16px;
|
max-width: 16px;
|
||||||
height: 16px;
|
height: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ::::: richlistbox autocomplete ::::: */
|
/* ::::: richlistbox autocomplete ::::: */
|
||||||
|
|
||||||
.autocomplete-richlistbox {
|
.private-autocomplete-richlistbox {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[selected="true"] {
|
.private-autocomplete-richlistitem[selected="true"] {
|
||||||
background-color: Highlight;
|
background-color: Highlight;
|
||||||
color: HighlightText;
|
color: HighlightText;
|
||||||
background-image: linear-gradient(rgba(255,255,255,0.3), transparent);
|
background-image: linear-gradient(rgba(255,255,255,0.3), transparent);
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem {
|
.private-autocomplete-richlistitem {
|
||||||
padding: 5px 2px;
|
padding: 5px 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -109,17 +109,17 @@ treechildren.autocomplete-treebody::-moz-tree-cell-text(selected) {
|
||||||
margin-top: 1px;
|
margin-top: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[actiontype="keyword"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="keyword"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[actiontype="searchengine"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="searchengine"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[actiontype="visiturl"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="visiturl"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[type~="autofill"] .ac-url-box {
|
.private-autocomplete-richlistitem[type~="autofill"] .ac-url-box {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[actiontype="keyword"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="keyword"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[actiontype="searchengine"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="searchengine"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[actiontype="visiturl"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="visiturl"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[type~="autofill"] .ac-title-box {
|
.private-autocomplete-richlistitem[type~="autofill"] .ac-title-box {
|
||||||
/* Center the title by moving it down by half of .ac-url-box's height,
|
/* Center the title by moving it down by half of .ac-url-box's height,
|
||||||
including vertical margins (if any). */
|
including vertical margins (if any). */
|
||||||
transform: translateY(.5em);
|
transform: translateY(.5em);
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ textbox[nomatch="true"][highlightnonmatches="true"] {
|
||||||
color: red;
|
color: red;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-textbox-container {
|
.private-autocomplete-textbox-container {
|
||||||
-moz-box-align: center;
|
-moz-box-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -35,9 +35,9 @@ textbox:not(.padded) .textbox-input-box {
|
||||||
|
|
||||||
/* ::::: autocomplete popups ::::: */
|
/* ::::: autocomplete popups ::::: */
|
||||||
|
|
||||||
panel[type="autocomplete"],
|
panel[type="private-autocomplete"],
|
||||||
panel[type="autocomplete-richlistbox"],
|
panel[type="private-autocomplete-richlistbox"],
|
||||||
.autocomplete-history-popup {
|
.private-autocomplete-history-popup {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
border-width: 1px;
|
border-width: 1px;
|
||||||
-moz-border-top-colors: ThreeDShadow;
|
-moz-border-top-colors: ThreeDShadow;
|
||||||
|
|
@ -49,19 +49,19 @@ panel[type="autocomplete-richlistbox"],
|
||||||
background-color: -moz-Field;
|
background-color: -moz-Field;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-history-popup {
|
.private-autocomplete-history-popup {
|
||||||
max-height: 180px;
|
max-height: 180px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ::::: tree ::::: */
|
/* ::::: tree ::::: */
|
||||||
|
|
||||||
.autocomplete-tree {
|
.private-autocomplete-tree {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treecol {
|
.private-autocomplete-treecol {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
margin: 0 !important;
|
margin: 0 !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
|
|
@ -69,39 +69,39 @@ panel[type="autocomplete-richlistbox"],
|
||||||
}
|
}
|
||||||
|
|
||||||
/* GTK calculates space for a sort arrow */
|
/* GTK calculates space for a sort arrow */
|
||||||
.autocomplete-treecol > .treecol-sortdirection {
|
.private-autocomplete-treecol > .treecol-sortdirection {
|
||||||
-moz-appearance: none !important;
|
-moz-appearance: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treebody::-moz-tree-cell-text {
|
.private-autocomplete-treebody::-moz-tree-cell-text {
|
||||||
-moz-padding-start: 8px;
|
-moz-padding-start: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
treechildren.autocomplete-treebody::-moz-tree-row(selected) {
|
treechildren.private-autocomplete-treebody::-moz-tree-row(selected) {
|
||||||
background-color: Highlight;
|
background-color: Highlight;
|
||||||
}
|
}
|
||||||
|
|
||||||
treechildren.autocomplete-treebody::-moz-tree-cell-text(selected) {
|
treechildren.private-autocomplete-treebody::-moz-tree-cell-text(selected) {
|
||||||
color: HighlightText !important;
|
color: HighlightText !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-treebody::-moz-tree-image(treecolAutoCompleteValue) {
|
.private-autocomplete-treebody::-moz-tree-image(treecolAutoCompleteValue) {
|
||||||
max-width: 16px;
|
max-width: 16px;
|
||||||
height: 16px;
|
height: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ::::: richlistbox autocomplete ::::: */
|
/* ::::: richlistbox autocomplete ::::: */
|
||||||
|
|
||||||
.autocomplete-richlistbox {
|
.private-autocomplete-richlistbox {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem {
|
.private-autocomplete-richlistitem {
|
||||||
padding: 1px;
|
padding: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[selected="true"] {
|
.private-autocomplete-richlistitem[selected="true"] {
|
||||||
background-color: Highlight;
|
background-color: Highlight;
|
||||||
color: HighlightText;
|
color: HighlightText;
|
||||||
}
|
}
|
||||||
|
|
@ -109,7 +109,7 @@ treechildren.autocomplete-treebody::-moz-tree-cell-text(selected) {
|
||||||
%ifdef XP_WIN
|
%ifdef XP_WIN
|
||||||
@media (-moz-os-version: windows-vista) and (-moz-windows-default-theme),
|
@media (-moz-os-version: windows-vista) and (-moz-windows-default-theme),
|
||||||
(-moz-os-version: windows-win7) and (-moz-windows-default-theme) {
|
(-moz-os-version: windows-win7) and (-moz-windows-default-theme) {
|
||||||
.autocomplete-richlistitem[selected="true"] {
|
.private-autocomplete-richlistitem[selected="true"] {
|
||||||
color: inherit;
|
color: inherit;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
/* four gradients for the bevel highlights on each edge, one for blue background */
|
/* four gradients for the bevel highlights on each edge, one for blue background */
|
||||||
|
|
@ -138,17 +138,17 @@ treechildren.autocomplete-treebody::-moz-tree-cell-text(selected) {
|
||||||
margin: 1px 0 4px;
|
margin: 1px 0 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[actiontype="keyword"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="keyword"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[actiontype="searchengine"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="searchengine"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[actiontype="visiturl"] .ac-url-box,
|
.private-autocomplete-richlistitem[actiontype="visiturl"] .ac-url-box,
|
||||||
.autocomplete-richlistitem[type~="autofill"] .ac-url-box {
|
.private-autocomplete-richlistitem[type~="autofill"] .ac-url-box {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.autocomplete-richlistitem[actiontype="keyword"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="keyword"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[actiontype="searchengine"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="searchengine"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[actiontype="visiturl"] .ac-title-box,
|
.private-autocomplete-richlistitem[actiontype="visiturl"] .ac-title-box,
|
||||||
.autocomplete-richlistitem[type~="autofill"] .ac-title-box {
|
.private-autocomplete-richlistitem[type~="autofill"] .ac-title-box {
|
||||||
/* Center the title by moving it down by half of .ac-url-box's height,
|
/* Center the title by moving it down by half of .ac-url-box's height,
|
||||||
including vertical margins (if any). */
|
including vertical margins (if any). */
|
||||||
transform: translateY(calc(.5em + 2px));
|
transform: translateY(calc(.5em + 2px));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue