소스 검색

Implement manual scroll and focus on termDiv element in the DOMConsole class

Lucas de Souza 5 년 전
부모
커밋
dda8f7ac6d
1개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 3 4
      js/io/domConsole.js

+ 3 - 4
js/io/domConsole.js

@@ -206,7 +206,7 @@ export class DOMConsole {
 
   scrollTerm () {
     //scrollIt(this.inputDiv.previousSibling,200);
-    this.inputDiv.previousSibling.scrollIntoView();
+    this.termDiv.scrollTop = this.termDiv.scrollHeight;
   }
 
   focus () {
@@ -216,9 +216,8 @@ export class DOMConsole {
     if(this.parent.style.top.length == 0) {
       this.parent.style.marginTop = "-160px";
     }
-    const prev = this.inputDiv.closest('div');
-    if(prev != null)
-      prev.scrollIntoView();
+    this.termDiv.scrollIntoView();
+    this.scrollTerm();
   }
 
   hide () {