From 2f80c2ad63535ca8a172dbafe0fce407a9c87e32 Mon Sep 17 00:00:00 2001 From: Chiffa Date: Thu, 23 Mar 2017 16:56:09 +0500 Subject: [PATCH] fix response comments with pagination --- application/classes/hooks/HookMain.class.php | 1 + application/frontend/components/comment/js/comments.js | 4 +++- application/frontend/skin/developer/assets/js/init.js | 3 ++- application/frontend/skin/synio/assets/js/init.js | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/application/classes/hooks/HookMain.class.php b/application/classes/hooks/HookMain.class.php index 3428c867..fa48f0b8 100644 --- a/application/classes/hooks/HookMain.class.php +++ b/application/classes/hooks/HookMain.class.php @@ -77,6 +77,7 @@ class HookMain extends Hook 'recaptcha.site_key' => Config::Get('module.validate.recaptcha.site_key'), 'comment_max_tree' => Config::Get('module.comment.max_tree'), 'comment_show_form' => Config::Get('module.comment.show_form'), + 'comment_use_paging' => Config::Get('module.comment.use_nested'), 'topic_max_blog_count' => Config::Get('module.topic.max_blog_count'), 'block_stream_show_tip' => Config::Get('block.stream.show_tip'), 'poll_max_answers' => Config::Get('module.poll.max_answers'), diff --git a/application/frontend/components/comment/js/comments.js b/application/frontend/components/comment/js/comments.js index 748b6a97..e4f1aa46 100644 --- a/application/frontend/components/comment/js/comments.js +++ b/application/frontend/components/comment/js/comments.js @@ -57,6 +57,8 @@ folding: true, // Показать/скрыть форму по умолчанию show_form: false, + // Включена или нет пагинация + use_paging: false, // Ajax параметры params: {}, i18n: { @@ -171,7 +173,7 @@ target_type: this._targetType, last_comment_id: this.getLastCommentId(), self_comment_id: commentSelfId || undefined, - use_paging: false + use_paging: this.option( 'use_paging' ) }; this._load( 'load', params, function( response ) { diff --git a/application/frontend/skin/developer/assets/js/init.js b/application/frontend/skin/developer/assets/js/init.js index bf250daa..c846ab58 100644 --- a/application/frontend/skin/developer/assets/js/init.js +++ b/application/frontend/skin/developer/assets/js/init.js @@ -596,7 +596,8 @@ jQuery(document).ready(function($){ add: aRouter['blog'] + 'ajaxaddcomment/', load: aRouter['blog'] + 'ajaxresponsecomment/' }, - show_form: ls.registry.get('comment_show_form') + show_form: ls.registry.get('comment_show_form'), + use_paging: ls.registry.get('comment_use_paging') }); // Кнопка обновления комментариев diff --git a/application/frontend/skin/synio/assets/js/init.js b/application/frontend/skin/synio/assets/js/init.js index 4e5104ff..bc620c65 100644 --- a/application/frontend/skin/synio/assets/js/init.js +++ b/application/frontend/skin/synio/assets/js/init.js @@ -589,6 +589,7 @@ jQuery(document).ready(function($){ load: aRouter['blog'] + 'ajaxresponsecomment/' }, show_form: ls.registry.get('comment_show_form'), + use_paging: ls.registry.get('comment_use_paging'), loaded: function () { if (activityBlockRecent.length) { activityBlockRecent.lsBlock('getElement', 'tabs').lsTabs('getActiveTab').lsTab('activate');