input[type="month"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-inner-spin-button,
input[type="week"]::-webkit-inner-spin-button {
- display: inline-block;
- position: static;
+ /* FIXME: Remove height. */
+ height: 1.5em;
-webkit-margin-start: 2px;
}
input::-webkit-inner-spin-button {
-webkit-appearance: inner-spin-button;
- display: block;
- position: relative;
+ display: inline-block;
cursor: default;
- /* This height property is ignored for input type "number" and others which
- * use RenderTextControlSingleLine as renderer which sets height of spin
- * button in layout(). */
- height: 1.5em;
- vertical-align: top;
flex: none;
+ align-self: stretch;
-webkit-user-select: none;
-webkit-user-modify: read-only !important;
opacity: 0;
pointer-events: auto;
}
-#if defined(ENABLE_INPUT_SPEECH) && ENABLE_INPUT_SPEECH
-input::-webkit-input-speech-button {
- -webkit-appearance: -webkit-input-speech-button;
- display: block;
- vertical-align: top;
- flex: none;
- -webkit-user-modify: read-only !important;
- -webkit-align-self: flex-start;
- margin: auto 0;
-}
-#endif
-
keygen, select {
border-radius: 5px;
}
-webkit-appearance: square-button;
width: 44px;
height: 23px;
+ background-color: ButtonFace;
+ /* Same as native_theme_base. */
+ border: 1px #a9a9a9 solid;
+ padding: 1px 2px;
}
input[type="color"]::-webkit-color-swatch-wrapper {