Skip to content
Snippets Groups Projects
Commit 3db031d4 authored by David Surville's avatar David Surville
Browse files

[Fix] Modification de l'appel au popover

parent f9a3cc15
Branches release/1.3.0
No related tags found
No related merge requests found
Pipeline #22992 passed
......@@ -180,10 +180,7 @@ $canSupprimer = $this->isAllowed(PerimetrePrivileges::getResourceId(PerimetreP
<script>
$(function() {
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
return new bootstrap.Popover(popoverTriggerEl)
});
$('[data-bs-toggle="popover"]').popover();
if(jQuery().dataTable) {
$('#perimetre-liste').DataTable({
......
......@@ -143,10 +143,7 @@ $canSupprimer = $this->isAllowed(PerimetrePrivileges::getResourceId(PerimetreP
<script type="text/javascript">
$(function() {
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
return new bootstrap.Popover(popoverTriggerEl)
});
$('[data-bs-toggle="popover"]').popover();
if(jQuery().dataTable) {
$('#perimetre-categorie-liste').DataTable({
......
......@@ -90,19 +90,22 @@ $canProvider = $this->isAllowed(PrivilegePrivileges::getResourceId(PrivilegeP
<tbody>
<?php foreach ($categories as $categorie) : ?>
<?php
$listing = [];
$privileges = [];
/** @var PrivilegeInterface $privilege */
foreach ($categorie->getPrivileges() as $privilege) {
$listing[] = $privilege->getLibelle();
$iterator = $categorie->getPrivileges()->getIterator();
$iterator->uasort(function ($a, $b) {
return ( $a->getOrdre() < $b->getOrdre() ) ? -1 : 1;
});
foreach ($iterator as $privilege) {
$privileges[] = $privilege->getLibelle();
}
sort($listing);
?>
<tr>
<td><?php echo $categorie->getLibelle(); ?></td>
<td><?php echo $categorie->getCode(); ?></td>
<td <td data-order="<?php echo $categorie->getPrivileges()->count(); ?>">
<a href="#" onClick="return false;" data-bs-toggle="popover" data-bs-placement="left" data-bs-html="true" data-bs-content="<?php echo !empty($listing) ? implode("<br />", $listing) : 'Aucun privilège associé à cette catégorie'; ?>">
<a href="#" onClick="return false;" data-bs-toggle="popover" data-bs-placement="left" data-bs-html="true" data-bs-content="<?php echo !empty($privileges) ? implode("<br />", $privileges) : 'Aucun privilège associé à cette catégorie'; ?>">
<i class="fas fa-crown"></i> <?php echo $categorie->getPrivileges()->count(); ?>
</a>
</td>
......@@ -160,10 +163,7 @@ $canProvider = $this->isAllowed(PrivilegePrivileges::getResourceId(PrivilegeP
<script>
$(function () {
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'))
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {
return new bootstrap.Popover(popoverTriggerEl)
});
$('[data-bs-toggle="popover"]').popover();
if(jQuery().dataTable) {
$('#privilege-categorie-liste').DataTable({
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment