|
|
|
/**
|
|
|
|
* Swipe plugin styles
|
|
|
|
*/
|
|
|
|
|
|
|
|
@import (reference) "../../../../skins/elastic/styles/variables";
|
|
|
|
@import (reference) "../../../../skins/elastic/styles/mixins";
|
|
|
|
|
|
|
|
#swipe-action {
|
|
|
|
position: absolute;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
border-collapse: collapse;
|
|
|
|
|
|
|
|
&.horizontal {
|
|
|
|
background-color: lighten(@color-black, 85%);
|
|
|
|
color: @color-black;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.vertical {
|
|
|
|
background-color: transparent;
|
|
|
|
color: lighten(@color-black, 70%);
|
|
|
|
top: 2em;
|
|
|
|
height: 1.5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.checkmail {
|
|
|
|
color: @color-main;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.select,
|
|
|
|
&.deselect {
|
|
|
|
background-color: lighten(@color-black, 50%);
|
|
|
|
color: #fff;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.delete,
|
|
|
|
&.junk {
|
|
|
|
background-color: @color-message-error;
|
|
|
|
color: #fff;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.flagged,
|
|
|
|
&.unflagged,
|
|
|
|
&.read,
|
|
|
|
&.unread {
|
|
|
|
background-color: @color-message-information;
|
|
|
|
color: #fff;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.attvcard,
|
|
|
|
&.compose,
|
|
|
|
&.forward,
|
|
|
|
&.reply,
|
|
|
|
&.replyall,
|
|
|
|
&.notjunk {
|
|
|
|
background-color: @color-message-success;
|
|
|
|
color: #fff;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.move,
|
|
|
|
&.archive {
|
|
|
|
background-color: @color-message-warning;
|
|
|
|
color: #fff;
|
|
|
|
}
|
|
|
|
|
|
|
|
> .swipe-container {
|
|
|
|
> .swipe-action {
|
|
|
|
line-height: 100%;
|
|
|
|
font-size: 1.2em;
|
|
|
|
|
|
|
|
&::before {
|
|
|
|
.font-icon-class;
|
|
|
|
margin: 0 .25em 0 .5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.archive::before {
|
|
|
|
content: @fa-var-archive;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.attvcard::before {
|
|
|
|
content: @fa-var-paperclip;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.checkmail::before {
|
|
|
|
content: @fa-var-sync;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.compose::before {
|
|
|
|
content: @fa-var-edit;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.delete::before {
|
|
|
|
content: @fa-var-trash-alt;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.flagged::before {
|
|
|
|
content: @fa-var-flag;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.unflagged::before {
|
|
|
|
.font-icon-regular(@fa-var-flag);
|
|
|
|
}
|
|
|
|
|
|
|
|
&.forward::before {
|
|
|
|
content: @fa-var-share;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.junk::before {
|
|
|
|
content: @fa-var-fire-alt;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.notjunk::before {
|
|
|
|
content: @fa-var-inbox;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.move::before {
|
|
|
|
content: @fa-var-arrows-alt;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.read::before {
|
|
|
|
.font-icon-regular(@fa-var-circle);
|
|
|
|
}
|
|
|
|
|
|
|
|
&.unread::before {
|
|
|
|
content: @fa-var-circle;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.reply::before {
|
|
|
|
content: @fa-var-reply;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.replyall::before {
|
|
|
|
content: @fa-var-reply-all;
|
|
|
|
}
|
|
|
|
|
|
|
|
&.select::before {
|
|
|
|
.font-icon-regular(@fa-var-check-square);
|
|
|
|
}
|
|
|
|
|
|
|
|
&.deselect::before {
|
|
|
|
.font-icon-regular(@fa-var-square);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&.left {
|
|
|
|
position: absolute;
|
|
|
|
right: 0;
|
|
|
|
|
|
|
|
> .swipe-action::before {
|
|
|
|
float: right;
|
|
|
|
margin: 0 .5em 0 .25em;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&.down {
|
|
|
|
margin: 0 auto;
|
|
|
|
background-color: #fff;
|
|
|
|
border-radius: 50%;
|
|
|
|
box-shadow: 0 0 10px lighten(@color-black, 75%);
|
|
|
|
|
|
|
|
> .swipe-action {
|
|
|
|
&::before {
|
|
|
|
float: none;
|
|
|
|
padding: 0;
|
|
|
|
margin: 10px;
|
|
|
|
line-height: 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
> .swipe-label {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.swipe-active:not(#swipe-action),
|
|
|
|
.swipe-active > td {
|
|
|
|
background-color: @color-layout-list-background;
|
|
|
|
}
|
|
|
|
|
|
|
|
.toolbar a.button.swipe {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
html.layout-small.touch:not(.ie),
|
|
|
|
html.layout-phone.touch:not(.ie) {
|
|
|
|
.toolbar {
|
|
|
|
a.button {
|
|
|
|
&.swipe {
|
|
|
|
display: inline-block;
|
|
|
|
|
|
|
|
&:before {
|
|
|
|
content: @fa-var-hand-pointer;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|