MINI Sh3ll
.opacity(@opacity)
{
@percent: (@opacity*100);
opacity: @opacity;
filter: alpha(opacity=@percent);
}
.turncate()
{
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
.noTurncate()
{
overflow: inherit !important;
-ms-text-overflow: inherit !important;
-o-text-overflow: inherit !important;
text-overflow: inherit !important;
white-space: inherit !important;
}
.bootgrid-header, .bootgrid-footer
{
margin: 15px 0;
a { outline: 0; }
.search
{
display: inline-block;
margin: 0 20px 0 0;
vertical-align: middle;
width: 180px;
.glyphicon { top: 0; }
.fa { display: table-cell; }
&.search-field, .search-field
{
&::-ms-clear { display: none; }
}
}
.pagination { margin: 0 !important; }
}
.bootgrid-header .actionBar,
.bootgrid-footer .infoBar
{
text-align: right;
.btn-group > .btn-group
{
.dropdown-menu
{
text-align: left;
.dropdown-item
{
cursor: pointer;
display: block;
margin: 0;
padding: 3px 20px;
white-space: nowrap;
&:hover, &:focus
{
color: #262626;
text-decoration: none;
background-color: #f5f5f5;
}
&.dropdown-item-checkbox,
.dropdown-item-checkbox
{
margin: 0 2px 4px 0;
vertical-align: middle;
}
}
.dropdown-item.disabled
{
cursor: not-allowed;
}
}
}
}
.bootgrid-table
{
table-layout: fixed;
a { outline: 0; }
th
{
& > .column-header-anchor
{
color: #333;
cursor: not-allowed;
display: block;
position: relative;
text-decoration: none;
&.sortable { cursor: pointer; }
& > .text
{
display: block;
margin: 0 16px 0 0;
.turncate();
}
& > .icon
{
display: block;
position: absolute;
right: 0;
top: 2px;
}
}
&:hover, &:active { background: #fafafa; }
}
td
{
.turncate();
&.loading, &.no-results
{
background: #fff;
text-align: center;
}
}
th.select-cell, td.select-cell
{
text-align: center;
width: 30px;
.select-box { margin: 0; outline: 0; }
}
}
.table-responsive
{
.bootgrid-table
{
table-layout: inherit !important;
th > .column-header-anchor > .text { .noTurncate(); }
td { .noTurncate(); }
}
}
OHA YOOOO