Xterm не работает с Bootstrap Nav Tabs - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь заставить xterm работать в моем электронном одностраничном приложении. Моя проблема в том, что элемент div для xterm находится на другой вкладке и не виден при запуске / init. Если приложение запустилось, и я щелкаю вкладку nav для моего элемента div xterm, это просто маленький черный ящик без вывода.

Если я запускаю свое приложение без загрузки bootstrap. css это работает, и я вижу свой вывод в элементе div xterm. Но с проблемой отсутствия каких-либо bootstrap функций.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 11 марта 2020

Я нашел решение для моей проблемы. Я не инициализирую xterm сразу после запуска моего приложения. Я подожду, пока пользователь не нажмет «Nav Tab» с терминалом в нем и инициализирует xterm после него.

$('a[data-toggle="tab"]').on('shown.bs.tab', (e) => {
    if (/#MyTabID/gi.test(e.target.href) && this.MySshObjRef === null) {
        this.initMySshObj()
    }
})
...