related to #1609 added badge to title

This commit is contained in:
Matthieu Leproux
2022-04-20 10:24:50 +02:00
parent 443c44c414
commit 594f575a45
3 changed files with 12 additions and 1 deletions
+1
View File
@@ -211,6 +211,7 @@ SELECT
$template->assign('album_data', assocToOrderedTree($associatedTree));
$template->assign('PWG_TOKEN', get_pwg_token());
$template->assign('nb_albums', count($allAlbum));
// +-----------------------------------------------------------------------+
// | sending html code |
// +-----------------------------------------------------------------------+
+9
View File
@@ -386,6 +386,8 @@ $(document).ready(() => {
triggerDeleteAlbum($(this).data("id"));
});
updateTitleBadge(nb_albums+1)
goToNode($(".tree").tree('getNodeById', data.result.id), $(".tree").tree('getNodeById', data.result.id));
$('html,body').animate({
scrollTop: $("#cat-" + data.result.id).offset().top - screen.height / 2},
@@ -526,6 +528,7 @@ function openDeleteAlbumPopIn(cat_to_delete) {
triggerDeleteAlbum($(this).data("id"));
});
updateTitleBadge(nb_albums-1);
setSubcatsBadge(parentOfDeletedNode);
closeDeleteAlbumPopIn();
},
@@ -562,6 +565,12 @@ function setSubcatsBadge(node) {
}
}
function updateTitleBadge(new_nb_albums) {
nb_albums = new_nb_albums;
$(".badge-number").text(new_nb_albums);
console.log("updateTitleBadge " + new_nb_albums);
}
function goToNode(node, firstNode) {
// console.log(firstNode.id, node.id);
if (node.parent) {
+2 -1
View File
@@ -12,6 +12,7 @@ var str_yes_change_parent = "{'Yes change parent anyway'|@translate}"
var str_no_change_parent = "{'No, don\'t move this album here'|@translate}"
var str_root = "{'Root'|@translate}"
var openCat = {$open_cat};
var nb_albums = {$nb_albums};
var delay_autoOpen = {$delay_before_autoOpen}
{/footer_script}
@@ -42,7 +43,7 @@ const str_delete_album = '{'Delete album'|@translate|escape:javascript}';
{combine_script id='albums' load='footer' path='admin/themes/default/js/albums.js'}
<div class="titrePage">
<h2>{'Move albums'|@translate}</h2>
<h2>{'Albums'|@translate} <span class="badge-number"> {$nb_albums} </span></h2>
</div>
<div class="cat-move-order-popin">