regluit/static/less/book_list.less

240 lines
4.0 KiB
Plaintext
Executable File

@import "variables.less";
div.book-list.listview{
clear:both;
display:block;
vertical-align: middle;
.height(43px);
margin:0 5px 0 0;
padding:7px 0;
// overflow:hidden;
position: relative;
&.row1 {
background:#f6f9f9;
}
&.row2 {
background:#fff;
}
div {
&.unglue-this {
float: left;
}
&.book-thumb {
margin-right: 5px;
float: left;
}
&.book-name {
width:235px;
margin-right:10px;
background:url("@{image-base}booklist/booklist-vline.png") right center no-repeat;
float: left;
.title {
display:block;
line-height:normal;
overflow: hidden;
.height(19px);
padding-bottom: 5px;
font-weight:bold;
}
.listview.author {
overflow: hidden;
display:block;
line-height:normal;
.height(19px);
}
}
&.add-wishlist, &.remove-wishlist {
margin-right: 10px;
padding-right: 10px;
width: 136px;
background:url("@{image-base}booklist/booklist-vline.png") right center no-repeat;
float: left;
a {
font-weight:normal;
color:@text-blue;
text-transform: none;
background:url("@{image-base}booklist/add-wishlist.png") left center no-repeat;
padding-left:20px;
}
}
&.booklist-status {
width: 110px;
margin-right:7px;
float: left;
}
}
}
.booklist-status.listview {
span.booklist-status-label {
display: none;
}
span.booklist-status-text {
float:left;
display:block;
padding-right:5px;
text-transform:capitalize;
}
}
div.unglue-this {
a {
text-transform:uppercase;
color:@text-blue;
font-size:11px;
font-weight:bold;
}
&.complete {
.unglue-this-inner1 {
background:url(@background-booklist) 0 -84px no-repeat;
height:42px;
}
.unglue-this-inner2 {
background:url(@background-booklist) 100% -126px no-repeat;
margin-left:29px;
height:42px;
padding-right:10px;
}
a {
color:#fff;
display: block;
}
}
&.processing {
.unglue-this-inner1 {
background:url(@background-booklist) 0 0 no-repeat;
height:42px;
}
.unglue-this-inner2 {
background:url(@background-booklist) 100% -42px no-repeat;
margin-left:25px;
height:42px;
padding-right:10px;
}
}
}
ul.book-list-view {
padding:0;
margin:15px;
float:right;
list-style:none;
li {
float:left;
margin-right:10px;
display:block;
vertical-align:middle;
line-height:22px;
}
}
div.navigation {
float: left;
clear:both;
width:100%;
color:@dark-blue;
}
ul.navigation {
float:right;
padding:0;
margin:0;
list-style:none;
li {
float: left;
line-height:normal;
margin-right:5px;
a {
color:@dark-blue;
font-weight:normal;
}
&.arrow-l a {
.navigation-arrows(0, -168px);
}
&.arrow-r a {
.navigation-arrows(-1px, -185px);
}
}
}
ul.navigation li a:hover, ul.navigation li.active a {
color: #8ac3d7;
text-decoration:underline;
}
.unglue-button {
display: block;
border: 0;
}
.book-thumb.listview a {
display:block;
height: 50px;
width: 32px;
overflow:hidden;
position:relative;
z-index:1;
&:hover {
overflow:visible;
z-index:1000;
border:none;
}
img {
position:absolute;
/* the excerpt you get looks cooler if you select from the middle, but
the popup version doesn't extend past the containing div's boundaries,
so the positioned part is cut off.
top:-20px;
left:-50px;
*/
}
}
.listview.icons {
position: absolute;
right: 31px;
.booklist-status-img {
.border-radius(4px, 4px, 4px, 4px);
background-color: #fff;
margin-top: 4px;
height: 37px;
img {
padding: 5px;
}
}
.booklist-status-label, .right_add {
display: none;
}
}
div.content-block-content {
padding-bottom: 200px;
}
.listview.panelback, .listview.panelback div {
display: none;
}
.listview.boolist-ebook a {
color: @text-blue;
}