При создании отчетов в Confluence с помощью Blog Posts Macro, иногда нужно удалить элемент списка, если следующий содержит определенное значение.
Например, если у вас есть отчет в виде следующего списка:
- Строка 1
- Строка 2
- Строка 3
No blog posts found.
Запись в блоге 2
Запись в блоге 3
и вам нужно удалить первую строку, так как для нее не найдено записей в блоге, сохранить следующее пользовательское макро через панель администратора и добавьте его через меню макросов на страницу с отчетом:
## @noparams <script> AJS.toInit(function() { $(".blog-post-list:contains('No blog posts found.')").parent('li').addClass("hidden"); }); </script>