aboutsummaryrefslogtreecommitdiff
path: root/src/command-line/command-line-frame.js
blob: 3f1dda458ea84fd90c871a5da0b2b865adf29d51 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import './command-line-frame.scss';

export default class CommandLineFrame {
  constructor(win, initial = '') {
    let url = browser.runtime.getURL('build/command-line.html') +
      '#' + encodeURIComponent(initial);

    let element = window.document.createElement('iframe');
    element.src = url;
    element.className = 'vimvixen-command-line-frame';
    win.document.body.append(element);

    this.element = element;
  }

  remove() {
    this.element.remove();
  }
}