preventing ctrl-f hijacking if no search plugin is installed

This commit is contained in:
Julian Lam
2014-11-24 12:38:44 -05:00
parent fa39b5e46b
commit 1c21ca78dc
2 changed files with 4 additions and 1 deletions

View File

@@ -539,7 +539,9 @@ var socket,
handleStatusChange(); handleStatusChange();
handleSearch(); if (config.searchEnabled) {
handleSearch();
}
$('#logout-link').on('click', app.logout); $('#logout-link').on('click', app.logout);

View File

@@ -53,6 +53,7 @@ apiController.getConfig = function(req, res, next) {
config.requireEmailConfirmation = parseInt(meta.config.requireEmailConfirmation, 10) === 1; config.requireEmailConfirmation = parseInt(meta.config.requireEmailConfirmation, 10) === 1;
config.topicPostSort = meta.config.topicPostSort || 'oldest_to_newest'; config.topicPostSort = meta.config.topicPostSort || 'oldest_to_newest';
config.csrf_token = req.csrfToken(); config.csrf_token = req.csrfToken();
config.searchEnabled = plugins.hasListeners('filter:search.query');
if (!req.user) { if (!req.user) {
if (res.locals.isAPI) { if (res.locals.isAPI) {