%PDF- %PDF-
| Direktori : /www/varak.net/mail2.varak.net_old/skins/Default/less/controls/ |
| Current File : /www/varak.net/mail2.varak.net_old/skins/Default/less/controls/dropdown.less |
.dropdown {
@theme-item-hover-bg: #f7f7f7;
@theme-item-color: #626262;
@theme-item-hover-color: @theme-item-color;
.transition(opacity 300ms linear);
.opacity(0);
position: absolute;
position: ~"static\0/";//IE8
z-index: 3002;
bottom: 0px;
left: -10000px;
cursor: default;
font-size: 9pt;
width: 100%;
// display: block;
// overflow: hidden;
// visibility: hidden;
display: none;
/*TODO need js
el.filters[0].Apply();
el1.style.visibility="hidden"; -> el1.style.visibility="visible";
el.filters[0].Play();
filter:progid:DXImageTransform.Microsoft.Fade(duration=5);*/
.expand & {
.opacity(1);
left: 0px;
// overflow: visible;
// visibility: visible;
display: block;
html.rtl & {
left: auto;
right: 0px;
}
}
.dropdown_helper {
z-index: 3002;
position: absolute;
left: ~"0px\0/";//IE8 hack
top: ~"2em\0/";//IE8 hack
}
.dropdown_content {
overflow-x: hidden;
overflow-y: auto;
max-height: 300px;
min-width: 100px;
display: block;
background: #FFFFFF;
border: 1px solid #CBC8C0;
border-radius: 4px 4px 4px 4px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
.login_panel & {
width: 105%;
}
&.scroll-wrap {
overflow: hidden;
.customscroll-scrollbar-vertical {
right: 2px !important;
}
}
.item {
display: block;
padding: 8px 12px;
margin: 0px;
white-space: nowrap;
cursor: pointer;
border: 0px;
box-shadow: none;
border-radius: 0px;
background: none;
height: auto;
color: @theme-item-color;
&:hover {
background: @theme-item-hover-bg;
color: @theme-item-hover-color;
}
&.disabled {
color: #aaa;
cursor: default;
&:hover {
background: none;
}
}
&.selected {
color: #333;
background: #f0f0f0;
}
//import icons
.icon {
display: inline-block;
vertical-align: middle;
.iconFontInit();
font-size: 20px;
color: inherit;
}
}
}
.dropdown_arrow {
font-size: 0;
display: block;
width: 0px;
height: 0px;
margin: 0px 0px 0px 7px;
position: relative;
z-index: 1;
border-bottom: 6px solid #CBC8C0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-left-color: rgba(224, 224, 224, 0);
border-right-color: rgba(224, 224, 224, 0);
html.rtl & {
margin: 0px 10px 0px 0px;
}
span {
display: block;
width: 0px;
height: 0px;
position: relative;
top: 2px;
border-bottom: 5px solid #fff;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-left-color: rgba(224, 224, 224, 0);
border-right-color: rgba(224, 224, 224, 0);
margin-left: -5px;
html.rtl & {
margin-left: 0px;
margin-right: -5px;
}
}
}
.folders {
.item,
.item:hover {
background: none !important;
color: initial !important;
padding: 0px;
&:first-child {
margin-top: 5px;
}
&:last-child {
margin-bottom: 5px;
}
}
.folder {
display: block;
cursor: pointer;
padding: 8px 12px 8px 0px;
&:hover {
background: @theme-item-hover-bg;
color: @theme-item-hover-color;
}
.title {
padding-top: 6px;
padding-bottom: 6px;
padding-right: 12px;
font-weight: normal;
cursor: inherit;
}
&.disabled,
&.unselectable {
background: none;
cursor: default;
.title {
color: #aaa;
}
}
}
}
.theme-dropdown();
}
/*=== END Dropdown CSS ===*/
/*=== Custom select CSS ===*/
.custom_selector {
position: relative;
display: inline-block;
.name {
display: inline-block;
.input& {
width: 100%;
}
}
.control {
display: inline-block;
width: 1em;
height: 1em;
cursor: pointer;
html.rtl & {
float: left;
}
.input& {
margin-left: -1.5em;
}
.icon {
margin: 0px;
.iconFontInit();
&:before {
content: "\e61d";
font-size: 16px;
display: inline-block;
vertical-align: middle;
margin-top: -0.4ex;
}
}
}
&.expand .control .icon {
&:before {
content: "\e624";
}
}
.dropdown {
z-index:500;
position: absolute;
min-width: 100%;
left: -10000px;
bottom: 0px;
visibility: hidden;
.expand& {
left: 0px;
visibility: visible;
}
.arrow {
font-size: 0;
display: block;
width: 0px;
height: 0px;
margin: 0px 0px -1px 10px;
position: relative;
border-bottom: 6px solid #CBC8C0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-left-color: rgba(224, 224, 224, 0);
border-right-color: rgba(224, 224, 224, 0);
.right& {
float: right;
margin: 0px 10px -1px 0px;
}
span {
display: block;
width: 0px;
height: 0px;
margin-left: -6px;
position: relative;
top: 2px;
border-bottom: 6px solid #fff;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-left-color: rgba(224, 224, 224, 0);
border-right-color: rgba(224, 224, 224, 0);
}
}
}
.dropdown_helper {
position: absolute;
left: 0px;
top: 0px;
.right& {
left: auto;
right: 0px;
}
}
.dropdown_content {
background: #FFFFFF;
border: 1px solid #CBC8C0;
border-radius: 4px 4px 4px 4px;
display: inline-block;
max-height: 200px;
overflow-y: auto;
padding: 10px;
text-align: left;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
html.rtl & {
text-align: right;
}
}
//.item:last-child {
// border-bottom: 0px;
//}
}
.languages {
.custom_selector {
.dropdown_content {
padding: 0px;
}
&.right .dropdown_arrow {
margin-right: 23px;
float: right;
}
.item {
display: block;
white-space: nowrap;
padding: 8px 12px;
border-bottom: 1px solid #CBC8C0;
cursor: pointer;
color: #4d4d4d;
&.selected {
background: #f0f0f0;
}
&:hover {
background: #fafafa;
}
}
}
.name .text {
display: none;
}
.icon {
display: inline-block;
vertical-align: middle;
width: 16px;
height: 11px;
margin-right: 4px;
background: url("images/sprites.png?%VERSION%") no-repeat 40px -400px;
.spritesX2();
}
.English .icon { background-position: 0px -480px; }
.Arabic .icon { background-position: -80px -520px; }
.Bulgarian .icon { background-position: -40px -480px; }
.Chinese-Simplified .icon { background-position: -80px -480px; }
.Chinese-Traditional .icon { background-position: -80px -480px; }
.Czech .icon { background-position: -120px -480px; }
.Danish .icon { background-position: -160px -480px; }
.Dutch .icon { background-position: -640px -480px; }
.Estonian .icon { background-position: -200px -480px; }
.Finnish .icon { background-position: -240px -480px; }
.French .icon { background-position: -280px -480px; }
.German .icon { background-position: -320px -480px; }
.Greek .icon { background-position: -360px -480px; }
.Hebrew .icon { background-position: -440px -480px; }
.Hungarian .icon { background-position: -400px -480px; }
.Italian .icon { background-position: -480px -480px; }
.Japanese .icon { background-position: -520px -480px; }
.Korean .icon { background-position: -120px -520px; }
.Latvian .icon { background-position: -560px -480px; }
.Lithuanian .icon { background-position: -600px -480px; }
.Norwegian .icon { background-position: -680px -480px; }
.Persian .icon { background-position: -360px -520px; }
.Polish .icon { background-position: -720px -480px; }
.Portuguese-Brazil .icon { background-position: -760px -480px; }
.Romanian .icon { background-position: 0px -520px; }
.Russian .icon { background-position: -40px -520px; }
.Spanish .icon { background-position: -160px -520px; }
.Swedish .icon { background-position: -200px -520px; }
.Thai .icon { background-position: -240px -520px; }
.Turkish .icon { background-position: -280px -520px; }
.Ukrainian .icon { background-position: -320px -520px; }
.Serbian .icon { background-position: -400px -520px; }
.Portuguese-Portuguese .icon { background-position: -800px -480px; }
&.demo {
position: relative !important;
clear: both;
top: 20px;
left: auto;
right: auto;
background: #D7DCDF;
border-radius: 4px;
border: 1px solid #C7CCCF;
text-align: left;
padding: 10px 14px;
margin-top: 20px;
width: 590px;
margin-left: -172px;
.title {
font-size: 12pt;
color: #464646;
margin-bottom: 10px;
text-align: center;
}
.item {
display: inline-block;
width: 49%;
width: 24%;
color: #555555;
.item_content {
display: inline-block;
padding: 3px 6px;
cursor: pointer;
border-radius: 3px;
white-space: nowrap;
&:hover {
background-color: #B3BAC2;
color: #333333;
}
.text {
display: inline-block;
vertical-align: middle;
}
}
&.selected .item_content {
background: #6C859B;
color: #fff;
}
}
}
}