「すぐ寝るボタン」試作経過
今、div.menu
にボタンをくっつける所で
var menu = document.getElementById("menu"); if (menu != null) { var sleepButton = document.createElement("input"); sleepButton.setAttribute('type', 'button'); sleepButton.setAttribute('name', 'sleepButton'); sleepButton.setAttribute('value', 'Sleep'); sleepButton.addEventListener("click", function(player){ // for(n in player) { GM_log(n); } player.setIsActive(false, false); player.update(); }, false); menu.appendChild(sleepButton); }
とかやってみている。
コンソールに吐き出されたログを見ていると、addEventListener
に渡されたplayer
オブジェクトに 何やらあらぬプロパティが一杯入っているらしい。そのくせupdateメソッドは持っていなくて、player.update();
はエラーになる。
これ、本当に犬なのだろうか。