Bug 1365489 - Show select element drop down arrow in edit profile dialog. r=MattN draft
authorScott Wu <scottcwwu@gmail.com>
Wed, 17 May 2017 14:25:09 +0800
changeset 591417 9f9aed88217856a07a0f2f7df6f0ded3dabed2df
parent 590317 a49112c7a5765802096b3fc298069b9495436107
child 632511 77fe47ec977ff7e7dc7c5274e55bc2fbfc23e1df
push id63050
push userbmo:scwwu@mozilla.com
push dateFri, 09 Jun 2017 02:35:06 +0000
reviewersMattN
bugs1365489
milestone55.0a1
Bug 1365489 - Show select element drop down arrow in edit profile dialog. r=MattN MozReview-Commit-ID: KzkxIyKKcy6
browser/extensions/formautofill/skin/shared/editProfile.css
toolkit/themes/shared/in-content/common.inc.css
--- a/browser/extensions/formautofill/skin/shared/editProfile.css
+++ b/browser/extensions/formautofill/skin/shared/editProfile.css
@@ -32,17 +32,17 @@ label > span {
 
 input,
 select {
   flex: 1 0 auto;
   width: 9em;
 }
 
 option {
-  padding: 6px;
+  padding: 5px 10px;
 }
 
 textarea {
   resize: none;
 }
 
 button {
   padding: 3px 2em;
--- a/toolkit/themes/shared/in-content/common.inc.css
+++ b/toolkit/themes/shared/in-content/common.inc.css
@@ -190,16 +190,27 @@ xul|menulist {
   -moz-border-top-colors: none !important;
   -moz-border-right-colors: none !important;
   -moz-border-bottom-colors: none !important;
   -moz-border-left-colors: none !important;
   border-radius: 2px;
   background-color: var(--in-content-page-background);
 }
 
+html|select:not([size]):not([multiple]) {
+  background-image: url("chrome://global/skin/in-content/dropdown.svg#dropdown");
+  background-position: right 3px center;
+  background-repeat: no-repeat;
+  background-size: auto 18px;
+  font-size: inherit;
+  padding-inline-start: 5px;
+  padding-inline-end: 24px;
+  text-overflow: ellipsis;
+}
+
 html|button:enabled:hover,
 html|select:not([size]):not([multiple]):enabled:hover,
 xul|button:not([disabled="true"]):hover,
 xul|colorpicker[type="button"]:not([disabled="true"]):hover,
 xul|menulist:not([disabled="true"]):hover {
   background-color: var(--in-content-box-background-hover);
 }