Fossil SCM

Recognize old IE event object to make tree-view expand/collapse work in IE8.

joel 2014-01-17 00:07 trunk
Commit 21426d01b464f2761ad342de32aafc149dc4d2ae
1 file changed +2 -1
+2 -1
--- src/browse.c
+++ src/browse.c
@@ -689,11 +689,12 @@
689689
@ var outer_ul = document.querySelector('.filetree > ul');
690690
@ var subdir = outer_ul.querySelector('.subdir');
691691
@ var expandMap = {};
692692
@ checkState();
693693
@ outer_ul.onclick = function(e){
694
- @ var a = e.target;
694
+ @ e = e || window.event;
695
+ @ var a = e.target || e.srcElement;
695696
@ if( a.nodeName!='A' ) return true;
696697
@ if( a.parentNode==subdir ){
697698
@ toggleAll(outer_ul);
698699
@ return false;
699700
@ }
700701
--- src/browse.c
+++ src/browse.c
@@ -689,11 +689,12 @@
689 @ var outer_ul = document.querySelector('.filetree > ul');
690 @ var subdir = outer_ul.querySelector('.subdir');
691 @ var expandMap = {};
692 @ checkState();
693 @ outer_ul.onclick = function(e){
694 @ var a = e.target;
 
695 @ if( a.nodeName!='A' ) return true;
696 @ if( a.parentNode==subdir ){
697 @ toggleAll(outer_ul);
698 @ return false;
699 @ }
700
--- src/browse.c
+++ src/browse.c
@@ -689,11 +689,12 @@
689 @ var outer_ul = document.querySelector('.filetree > ul');
690 @ var subdir = outer_ul.querySelector('.subdir');
691 @ var expandMap = {};
692 @ checkState();
693 @ outer_ul.onclick = function(e){
694 @ e = e || window.event;
695 @ var a = e.target || e.srcElement;
696 @ if( a.nodeName!='A' ) return true;
697 @ if( a.parentNode==subdir ){
698 @ toggleAll(outer_ul);
699 @ return false;
700 @ }
701

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button