iterate-node
Version:
iterateNode node package
111 lines • 2.54 kB
CSS
*:not(input) {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color:'transparent';
}
.iterateNode-obj ul{
min-height:20px;
}
.iterateNode-obj .iterate-node__caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
padding:0;
vertical-align: middle;
border-top: 5px dashed;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
}
.iterateNode-obj .iterate-node__caret{
-ms-transform: rotate(-90deg); /* IE 9 */
-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
transform: rotate(-90deg);
}
.iterateNode-obj .iterate-node__caret.open{
-ms-transform: rotate(0deg); /* IE 9 */
-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
transform: rotate(0deg);
}
.iterateNode-obj .selected{
background:cyan;
color:white;
}
.iterateNode-obj ul{
background:white;
color:black;
overflow:hidden;
}
.iterateNode-obj li{
float:left;
clear:both;
margin:3px 0;
max-width:100%;
}
.iterateNode-obj li span{
display:inline-block;
padding:2px;
margin:0 5px;
}
/*li span{
display:inline-block;
float:left;
}*/
.iterateNode-obj li .iterate-node__caret.open ~ ul{
display:block;
}
.iterateNode-obj li .iterate-node__caret ~ ul{
display:none;
}
.iterateNode-obj .iterate-node__add-items{
padding:10px;
cursor:pointer;
color:blue;
}
.iterate-node__hide{
display:none;
}
.iterate-node__value[contenteditable]{
min-width:20px;
min-height:20px;
display:inline-block;
}
.iterate_node__dummy{
position:absolute;
left:0;
top:0;
transform:translate(-9999px,-9999px);
opacity:0.75;
pointer-events:none;
}
.iterate-node__enlight-drop-area{
border:1px solid red;
}
.iterate-node__drag-position{
position:absolute;
top:0;
left:0;
height:1px;
background:#444;
transform:translate(-9999px,-9999px);
pointer-events: none;
}
.iterate-node__drag-position:before{
display:block;
content:"";
position:absolute;
top:-5px;
left:-5px;
width:10px;
height:10px;
background:#fff;
border-radius:100%;
border:1px solid #444;
}
ul.iterate-node__enlight-ul{
box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.5);
}