タグ

ブックマーク / piro.sakura.ne.jp (5)

  • XUL Apps > Tips > ホイールスクロールで普通のボックスの内容をスクロールする - outsider reflex

    はじめに 以前、こんな情報誰も必要としてないだろうなあと思って日記にポインタだけ書いたのですが、ニーズがあるようなので例も含めてまとめておきます。 scrollbox などの元からスクロールさせるために作られた要素ではないただの box やなんかでも、 CSS の overflow プロパティを使えば中身をスクロールできるようになります。しかし、この方法でスクロールできるようにした場合でも、マウスのホイールスクロールでは内容をスクロールできません(Webページ上でCSSを使って「疑似フレーム」にしている場合に起こる問題もこれと同じ)。以下は、この問題を自力で解決してしまおうという話です。 追記。この問題は2004/8/7付けで修正されました。以下の情報は今となってはまるっきり無駄骨ですので、暇つぶしに読む程度でヨロシク。 実装 ホイールスクロールで要素の内容をスクロールするには、要素の上で

  • Latest topics > メソッド名は三人称単数形にするべきかどうか - outsider reflex

    Latest topics > メソッド名は三人称単数形にするべきかどうか 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « 絵を描くことへのスタンスの変化 Main Thunderbirdにルーラーを表示する「ルーラーバー」を作ったよ » メソッド名は三人称単数形にするべきかどうか - Oct 08, 2008 例えばW3C DOMでは、子ノードがあるかどうかを調べるメソッドの名前はhasChildNodes()(三人称単数形)だけど、子ノードを追加するメソッドはappendChild()(不定形、原形)となっている。どうしてこのようにバラバラなのか? どっちかに統一しないのか? という話。 Matz氏はRubyのメソッド名から三人称単数形を廃し

  • Latest topics > オープンソースなライセンスやコピーレフトなライセンス、クリエイティブコモンズについて、他のライセンスとどう組み合わせられる

    Latest topics > オープンソースなライセンスやコピーレフトなライセンス、クリエイティブコモンズについて、他のライセンスとどう組み合わせられるのかを図にしてみた 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « 無責任中間法入 Moezilla Japan 設立のお知らせ Main FUELが酷すぎる » オープンソースなライセンスやコピーレフトなライセンス、クリエイティブコモンズについて、他のライセンスとどう組み合わせられるのかを図にしてみた - Apr 02, 2008 オープンソースなライセンスとかコピーレフトなライセンスとかたくさんありすぎて違いがよく分かってなかった(自分で使ってるのに……)。特に、それぞれどう組み合わせること

  • XUL Apps > XUL/Migemo [Forked Edition] - outsider reflex

    XUL/Migemo Ver.0.14.9 for Mozilla Firefox & Thunderbird An English version of this page is also available. 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! これは何? ダウンロード 使い方解説 インストール手順 単語の検索(Migemo検索)の開始 Migemo検索の終了 長い文章の検索 ページ内を検索中にMigemo検索に切り替える 検索できない単語がある時は ページ内を任意の正規表現で検索する API XUL/Migemoサービスの利用方法 他の言語に対応させる 他の言語用エンジンの開発方法 ここまでの経緯 更新履歴 What's this?

    arrow0626
    arrow0626 2008/06/18
  • XUL Apps > Documentations > ラインマーカーの実装の解説 - outsider reflex

    Text Link ラインマーカーの実装の解説 2006/7/22 ラインマーカーの実装について受けた質問に対する回答を元にして作成した解説文です。 概要 文字列的処理の限界 実装の解説 選択範囲の取得 単一の要素ノード内で完結した選択範囲の場合 複数の要素ノードに跨る選択範囲の場合 参考文献 Home Back to List 概要 ラインマーカーは、選択範囲の文字列をマーカーで強調したようにする拡張機能です。この機能を実装するためには、DOM2 Rangeを使用する必要があります。 文字列的処理の限界 GeckoやIEでは、window.getSelection()によって選択範囲を取得することができます。しかしながら、これと既存のテクニック(document.write()やHTMLElement.innerHTMLなどを使った文字列的な処理)の組み合わせでラインマーカーと同様の処理

  • 1