jquery.uls.compact module is kept for now as some other extensions depend on it. But it does not do anything anymore. There are some styles which should be in jquery.uls upstream, but given the current state that is easiest done in a follow-up later. The main change is that language selection is now compact by default: no heading etc. Includes style changes for the dialogs, and especially for the new position of the callout caret. Bug: T85519 Change-Id: Iade8005439b4f58ab241752f69a5365d8bb88d2c
190 lines
3.9 KiB
CSS
190 lines
3.9 KiB
CSS
|
|
.uls-trigger {
|
|
/* @embed */
|
|
background: transparent url('../images/icon-language.png') no-repeat scroll left center;
|
|
/* @embed */
|
|
background-image: -webkit-linear-gradient(transparent, transparent), url('../images/icon-language.svg');
|
|
/* @embed */
|
|
background-image: linear-gradient(transparent, transparent), url('../images/icon-language.svg');
|
|
padding-left: 30px;
|
|
}
|
|
|
|
.uls-menu {
|
|
position: absolute;
|
|
z-index: 1000;
|
|
display: none;
|
|
margin-top: 1px;
|
|
/* Styling */
|
|
background-color: #ffffff;
|
|
border: 1px solid #ccc;
|
|
border: 1px solid rgba(0, 0, 0, 0.2);
|
|
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
|
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
|
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
|
-webkit-background-clip: padding-box;
|
|
-moz-background-clip: padding;
|
|
background-clip: padding-box;
|
|
}
|
|
|
|
.uls-wide {
|
|
min-width: 715px;
|
|
width: 45%;
|
|
}
|
|
|
|
.uls-medium {
|
|
min-width: 360px;
|
|
width: 30%;
|
|
}
|
|
|
|
/* Override the grid */
|
|
.uls-medium.grid .row {
|
|
min-width: 300px;
|
|
}
|
|
|
|
.uls-narrow {
|
|
min-width: 180px;
|
|
width: 20%;
|
|
}
|
|
|
|
/* Override the grid */
|
|
.uls-narrow.grid .row {
|
|
min-width: 150px;
|
|
}
|
|
|
|
.uls-title-region a {
|
|
padding-left: 15px;
|
|
}
|
|
.uls-menu .uls-title {
|
|
font-weight: normal;
|
|
border: none;
|
|
padding-left: 15px;
|
|
font-size: 18pt;
|
|
line-height: 1.25em;
|
|
color: #555;
|
|
}
|
|
.uls-menu .uls-no-results-found-title {
|
|
font-size: 16pt;
|
|
font-weight: bold;
|
|
line-height: 1.5em;
|
|
padding-left: 6px;
|
|
padding-top: 10px;
|
|
margin-top: 0;
|
|
margin-bottom: 15px;
|
|
border-bottom: none;
|
|
color: #555;
|
|
}
|
|
.uls-menu .uls-lcd-region-section .uls-lcd-region-title {
|
|
color: #777;
|
|
font-size: 14pt;
|
|
font-weight: lighter;
|
|
line-height: 1.5em;
|
|
padding-left: 0;
|
|
margin-top: 0;
|
|
margin-bottom: 10px;
|
|
border-bottom: none;
|
|
}
|
|
div.uls-region {
|
|
cursor: pointer;
|
|
padding: 0;
|
|
margin: 0;
|
|
height: 120px;
|
|
border-bottom-color: transparent;
|
|
border-bottom-style: solid;
|
|
border-bottom-width: 2px;
|
|
}
|
|
|
|
.uls-region a {
|
|
bottom: 2px;
|
|
left: 2px;
|
|
padding: 0;
|
|
position: absolute;
|
|
font-size: 13px;
|
|
line-height: 1.2em;
|
|
text-decoration: none;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
width: 99%;
|
|
}
|
|
|
|
.uls-search {
|
|
background-color: white;
|
|
padding: 5px;
|
|
border-bottom-width: 1px;
|
|
border-bottom-style: solid;
|
|
border-bottom-color: #DDD;
|
|
}
|
|
|
|
/* Make space for magnifying class on the front */
|
|
.uls-search-wrapper {
|
|
position: relative;
|
|
padding-left: 40px;
|
|
margin-right: 5px;
|
|
height: 32px;
|
|
}
|
|
|
|
.uls-search-label {
|
|
background: transparent url('../images/search.png') no-repeat scroll right center;
|
|
background-image: -webkit-linear-gradient(transparent, transparent), url('../images/search.svg');
|
|
/* @embed */
|
|
background-image: linear-gradient(transparent, transparent), url('../images/search.svg');
|
|
background-size: 32px;
|
|
background-position: center center;
|
|
height: 32px;
|
|
width: 40px;
|
|
display: block;
|
|
position: absolute;
|
|
left: 0;
|
|
}
|
|
|
|
.uls-search-input-wrapper {
|
|
position: relative;
|
|
}
|
|
|
|
/* There are two input boxes. This class applies to both of them */
|
|
.uls-filterinput {
|
|
font-size: 18px;
|
|
height: 32px;
|
|
width: 100%;
|
|
/* For the custom clear (X) icon */
|
|
padding: 6px 25px 6px 6px;
|
|
|
|
outline: none;
|
|
border: none;
|
|
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
/* This is the actual input */
|
|
.uls-languagefilter {
|
|
background-color: transparent;
|
|
border: none;
|
|
color: #333;
|
|
}
|
|
|
|
/* This is the shadow input box showing completion suggestions */
|
|
.uls-filtersuggestion {
|
|
background-color: white;
|
|
color: #888;
|
|
}
|
|
|
|
.uls-languagefilter-clear {
|
|
background: transparent url('../images/clear.png') no-repeat scroll left center;
|
|
background-image: -webkit-linear-gradient(transparent, transparent), url('../images/clear.svg');
|
|
/* @embed */
|
|
background-image: linear-gradient(transparent, transparent), url('../images/clear.svg');
|
|
background-size: 15px;
|
|
cursor: pointer;
|
|
height: 15px;
|
|
width: 15px;
|
|
|
|
/* Vertical margins: (32 - 15) / 2 */
|
|
margin: 8.5px 5px;
|
|
position: absolute;
|
|
right: 0;
|
|
/* Make it appear above the input boxes */
|
|
z-index: 1;
|
|
}
|