mirror of
http://git.whoc.org.uk/git/password-manager.git
synced 2024-11-14 23:59:02 +01:00
Improved drag&drop handler rendering as suggested by Roberto Pasini
This commit is contained in:
parent
b8abf8aea4
commit
c99e8bcd71
@ -3215,7 +3215,7 @@ div.cardList.narrow {
|
|||||||
font-size: 20pt; }
|
font-size: 20pt; }
|
||||||
.content .cardField .fieldEditAction .removeField:hover {
|
.content .cardField .fieldEditAction .removeField:hover {
|
||||||
color: #9b0000; }
|
color: #9b0000; }
|
||||||
.content .cardField .fieldEditAction .dragHandler {
|
.content .cardField .fieldEditAction .dragHandler3 {
|
||||||
cursor: grab;
|
cursor: grab;
|
||||||
cursor: -moz-grab;
|
cursor: -moz-grab;
|
||||||
cursor: -webkit-grab;
|
cursor: -webkit-grab;
|
||||||
@ -3223,19 +3223,52 @@ div.cardList.narrow {
|
|||||||
width: 28px;
|
width: 28px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
margin-left: 6px;
|
margin-left: 6px;
|
||||||
|
display: block; }
|
||||||
|
.content .cardField .fieldEditAction .dragHandler3:active {
|
||||||
|
cursor: grabbing;
|
||||||
|
cursor: -moz-grabbing;
|
||||||
|
cursor: -webkit-grabbing; }
|
||||||
|
.content .cardField .fieldEditAction .dragHandler {
|
||||||
display: block;
|
display: block;
|
||||||
/*
|
box-sizing: border-box;
|
||||||
@include icon-font();
|
width: 5px;
|
||||||
color: #aaa;
|
height: 24px;
|
||||||
|
margin-left: 15px;
|
||||||
font-size: 15pt;
|
border: 1px solid #E8E8E8;
|
||||||
margin: $iconMargin;
|
border-top: 0;
|
||||||
margin-left: 10px;
|
border-bottom: 0;
|
||||||
*/ }
|
cursor: grab;
|
||||||
|
cursor: -moz-grab;
|
||||||
|
cursor: -webkit-grab; }
|
||||||
.content .cardField .fieldEditAction .dragHandler:active {
|
.content .cardField .fieldEditAction .dragHandler:active {
|
||||||
cursor: grabbing;
|
cursor: grabbing;
|
||||||
cursor: -moz-grabbing;
|
cursor: -moz-grabbing;
|
||||||
cursor: -webkit-grabbing; }
|
cursor: -webkit-grabbing; }
|
||||||
|
.content .cardField .fieldEditAction .dragHandler:before {
|
||||||
|
display: block;
|
||||||
|
box-sizing: border-box;
|
||||||
|
content: '';
|
||||||
|
position: relative;
|
||||||
|
left: -1px;
|
||||||
|
right: -2px;
|
||||||
|
height: 100%;
|
||||||
|
width: 5px;
|
||||||
|
border: 2px dotted #FFF;
|
||||||
|
border-top: 0;
|
||||||
|
border-bottom: 0;
|
||||||
|
z-index: 2; }
|
||||||
|
.content .cardField .fieldEditAction .dragHandler:after {
|
||||||
|
display: block;
|
||||||
|
box-sizing: border-box;
|
||||||
|
content: '';
|
||||||
|
position: relative;
|
||||||
|
top: -24px;
|
||||||
|
left: 0px;
|
||||||
|
right: 0px;
|
||||||
|
height: 100%;
|
||||||
|
border: 1px solid #EEE;
|
||||||
|
border-top: 0;
|
||||||
|
border-bottom: 0; }
|
||||||
.content .cardField .fieldValues {
|
.content .cardField .fieldValues {
|
||||||
-webkit-box-flex: 1;
|
-webkit-box-flex: 1;
|
||||||
-webkit-flex: 1;
|
-webkit-flex: 1;
|
||||||
|
File diff suppressed because one or more lines are too long
@ -437,7 +437,9 @@ $cardViewBasePadding: 10px;
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
.dragHandler {
|
|
||||||
|
|
||||||
|
.dragHandler3 {
|
||||||
// @include dotted-background();
|
// @include dotted-background();
|
||||||
@include cursor-grab();
|
@include cursor-grab();
|
||||||
|
|
||||||
@ -453,19 +455,62 @@ $cardViewBasePadding: 10px;
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
margin-left: 6px;
|
margin-left: 6px;
|
||||||
display: block;
|
display: block;
|
||||||
/*
|
|
||||||
@include icon-font();
|
|
||||||
color: #aaa;
|
|
||||||
|
|
||||||
font-size: 15pt;
|
|
||||||
margin: $iconMargin;
|
|
||||||
margin-left: 10px;
|
|
||||||
*/
|
|
||||||
&:active {
|
&:active {
|
||||||
@include cursor-grabbing();
|
@include cursor-grabbing();
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$dragHandlerHeight: 24px;
|
||||||
|
$dragHandlerWidth: 5px;
|
||||||
|
.dragHandler {
|
||||||
|
display: block;
|
||||||
|
box-sizing: border-box;
|
||||||
|
width: $dragHandlerWidth;
|
||||||
|
height: $dragHandlerHeight;
|
||||||
|
|
||||||
|
margin-left: 15px;
|
||||||
|
border:1px solid #E8E8E8;
|
||||||
|
// border:1px solid red;
|
||||||
|
border-top:0;
|
||||||
|
border-bottom:0;
|
||||||
|
@include cursor-grab();
|
||||||
|
|
||||||
|
&:active {
|
||||||
|
@include cursor-grabbing();
|
||||||
|
}
|
||||||
|
|
||||||
|
&:before {
|
||||||
|
display: block;
|
||||||
|
box-sizing: border-box;
|
||||||
|
content:'';
|
||||||
|
position: relative;
|
||||||
|
left:-1px;
|
||||||
|
right:-2px;
|
||||||
|
height: 100%;
|
||||||
|
width: $dragHandlerWidth;
|
||||||
|
border:2px dotted #FFF;
|
||||||
|
// border:2px dotted blue;
|
||||||
|
border-top:0;
|
||||||
|
border-bottom:0;
|
||||||
|
z-index:2;
|
||||||
|
}
|
||||||
|
&:after {
|
||||||
|
display: block;
|
||||||
|
box-sizing: border-box;
|
||||||
|
content:'';
|
||||||
|
position: relative;
|
||||||
|
top: -$dragHandlerHeight;
|
||||||
|
left:0px;
|
||||||
|
right:0px;
|
||||||
|
height:100%;
|
||||||
|
border:1px solid #EEE;
|
||||||
|
// border:1px solid green;
|
||||||
|
border-top:0;
|
||||||
|
border-bottom:0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.fieldValues {
|
.fieldValues {
|
||||||
|
Loading…
Reference in New Issue
Block a user