Tab

Browser History Manager: TabView Control

YUIのExample「Browser History Manager: TabView Control」へのリンク YUIには、Browser History Managerという変わった機能がある。このサンプルは以下のようにTabviewを使った例となっている。 ここで、上の画面には現れていないが、ブラウザーのURLが ht…

Menu Family: Grouped Menu Items With Titles From Markup

タイトルにある通り、グループ化したメニューに見出し(Title)をつけて表示するやり方。 メニューはbody内のMarkupから生成する。 「Menu Family: Grouped Menu Items Using Markup」と殆ど同じコードで生成できるが、Markupを作るにあたってのお約束が一つ…

TabView Control: Skinning TabView

これまでの例では、青系のスキンを仕様していたが、このExample(Exalpleのページへはこちら)では、スキンを変える方法が(簡単に)示されている。TabViewのスキンは、 tabview-core.css タブのレイアウトなどの基本スタイル(tab間のmarginやtabのpadding…

TabView Control: Getting Content from an External Source(その2)

2009/6/5 tetsuya.odaka phpのバグを修正(なんで間違ったかな。動くはずないのに)=============================================先の例では、ProxyとなるPHPから「YAHOO! News SearchのWebService」を呼ぶ際に、output=phpを指定して、serialize化されたp…

TabView Control: Getting Content from an External Source

2009/6/5 tetsuya.odaka phpのバグを修正(なんで間違ったかな)。============================================= このExample(Exampleのページへのリンクはこちら)は、少し面倒なコードが示されている。YAHOO.widget.Tabオブジェクトを生成する際、コン…

Removing Tabs

タブの追加(Adding Tabs)の次は、タブの削除(Removing Tabs)。(Exampleのページへのリンクはこちら)この例もYAHOO.widget.TabViewのremoveTab()メソッドを利用するだけの簡単なもの(YAHOO.widget.TabViewのAPIドキュメントはこちら) このAPIドキュメ…

TabView Control: Adding Tabs

このExampleでは(Exampleのページへのリンクはこちら)、動的にタブを追加する方法が示されている。これには、先の例、「Build from Script」で使用された、YAHOO.widget.TabViewのaddTab()メソッドが用いられる。サンプルの初期画面は以下。 ここで、「add…

TabView Control: Build from Script

先の例では、body内のmarkupからtabを生成したが、これと(ほぼ)同じものをYUIのScriptで書きましょう、というのが、この「TabView Control: Build from Script」のExample(ページへのリンクはこちら) 使うのは、YAHOO.widget.TabViewオブジェクトのaddTa…

TabView Control: Build from Markup

Tabというのは要求の多い画面仕様の一つだが、スタイルシートと見出し用の画像で自作するのが、普通。 Ajaxライブラリーには、Tabを実装するものがたくさんあって、便利になったなぁ、と感慨ひとしお。YUIのExampleも、TreeViewの次は、TabViewをやってみよ…