From eeca7cb41fe503c1657dfbb01e7abfa15dc08d5b Mon Sep 17 00:00:00 2001 From: gorhill Date: Sun, 14 Jun 2015 19:40:55 -0400 Subject: [PATCH] this fixes #346 --- src/js/logger-ui.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/js/logger-ui.js b/src/js/logger-ui.js index d2ed9c8c3..d34d49771 100644 --- a/src/js/logger-ui.js +++ b/src/js/logger-ui.js @@ -728,16 +728,21 @@ var reloadTab = function() { /******************************************************************************/ var onMaxEntriesChanged = function() { - var raw = uDom(this).val(); + var input = this; try { - maxEntries = parseInt(raw, 10); - if ( isNaN(maxEntries) ) { - maxEntries = 0; + maxEntries = parseInt(input.value, 10); + if ( maxEntries === 0 || isNaN(maxEntries) ) { + maxEntries = 1000; } } catch (e) { - maxEntries = 0; + maxEntries = 1000; } + maxEntries = Math.min(maxEntries, 5000); + maxEntries = Math.max(maxEntries, 10); + + input.value = maxEntries.toString(10); + messager.send({ what: 'userSettings', name: 'requestLogMaxEntries',