app/assets/stylesheets/alchemy/elements.scss in alchemy_cms-4.4.0 vs app/assets/stylesheets/alchemy/elements.scss in alchemy_cms-4.4.1
- old
+ new
@@ -153,29 +153,36 @@
.nested-elements {
display: none;
}
}
+ &.expanded {
+ &.not-fixed {
+ .nestable-elements {
+ box-shadow: inset 0 4px 8px -2px darken($medium-gray, 15%);
+ background-color: $medium-gray;
+ padding: 8px 4px 4px;
+
+ .add-nestable-element-button {
+ width: calc(50% - 8px);
+ margin: 4px;
+ text-align: center;
+ }
+ }
+ }
+ }
+
&.dragged {
border-style: dotted;
overflow: hidden;
&:not(.compact) {
height: 36px !important;
transition: height 0.2s;
}
}
- &.with-contents,
- &.without-contents.not-nestable {
-
- .element-content {
- padding: 2*$default-padding 2*$default-padding 0;
- border-top: 1px solid $medium-gray;
- }
- }
-
&.compact {
.element-toolbar {
visibility: hidden;
position: absolute;
height: 35px;
@@ -192,11 +199,10 @@
visibility: visible;
opacity: 1;
}
.element-footer {
- margin-top: 0;
padding-top: 0;
border-top: 0;
.button {
padding: $small-button-padding;
@@ -221,11 +227,11 @@
justify-content: space-between;
margin-left: 0;
}
.element-content {
- padding: 4px 8px;
+ margin: 4px 8px;
}
.button_with_label {
margin: 0 4px;
}
@@ -251,12 +257,12 @@
padding: 0.5em;
height: auto;
}
}
- form {
- margin: 0;
+ .element-content {
+ margin: 2*$default-padding;
}
.validation_notice {
float: left;
margin-top: 8px;
@@ -264,12 +270,11 @@
font-size: $small-font-size;
text-align: left;
}
.message {
- width: 100%;
- margin: 2*$default-margin 0;
+ margin: 2*$default-margin;
}
.foot_note {
margin-bottom: 1em;
}
@@ -330,20 +335,20 @@
}
.element-toolbar {
padding: $default-padding 0;
height: $element-toolbar-height;
+ border-bottom: 1px solid $medium-gray;
.element_tools {
float: left;
margin-left: -$default-margin;
}
}
.element-footer {
border-top: 1px solid $medium-gray;
- margin: 8px 0 0 0;
padding: 2*$default-padding;
text-align: right;
.button {
margin: 0;
@@ -758,24 +763,9 @@
}
}
.element-handle .hint-with-icon {
top: -1px;
-}
-
-.not-fixed .nestable-elements {
- box-shadow: inset 0 4px 8px -2px darken($medium-gray, 15%);
- background-color: $medium-gray;
-
- .expanded.element-editor>& {
- padding: 8px 4px 4px;
- }
-
- .add-nestable-element-button {
- width: calc(50% - 8px);
- margin: 4px;
- text-align: center;
- }
}
.is-fixed {
&.with-contents {
>.element-footer {