pip-webui
Version:
HTML5 UI for LOB applications
182 lines (150 loc) • 4.11 kB
text/less
// @file CSS styles for checklist edit control
// @copyright Digital Living Software Corp. 2014-2016
@checklist-color-item: #fafafa;
@checklist-color-selected-item: #ebebeb;
@checklist-color-divider: #e0e0e0;
.pip-checklist-edit {
width: 100%;
background-color: @checklist-color-item;
.pip-checklist-item-body {
border-top: 1px solid @checklist-color-item;
border-bottom: 1px solid @checklist-color-item;
}
.pip-checklist-item-body.select-active-item {
border-top: 1px solid @checklist-color-divider;
border-bottom: 1px solid @checklist-color-divider;
}
.pip-checklist-item-body {
display: table;
font: @font-subhead1;
width: 100%;
border-left: none;
border-right: none;
.pip-checklist-button {
vertical-align: top;
display: table-cell;
width: 48px;
md-button {
height: 48px;
}
}
.pip-checklist-button-container {
height: 48px ;
display: inline-block;
}
.pip-checklist-text {
display: table-cell;
vertical-align: middle;
padding: 12px 20px 10px 20px;
line-height: 24px;
}
}
.md-button.pip-icon-checklist-button {
height: 48px;
min-width: 0;
line-height: 24px;
padding: 12px;
width: 48px;
border-radius: 50%;
margin: 0px;
}
.pip-checklist-button.pip-icon-checklist-button {
.md-ripple-container {
height: 0px;
width: 0px;
}
}
.put_place {
height: 0px;
transition-property: background, height;
transition-duration: .2s;
background-color: rgb(250, 250, 250);
}
md-input-container {
padding: 0px ;
margin: 0px ;
width: 100%;
textarea {
border-bottom: 0px ;
padding: 0px ;
//height: 25px;
}
}
md-input-container .md-errors-spacer {
height: 0px ;
min-height: 0px;
}
md-checkbox {
margin-left: 14px;
margin-top: 14px;
margin-bottom: 0px;
}
.pip-checklist-item {
background-color: @checklist-color-item;
}
.no-ripple-container.md-icon-button {
.md-ripple-container {
height: 0px;
width: 0px;
}
}
.pip-checklist-draggable{
.pip-checklist-item [pip-drag]{
background-color: @checklist-color-selected-item;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
/*тащим*/
.pip-checklist-item [pip-drag].pip-dragging.pip-drag-over {
z-index: 2000;
}
.pip-checklist-item [pip-drop] {
transition-property: height;
transition-duration: .2s;
}
&>.pip-drag-enter .put_place
{
height: 32px ; /* todo size of putting block */
transition-property: background, height;
transition-duration: .2s;
background-color: rgb(209, 209, 209);
}
&>.pip-dragging .put_place {
height: 0px ;
transition-property: background, height;
transition-duration: .2s;
background-color: rgb(0, 0, 0);
}
}
.pip-checklist-item.ng-enter,
.pip-checklist-item.ng-leave {
-webkit-transition: 500ms linear all;
-moz-transition: 500ms linear all;
-ms-transition: 500ms linear all;
-o-transition: 500ms linear all;
transition: 500ms linear all;
}
.pip-checklist-item.ng-leave.ng-leave-active,
.pip-checklist-item.ng-enter {
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
transform: scaleY(0);
height: 0px;
opacity: 0;
}
.pip-checklist-item.ng-enter.ng-enter-active,
.pip-checklist-item.ng-leave {
-webkit-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
transform: scaleY(1);
height: 60px;
opacity: 1;
}
}