From 22c73f3c12aaf37ee46e2c1e88d8cae1cc2c0b0d Mon Sep 17 00:00:00 2001 From: psychobunny Date: Tue, 1 Oct 2013 12:07:58 -0400 Subject: [PATCH] closes #345 --- public/src/ajaxify.js | 7 +++++-- public/templates/admin/settings.tpl | 6 +++++- src/routes/api.js | 1 + 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/public/src/ajaxify.js b/public/src/ajaxify.js index 497823e3c7..4c6b83991a 100644 --- a/public/src/ajaxify.js +++ b/public/src/ajaxify.js @@ -127,8 +127,11 @@ var ajaxify = {}; } } else if (window.location.pathname !== '/outgoing') { // External Link - ajaxify.go('outgoing?url=' + encodeURIComponent(this.href)); - e.preventDefault(); + + if (config.useOutgoingLinksPage == true) { + ajaxify.go('outgoing?url=' + encodeURIComponent(this.href)); + e.preventDefault(); + } } } }); diff --git a/public/templates/admin/settings.tpl b/public/templates/admin/settings.tpl index 68fbacd632..ecc51cd730 100644 --- a/public/templates/admin/settings.tpl +++ b/public/templates/admin/settings.tpl @@ -70,7 +70,11 @@ Post Delay

Minimum Title Length

Minimum Post Length

- +
+ +
diff --git a/src/routes/api.js b/src/routes/api.js index 40b19aec91..d201a31c93 100644 --- a/src/routes/api.js +++ b/src/routes/api.js @@ -28,6 +28,7 @@ var user = require('./../user.js'), config.minimumUsernameLength = meta.config.minimumUsernameLength; config.maximumUsernameLength = meta.config.maximumUsernameLength; config.minimumPasswordLength = meta.config.minimumPasswordLength; + config.useOutgoingLinksPage = meta.config.useOutgoingLinksPage; res.json(200, config); });