Fossil

Diff
Login

Differences From Artifact [3602113b16]:

To Artifact [e474a9668f]:


892
893
894
895
896
897
898

899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
      kf.type = 'text';
      kf.style.display = 'none';
      kf.style.visibility = 'hidden';
      kf.id = 'timeline-kbfocus';
      document.body.appendChild(kf);
    }
    document.addEventListener('keydown',function(evt){

      var
        kNEXT = 78 /* N */,
        kPREV = 77 /* M */,
        kTMLN = 74 /* J */,
        kVIEW = 75 /* K */,
        kDONE = 76 /* L */;
      var key = evt.which || evt.keyCode;
      if( evt.target.tagName=='INPUT' ) return;
      if( evt.altKey || evt.ctrlKey || evt.shiftKey ) return;
      var dx = 0;
      if( key==kPREV ) dx++;
      else if( key==kNEXT ) dx--;
      else if( key!=kTMLN && key!=kVIEW && key!=kDONE ) return;
      var kf = document.getElementById('timeline-kbfocus');
      if( key==kDONE ){
        kf.value = '';







>






|
<
|







892
893
894
895
896
897
898
899
900
901
902
903
904
905
906

907
908
909
910
911
912
913
914
      kf.type = 'text';
      kf.style.display = 'none';
      kf.style.visibility = 'hidden';
      kf.id = 'timeline-kbfocus';
      document.body.appendChild(kf);
    }
    document.addEventListener('keydown',function(evt){
      if( evt.target.tagName=='INPUT' ) return;
      var
        kNEXT = 78 /* N */,
        kPREV = 77 /* M */,
        kTMLN = 74 /* J */,
        kVIEW = 75 /* K */,
        kDONE = 76 /* L */;
        var key = ( evt.which || evt.keyCode )

                    | evt.altKey<<15 | evt.ctrlKey<<14 | evt.shiftKey<<13;
      var dx = 0;
      if( key==kPREV ) dx++;
      else if( key==kNEXT ) dx--;
      else if( key!=kTMLN && key!=kVIEW && key!=kDONE ) return;
      var kf = document.getElementById('timeline-kbfocus');
      if( key==kDONE ){
        kf.value = '';