Complete single image mode of mediafinder
This commit is contained in:
parent
94ae0b7cbc
commit
1c22b87cc9
|
|
@ -1,3 +1,16 @@
|
|||
.field-mediafinder .find-object {
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
position: relative;
|
||||
outline: none;
|
||||
overflow: hidden;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
}
|
||||
.field-mediafinder .find-object .icon-container {
|
||||
display: table;
|
||||
}
|
||||
.field-mediafinder .find-object .icon-container i {
|
||||
color: #95a5a6;
|
||||
display: inline-block;
|
||||
|
|
@ -16,6 +29,13 @@
|
|||
transition: padding 0.1s;
|
||||
position: relative;
|
||||
}
|
||||
.field-mediafinder .find-object h4 a {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
display: none;
|
||||
font-weight: 400;
|
||||
}
|
||||
.field-mediafinder .find-object .info h4 a,
|
||||
.field-mediafinder .find-object .meta a.find-remove-button {
|
||||
color: #2b3e50;
|
||||
|
|
@ -23,8 +43,8 @@
|
|||
font-size: 15px;
|
||||
text-decoration: none;
|
||||
}
|
||||
.field-mediafinder.is-populated:hover h4 a,
|
||||
.field-mediafinder.is-populated:hover .meta .find-remove-button {
|
||||
.field-mediafinder.is-populated .find-object:hover h4 a,
|
||||
.field-mediafinder.is-populated .find-object:hover .meta .find-remove-button {
|
||||
display: block;
|
||||
}
|
||||
@media (max-width: 1024px) {
|
||||
|
|
@ -86,7 +106,7 @@
|
|||
}
|
||||
.field-mediafinder.style-image-single .find-object {
|
||||
display: none;
|
||||
padding-bottom: 66px;
|
||||
padding-bottom: 39px;
|
||||
}
|
||||
.field-mediafinder.style-image-single .find-object .icon-container {
|
||||
border: 1px solid #f6f8f9;
|
||||
|
|
@ -105,14 +125,7 @@
|
|||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
height: 66px;
|
||||
}
|
||||
.field-mediafinder.style-image-single .find-object .meta {
|
||||
position: absolute;
|
||||
bottom: 65px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: 0 15px;
|
||||
height: 39px;
|
||||
}
|
||||
.field-mediafinder.style-image-single .find-object:hover h4 {
|
||||
padding-right: 20px;
|
||||
|
|
@ -121,7 +134,7 @@
|
|||
display: none;
|
||||
}
|
||||
.field-mediafinder.style-image-single.is-populated .find-object {
|
||||
display: block;
|
||||
display: inline-block;
|
||||
}
|
||||
.field-mediafinder.style-file-single {
|
||||
background-color: #ffffff;
|
||||
|
|
@ -186,7 +199,7 @@
|
|||
top: 50%;
|
||||
margin-top: -44px;
|
||||
height: 88px;
|
||||
right: 34px;
|
||||
right: 0;
|
||||
}
|
||||
.field-mediafinder.style-file-single .find-object .meta .find-remove-button {
|
||||
position: absolute;
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
this.$el.on('click', '.find-remove-button', this.proxy(this.onClickRemoveButton))
|
||||
this.$el.one('dispose-control', this.proxy(this.dispose))
|
||||
|
||||
this.$findValue = $('input.find-value', this.$el)
|
||||
this.$findValue = $('[data-find-value]', this.$el)
|
||||
}
|
||||
|
||||
MediaFinder.prototype.dispose = function() {
|
||||
|
|
|
|||
|
|
@ -67,7 +67,16 @@
|
|||
|
||||
.find-object {
|
||||
|
||||
.border-radius(3px);
|
||||
position: relative;
|
||||
outline: none;
|
||||
overflow: hidden;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
|
||||
.icon-container {
|
||||
display: table;
|
||||
|
||||
i {
|
||||
color: #95a5a6;
|
||||
display: inline-block;
|
||||
|
|
@ -87,6 +96,14 @@
|
|||
.transition(padding 0.1s);
|
||||
|
||||
position: relative;
|
||||
|
||||
a {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
display: none;
|
||||
font-weight: 400;
|
||||
}
|
||||
}
|
||||
|
||||
.info h4 a,
|
||||
|
|
@ -99,7 +116,7 @@
|
|||
}
|
||||
|
||||
&.is-populated {
|
||||
&:hover {
|
||||
.find-object:hover {
|
||||
h4 a,
|
||||
.meta .find-remove-button { display: block; }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
|
||||
.meta {
|
||||
.finder-vertical-align();
|
||||
right: 34px;
|
||||
right: 0;
|
||||
.find-remove-button {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
.find-object {
|
||||
display: none;
|
||||
padding-bottom: 66px;
|
||||
padding-bottom: 39px;
|
||||
|
||||
.icon-container {
|
||||
border: 1px solid #f6f8f9;
|
||||
|
|
@ -28,15 +28,7 @@
|
|||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
height: 66px;
|
||||
}
|
||||
|
||||
.meta {
|
||||
position: absolute;
|
||||
bottom: 65px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: 0 15px;
|
||||
height: 39px;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
|
|
@ -49,7 +41,7 @@
|
|||
display: none;
|
||||
}
|
||||
.find-object {
|
||||
display: block;
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -37,6 +37,6 @@
|
|||
name="<?= $field->getName() ?>"
|
||||
id="<?= $field->getId() ?>"
|
||||
value="<?= e($value) ?>"
|
||||
class="find-value"
|
||||
data-find-value
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -30,6 +30,6 @@
|
|||
name="<?= $field->getName() ?>"
|
||||
id="<?= $field->getId() ?>"
|
||||
value="<?= e($value) ?>"
|
||||
class="find-value"
|
||||
data-find-value
|
||||
/>
|
||||
</div>
|
||||
Loading…
Reference in New Issue