mirror of
https://github.com/danielbrendel/hortusfox-web.git
synced 2026-02-19 12:58:41 -06:00
Resolves #460
This commit is contained in:
@@ -1060,11 +1060,13 @@ window.createVueInstance = function(element) {
|
||||
}
|
||||
},
|
||||
|
||||
toggleDropdown: function(elem) {
|
||||
toggleDropdown: function(elem, container) {
|
||||
if (elem.classList.contains('is-active')) {
|
||||
elem.classList.remove('is-active');
|
||||
container.classList.remove('plant-card-dropdown');
|
||||
} else {
|
||||
elem.classList.add('is-active');
|
||||
container.classList.add('plant-card-dropdown');
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -853,6 +853,10 @@ fieldset .field {
|
||||
box-shadow: 0 0 20px 0 rgba(105, 165, 85, 0.95);
|
||||
}
|
||||
|
||||
.plant-card-dropdown {
|
||||
overflow: unset;
|
||||
}
|
||||
|
||||
.plant-card-image {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
@@ -865,6 +869,10 @@ fieldset .field {
|
||||
transform: scale(1.1);
|
||||
}
|
||||
|
||||
.plant-card-image-dropdown {
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.plant-card-overlay {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
|
||||
@@ -39,15 +39,15 @@
|
||||
<div class="plants">
|
||||
@if (count($history) > 0)
|
||||
@foreach ($history as $plant)
|
||||
<div class="plant-card is-pointer" onclick="window.open('{{ url('/plants/details/' . $plant->get('id')) }}');">
|
||||
<div class="plant-card-image" style="background-image: url('{{ abs_photo($plant->get('photo')) }}');">
|
||||
<div id="plant-card-container-{{ $plant->get('id') }}" class="plant-card is-pointer" onclick="window.open('{{ url('/plants/details/' . $plant->get('id')) }}');">
|
||||
<div class="plant-card-image plant-card-dropdown" style="background-image: url('{{ abs_photo($plant->get('photo')) }}');">
|
||||
<div class="plant-card-overlay"></div>
|
||||
</div>
|
||||
|
||||
<div class="plant-card-options">
|
||||
<div class="dropdown is-right" id="plant-card-item-{{ $plant->get('id') }}">
|
||||
<div class="dropdown-trigger">
|
||||
<div class="is-pointer" onclick="event.stopPropagation(); window.vue.toggleDropdown(document.getElementById('plant-card-item-{{ $plant->get('id') }}'));"><i class="fas fa-caret-down"></i></div>
|
||||
<div class="is-pointer" onclick="event.stopPropagation(); window.vue.toggleDropdown(document.getElementById('plant-card-item-{{ $plant->get('id') }}'), document.getElementById('plant-card-container-{{ $plant->get('id') }}'));"><i class="fas fa-caret-down"></i></div>
|
||||
</div>
|
||||
<div class="dropdown-menu" role="menu">
|
||||
<div class="dropdown-content">
|
||||
|
||||
4
public/js/app.js
vendored
4
public/js/app.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user