summaryrefslogtreecommitdiff
path: root/modules/statistics/statistics.admin.inc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/statistics/statistics.admin.inc')
-rw-r--r--modules/statistics/statistics.admin.inc11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/statistics/statistics.admin.inc b/modules/statistics/statistics.admin.inc
index 415fd0054..0740dd1ab 100644
--- a/modules/statistics/statistics.admin.inc
+++ b/modules/statistics/statistics.admin.inc
@@ -305,6 +305,17 @@ function statistics_settings_form() {
'#default_value' => variable_get('statistics_count_content_views', 0),
'#description' => t('Increment a counter each time content is viewed.'),
);
+ $form['content']['statistics_count_content_views_ajax'] = array(
+ '#type' => 'checkbox',
+ '#title' => t('Use Ajax to increment the counter'),
+ '#default_value' => variable_get('statistics_count_content_views_ajax', 0),
+ '#description' => t('Perform the count asynchronously after page load rather than during page generation.'),
+ '#states' => array(
+ 'disabled' => array(
+ ':input[name="statistics_count_content_views"]' => array('checked' => FALSE),
+ ),
+ ),
+ );
return system_settings_form($form);
}