diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css
index 26d93f6b7d4d..4ea8c85b16f2 100644
--- a/code/modules/goonchat/browserassets/css/browserOutput.css
+++ b/code/modules/goonchat/browserassets/css/browserOutput.css
@@ -13,7 +13,7 @@ body {
background: #fff;
font-family: Verdana, sans-serif;
font-size: 9pt;
- line-height: 1.4;
+ line-height: 1.2;
overflow-x: hidden;
overflow-y: scroll;
word-wrap: break-word;
diff --git a/code/modules/goonchat/browserassets/html/browserOutput.html b/code/modules/goonchat/browserassets/html/browserOutput.html
index 82a1ed488572..d40fd75f39cf 100644
--- a/code/modules/goonchat/browserassets/html/browserOutput.html
+++ b/code/modules/goonchat/browserassets/html/browserOutput.html
@@ -36,6 +36,8 @@
Decrease font size -
Increase font size +
+
Decrease line height -
+
Increase line height +
Toggle ping display
Highlight string
Save chat log
diff --git a/code/modules/goonchat/browserassets/js/browserOutput.js b/code/modules/goonchat/browserassets/js/browserOutput.js
index 43092846c26e..4ca135bfd7de 100644
--- a/code/modules/goonchat/browserassets/js/browserOutput.js
+++ b/code/modules/goonchat/browserassets/js/browserOutput.js
@@ -593,6 +593,7 @@ $(function() {
******************************************/
var savedConfig = {
'sfontSize': getCookie('fontsize'),
+ 'slineHeight': getCookie('lineheight'),
'spingDisabled': getCookie('pingdisabled'),
'shighlightTerms': getCookie('highlightterms'),
'shighlightColor': getCookie('highlightcolor'),
@@ -604,6 +605,10 @@ $(function() {
$messages.css('font-size', savedConfig.sfontSize);
internalOutput('
Loaded font size setting of: '+savedConfig.sfontSize+'', 'internal');
}
+ if (savedConfig.slineHeight) {
+ $("body").css('line-height', savedConfig.slineHeight);
+ internalOutput('
Loaded line height setting of: '+savedConfig.slineHeight+'', 'internal');
+ }
if (savedConfig.spingDisabled) {
if (savedConfig.spingDisabled == 'true') {
opts.pingDisabled = true;
@@ -843,6 +848,28 @@ $(function() {
internalOutput('
Font size set to '+fontSize+'', 'internal');
});
+ $('#decreaseLineHeight').click(function(e) {
+ var Heightline = parseFloat($("body").css('line-height'));
+ var Sizefont = parseFloat($("body").css('font-size'));
+ var lineheightvar = Heightline / Sizefont
+ lineheightvar -= 0.1;
+ lineheightvar = lineheightvar.toFixed(1)
+ $("body").css({'line-height': lineheightvar});
+ setCookie('lineheight', lineheightvar, 365);
+ internalOutput('
Line height set to '+lineheightvar+'', 'internal');
+ });
+
+ $('#increaseLineHeight').click(function(e) {
+ var Heightline = parseFloat($("body").css('line-height'));
+ var Sizefont = parseFloat($("body").css('font-size'));
+ var lineheightvar = Heightline / Sizefont
+ lineheightvar += 0.1;
+ lineheightvar = lineheightvar.toFixed(1)
+ $("body").css({'line-height': lineheightvar});
+ setCookie('lineheight', lineheightvar, 365);
+ internalOutput('
Line height set to '+lineheightvar+'', 'internal');
+ });
+
$('#togglePing').click(function(e) {
if (opts.pingDisabled) {
$('#ping').slideDown('fast');