@kademi/keditor
Version:
KEditor is a jQuery plugin which provides a content editor with drag n drop, configurable contents
102 lines (84 loc) • 2.59 kB
text/less
// Import
// -------------------------------------------------
@import "../_mixins";
@import "../_variables";
// Container
// -------------------------------------------------
.keditor-container {
position: relative;
> .keditor-container-inner {
position: relative;
&:before {
position: absolute;
top: unit(-@container-outline-with + @container-outline-offset, px);
right: unit(-@container-outline-with + @container-outline-offset, px);
left: unit(-@container-outline-with + @container-outline-offset, px);
bottom: unit(-@container-outline-with + @container-outline-offset, px);
border: @container-outline-with dashed transparent;
content: " ";
display: block;
z-index: -1;
}
}
> .keditor-toolbar {
top: unit(-@container-outline-with + @container-outline-offset, px);
left: unit(-@toolbar-item-size + @container-outline-offset, px);
border-radius: @border-radius 0 0 @border-radius;
> a {
background: @container-toolbar-button-bg;
color: @container-toolbar-button-color;
&:hover {
background: @container-toolbar-button-bg-hover;
}
}
}
> .keditor-toolbar-bottom-container {
bottom: -@container-outline-with;
> a {
float: left;
}
}
&:hover {
> .keditor-container-inner {
&:before {
border-color: @container-outline-color-hover;
}
}
}
&.showed-keditor-toolbar {
z-index: 2;
> .keditor-container-inner {
&:before {
border-color: @container-outline-color-selected;
}
}
}
&:hover,
&.showed-keditor-toolbar {
> .keditor-toolbar {
display: block;
}
}
&:last-child,
&:only-child {
> .keditor-toolbar-bottom-container {
display: none;
}
}
}
.keditor-container-content {
position: relative;
&:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: " ";
display: block;
border: 1px dashed @container-content-outline-color;
}
}
.keditor-container-content-inner {
min-height: 70px ;
}