Рейтинг@Mail.ru

Удалить элемент списка если следующий содержит значение

При создании отчетов в Confluence с помощью Blog Posts Macro, иногда нужно удалить элемент списка, если следующий содержит определенное значение.

Например, если у вас есть отчет в виде следующего списка:

  • Строка 1
  • No blog posts found.

  • Строка 2
  • Запись в блоге 2

  • Строка 3
  • Запись в блоге 3

и вам нужно удалить первую строку, так как для нее не найдено записей в блоге, сохранить следующее пользовательское макро через панель администратора и добавьте его через меню макросов на страницу с отчетом:

## @noparams

<script>
AJS.toInit(function() {
   $(".blog-post-list:contains('No blog posts found.')").parent('li').addClass("hidden");
});
</script>

Leave a Comment