タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

xblに関するsnaka72のブックマーク (3)

  • XBL - Archive of obsolete content | MDN

    This is an archived page. It's not actively maintained. XML Binding Language (XBL, 時おり、拡張可能なバインディング言語 (Extensible Bindings Language) とも呼ばれます) は、他のドキュメント内の要素にアタッチできるバインディングを記述する言語です。バインディングがアタッチする要素は、「XBL に結び付けられた要素」と呼ばれ、 バインディングで定義された新しいビヘイビア (振る舞い) を持ちます。 バインディングは、XBL に結び付けられた要素に登録されたイベントハンドラ、XBL に結び付けられた要素からアクセス可能な新しいメソッドとプロパティの実装、そしてXBL に結び付けられた要素の下に挿入される匿名コンテントを含むことができます。 ほとんどの XUL ウィジットは少なくとも

    XBL - Archive of obsolete content | MDN
  • XBL 入門 - Archive of obsolete content | MDN

    XUL には、姉妹言語として XBL (eXtensible Bindings Language) が用意されています。 この言語を利用して、XUL ウィジェットの振る舞いを宣言することが可能です。 バインディング XUL を使用すれば、アプリケーションが提供するユーザーインターフェイスのレイアウトを定義することが可能です。 また、それらにスタイルを適用することで、要素の外観をカスタマイズできます。 さらに、スタイルを変更するために、新しいスキンを作成することも可能です。 このとき、スクロールバーや、チェックボックスといった、すべての要素の基的な外観については、スタイルを調整するか、要素に属性を設定することによって変更することが可能ですが、 XUL では、要素の挙動については変更する手段がありません。 例えば、スクロールバーについて、部分的に動作の内容を変更したい場合があるかもしれません

    XBL 入門 - Archive of obsolete content | MDN
  • 自動伸縮するテキストエリア - 素人がプログラミングを勉強していたブログ

    Page Not Found – 404のtextareaをcloneする方法は微妙なので、別の方法を考えた。全角文字や行を減らすのにも対応している。優れたUIは全てのサイトで使えるべき。GreasemonkeyだとDOMNodeInsertedをフックするのが面倒なのでXBLにした。 userContent.css: textarea { overflow-y: hidden; min-height: 5em; height: 5em; -moz-binding: url("auto-resize.xml#run"); } auto-resize.xml <?xml version="1.0"?> <bindings xmlns="http://www.mozilla.org/xbl" extends="chrome://global/content/platformHTMLBindin

    自動伸縮するテキストエリア - 素人がプログラミングを勉強していたブログ
  • 1