Skip to content

Commit aed7d88

Browse files
authored
IBX-6549: Implemeted redesign loader (#1001)
1 parent e993bae commit aed7d88

File tree

5 files changed

+18
-7
lines changed

5 files changed

+18
-7
lines changed

src/bundle/Resources/public/js/scripts/embedded.item.actions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@
219219
triggerElement.dataset.isMenuAttached = 1;
220220

221221
const mainContainer = container.closest('.ibexa-embedded-item-actions');
222-
const menuLoader = mainContainer.querySelector('.ibexa-embedded-item-actions__loader');
222+
const menuLoader = mainContainer.querySelector('.ibexa-embedded-item-actions__loader-container');
223223
const askForLanguagesData = Object.keys(languages).length !== 1;
224224
const languagesData = askForLanguagesData
225225
? await getLanguagesData({
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.ibexa-embedded-item-actions {
2+
&__loader-container {
3+
min-width: calculateRem(100px);
4+
justify-content: center;
5+
align-items: center;
6+
}
7+
8+
&__loader {
9+
margin: calculateRem(10px);
10+
11+
@include spinner(calculateRem(24px), calculateRem(3px));
12+
}
13+
}

src/bundle/Resources/public/scss/ibexa.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
@import 'inputs';
9090
@import 'links';
9191
@import 'footer';
92+
@import 'embedded-item-actions';
9293
@import 'popup-menu';
9394
@import 'multilevel-popup-menu';
9495
@import 'header-user-menu';

src/bundle/Resources/public/scss/mixins/_spinner.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
linear-gradient(#{$ibexa-color-black} 0 0) content-box;
44

55
width: $size;
6+
height: $size;
67
padding: $line-size;
78
aspect-ratio: 1;
89
border-radius: 50%;

src/bundle/Resources/views/themes/admin/ui/component/embedded_item_actions/embedded_item_actions.html.twig

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
<div class="ibexa-embedded-item-actions">
22
{% block loader %}
3-
<ul class="ibexa-embedded-item-actions__loader ibexa-popup-menu ibexa-popup-menu--hidden">
4-
<li class="ibexa-popup-menu__item">
5-
<svg class="ibexa-icon ibexa-icon--small ibexa-spin">
6-
<use xlink:href="{{ ibexa_icon_path('spinner') }}"></use>
7-
</svg>
8-
</li>
3+
<ul class="ibexa-embedded-item-actions__loader-container ibexa-popup-menu ibexa-popup-menu--hidden">
4+
<li class="ibexa-popup-menu____item ibexa-embedded-item-actions__loader"></li>
95
</ul>
106
{% endblock %}
117

0 commit comments

Comments
 (0)