vimperatorで時計の表示

表示領域を少しでも広く使いたいときに、Windowsではタスクバーを隠して使いたいのだけど、時計は見たい。何故なら時間を気にしながらじゃないと延々とインターネットしてしまう。だからvimperatorに時計を表示させたい。そんなときはclock.jsと思ってロードすると、

clock.js: not found the commandline.

なんてエラーメッセージが出る。もともとclock.jsはコマンドラインの右端に時計を出すプラグインのようで、今のvimperatorはコマンドライン(のバー)がないよってことなのかな。vimperatorのxulをぼんやり眺めると、下に表示されてるバー(vimのステータスラインぽいもの)がbottombarというものかな、多分そんな気がする。そこに時計が出ればな。windowsのタスクバーは不要になるのにな。clock.jsを無理やり動かすしかないな。

ブラウザのコンポーネントいじるjsってよく分かってないので、試しにいじったら動いたというレベル。localNameがstackじゃないとどういう事態なのとか、全く分かってない。

diff --git a/clock.js b/clock.js
index 2897a01..baafaa8 100644
--- a/clock.js
+++ b/clock.js
@@ -337,9 +337,7 @@ function year() {
 // node control
 function getCommandlineStack() {
-    let messageTextarea = window.document.getElementById('liberator-message');
-    let commandlineStack = messageTextarea.parentNode;
-    return commandlineStack.localName === 'stack' ? commandlineStack : null;
+    return window.document.getElementById('liberator-bottombar');
 }
 
 } )();