Merge pull request #219 from Slayer95/debug

Battle debug messages are now hidden by default
This commit is contained in:
Guangcong Luo 2014-07-09 22:23:49 -05:00
commit ceaa87abd4
4 changed files with 36 additions and 1 deletions

View File

@ -5154,7 +5154,7 @@ function Battle(frame, logFrame, noPreload) {
case 'debug':
args.shift();
name = args.join(' ');
self.log('<div class="chat"><small style="color:#999">[DEBUG] ' + Tools.escapeHTML(name) + '.</small></div>', preempt);
self.log('<div class="debug"><div class="chat"><small style="color:#999">[DEBUG] ' + Tools.escapeHTML(name) + '.</small></div></div>', preempt);
break;
case 'unlink':
break;

View File

@ -449,6 +449,29 @@
}
return false;
case 'showdebug':
this.add('Debug battle messages: ON');
Tools.prefs('showdebug', true);
var debugStyle = $('#debugstyle').get(0);
var onCSS = '.debug {display: block;}';
if (!debugStyle) {
$('head').append('<style id="debugstyle">'+onCSS+'</style>');
} else {
debugStyle.innerHTML = onCSS;
}
return false;
case 'hidedebug':
this.add('Debug battle messages: HIDDEN');
Tools.prefs('showdebug', false);
var debugStyle = $('#debugstyle').get(0);
var offCSS = '.debug {display: none;}';
if (!debugStyle) {
$('head').append('<style id="debugstyle">'+offCSS+'</style>');
} else {
debugStyle.innerHTML = offCSS;
}
return false;
case 'showjoins':
this.add('Join/leave messages: ON');
Tools.prefs('showjoins', true);

View File

@ -267,6 +267,15 @@
if (musicVolume !== undefined) BattleSound.setBgmVolume(musicVolume);
if (Tools.prefs('logchat')) Storage.startLoggingChat();
if (Tools.prefs('showdebug')) {
var debugStyle = $('#debugstyle').get(0);
var onCSS = '.debug {display: block;}';
if (!debugStyle) {
$('head').append('<style id="debugstyle">'+onCSS+'</style>');
} else {
debugStyle.innerHTML = onCSS;
}
}
});
this.on('init:unsupported', function() {

View File

@ -930,6 +930,9 @@ p.or:after {
.chat.timer {
color: #992222;
}
.debug {
display: none;
}
.highlighted {
background-color: #FFDDAA;
}