diff --git a/application/frontend/common/js/comments.js b/application/frontend/common/js/comments.js index bcf4b2b3..d08dce4e 100644 --- a/application/frontend/common/js/comments.js +++ b/application/frontend/common/js/comments.js @@ -44,6 +44,8 @@ comment_list: '.js-comment-list', // Подписаться на новые комментарии subscribe: '.js-comments-subscribe', + // Сообщение о пустом списке + empty: '.js-comments-empty', // Комментарий comment: { @@ -106,6 +108,7 @@ fold_all_toggle: this.element.find(this.options.selectors.fold_all_toggle), comment_list: this.element.find(this.options.selectors.comment_list), subscribe: this.element.find(this.options.selectors.subscribe), + empty: this.element.find(this.options.selectors.empty), form: { text: this.form.find(this.options.selectors.form.text), submit: this.form.find(this.options.selectors.form.submit), @@ -345,6 +348,9 @@ // Если комментарии подгружаются после сабмита формы текущим пользователем if ( сommentSelfId ) this.formToggle(this.formTargetId, true); + // Скрываем сообщение о пустом списке + this.getComments().length == 0 && this.elements.empty.hide(); + // Вставляем новые комментарии $.each(сommentsLoaded, function(index, item) { var сomment = $( $.trim(item.html) ); diff --git a/application/frontend/skin/developer/components/comment/comment-tree.tpl b/application/frontend/skin/developer/components/comment/comment-tree.tpl index f5ee9923..708f2f36 100644 --- a/application/frontend/skin/developer/components/comment/comment-tree.tpl +++ b/application/frontend/skin/developer/components/comment/comment-tree.tpl @@ -58,5 +58,5 @@ {section closewrappers2 loop=$iCurrentLevel + 1}{/section} {/if} {foreachelse} - {include 'components/alert/alert.tpl' sMods='empty' mAlerts=$aLang.common.empty} + {include 'components/alert/alert.tpl' sMods='empty' sClasses='js-comments-empty' mAlerts=$aLang.common.empty} {/foreach} \ No newline at end of file