Making the checkboxes work fine on IE. onchange doesnt work very well with checkboxes there. The target is not set too.

This commit is contained in:
Fabio M. Costa 2010-07-29 10:58:15 -03:00 committed by Christian Williams
parent 2d10cc1404
commit 8ecfd26325
1 changed files with 4 additions and 4 deletions

View File

@ -70,16 +70,16 @@ jasmine.TrivialReporter.prototype.reportRunnerStarting = function(runner) {
this.startedAt = new Date(); this.startedAt = new Date();
var self = this; var self = this;
showPassed.onchange = function(evt) { showPassed.onclick = function(evt) {
if (evt.target.checked) { if (showPassed.checked) {
self.outerDiv.className += ' show-passed'; self.outerDiv.className += ' show-passed';
} else { } else {
self.outerDiv.className = self.outerDiv.className.replace(/ show-passed/, ''); self.outerDiv.className = self.outerDiv.className.replace(/ show-passed/, '');
} }
}; };
showSkipped.onchange = function(evt) { showSkipped.onclick = function(evt) {
if (evt.target.checked) { if (showSkipped.checked) {
self.outerDiv.className += ' show-skipped'; self.outerDiv.className += ' show-skipped';
} else { } else {
self.outerDiv.className = self.outerDiv.className.replace(/ show-skipped/, ''); self.outerDiv.className = self.outerDiv.className.replace(/ show-skipped/, '');