2008-10-16から1日間の記事一覧

ウェブページで用意されているショートカットを殺す

GitHubのショートカットを潰す - 素人がプログラミングを勉強するブログ ↑を見たので公開。Opera 限定だけど。 // ==UserScript== // @description Kill page shortcut // @namespace http://d.hatena.ne.jp/edvakf/ // @include http://* // ==/UserScript=…

instanceofが失敗する

テキストノードだと普通は instanceof Text とすると true が返ってくれるのだけど、エラーになることもあるんだ。 最速インターフェース研究会 ここで適当にノードを拾って instanceof Text をやろうとすると、以下のようなエラーが。(Opera の場合) JavaSc…

Opera用Hit-a-Hint作成記・経過報告 6

上のことを踏まえて、getAbsolutePosition 関数を次のように書き直してみた。 function getAbsolutePosition(elem) { var style = getComputedStyle(elem, null); var rect = rectFixForOpera(elem) || elem.getClientRects()[0]; if (rect && rect.right-re…

OpearのgetBoundingClientRectとgetClientRectsがおかしいのでテストページを作った

Opera用Hit-a-Hint作成記・経過報告 5 - by edvakf in hatena 上の (さらに) 続き。テストページを作った。 Opera's getBoundingClientRect() and getClientRects() bug test page 何がおかしいのか試してみたい人は、test というボタンを上からクリックして…