Fossil SCM
Add the missing forum.js file. Adjust forum.js so that it does a better job of autoscrolling to the selected forum message.
Commit
9ea4805e5c998a69bdbb0419b6c6546a7727d9ad764795926fbf984fb156c327
Parent
8f0e18f4b0f4eba…
1 file changed
+17
+17
| --- a/src/forum.js | ||
| +++ b/src/forum.js | ||
| @@ -0,0 +1,17 @@ | ||
| 1 | +(function(){ | |
| 2 | + function absoluteY(obj){ | |
| 3 | + var top = 0; | |
| 4 | + if( obj.offsetParent ){ | |
| 5 | + do{ | |
| 6 | + top += obj.offsetTop; | |
| 7 | + }while( obj = obj.offsetParent ); | |
| 8 | + } | |
| 9 | + return top; | |
| 10 | + } | |
| 11 | + var x = document.getElementsByClassName('forumSel'); | |
| 12 | + if(x[0]){ | |
| 13 | + var w = window.innerHeight; | |
| 14 | + var h = x[0].scrollHeight; | |
| 15 | + var y =<h ){ | |
| 16 | + oluteY(x[0]); | |
| 17 | + if( } if( w>h ) y = y + ( |
| --- a/src/forum.js | |
| +++ b/src/forum.js | |
| @@ -0,0 +1,17 @@ | |
| --- a/src/forum.js | |
| +++ b/src/forum.js | |
| @@ -0,0 +1,17 @@ | |
| 1 | (function(){ |
| 2 | function absoluteY(obj){ |
| 3 | var top = 0; |
| 4 | if( obj.offsetParent ){ |
| 5 | do{ |
| 6 | top += obj.offsetTop; |
| 7 | }while( obj = obj.offsetParent ); |
| 8 | } |
| 9 | return top; |
| 10 | } |
| 11 | var x = document.getElementsByClassName('forumSel'); |
| 12 | if(x[0]){ |
| 13 | var w = window.innerHeight; |
| 14 | var h = x[0].scrollHeight; |
| 15 | var y =<h ){ |
| 16 | oluteY(x[0]); |
| 17 | if( } if( w>h ) y = y + ( |