Template:バスケットボール選手/style

background-color:#DCDCDC;color:#000000;

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

この{{バスケットボール選手/style}}のサブテンプレートは、個人が現在所属するプロチームのチームカラーに対応した色のヘッダーを生成するために使用されます。

使い方[編集]

{{バスケットボール選手/style|所属チーム名}}

または

{{バスケットボール選手/style|所属チーム名|team_link}}

仕組みについて[編集]

このテンプレートは、モジュール:Sports colorの 'check' 関数の戻りコードをチェックして、チームが既知であるかどうかを確認します。チームがモジュールによって知られている場合、それは known を返し、テンプレートはモジュール:Sports colorの 'colorcell' 関数で指定されたカラーリングを使用します。チームがモジュールに登録されていない場合、モジュールは何も返さず、テンプレートはモジュール:College colorの 'header' 関数で指定された色付けを使用します。

2番目の team_link パラメータが渡された場合、このスタイル文は色付きのリンクを生成するために使用され、それ以外の場合はテンプレートは単にスタイル文を返します。

テスト[編集]

以下は、テンプレートの正常確認するためのテストです。 このテストはモジュールのいくつかのセクションとNCAAカラーテンプレートの最後のチームをチェックします。

テスト リーグ 結果
空欄 N/A background-color: #DCDCDC; color: #000000;
引退 N/A background-color: #AA8877; color: #FFFFFF;
フリーエージェント N/A background-color: #d0a5d3; color: #FFFFFF;
ワシントン・ウィザーズ NBA background-color: #002B5C; color: #FFFFFF;
Žalgiris Kaunas Euroleague background-color: #146734; color: #FFFFFF;
Wollongong Hawks NBL background-color: #000000; color: #FFFFFF;
Talk 'N Text Tropang Texters PBA background-color: #0055AF; color: #FFFFFF;
Smart Gilas Pilipinas PBA background-color:#DCDCDC;color:#000000;
s.Oliver Baskets European leagues background-color:#DCDCDC;color:#000000;
Wonju Dongbu Promy KBL background-color: #009D85; color: #FFFFFF;
South Korea national basketball team KBL background-color:#DCDCDC;color:#000000;
ミシガン・ウルヴァリンズ NCAA background-color:#00274C;color:#FFFFFF;
Moncton Magic Canada background-color: #000000; color: #FFFFFF;
Raleigh Firebirds The Basketball League background-color:#DCDCDC;color:#000000;

上の表の3番目の列は、どのクエリでも空白であってはならない。最初の3つだけがDCDCDC/000000(デフォルト)を返す必要があります。

複雑性[編集]

原理的には、もっと多くのリーグを追加することもできますが、そうするとモジュールが複雑になり、(a)レンダリング速度が低下するか、(b)恐ろしいスクリプトエラーが誘発される危険性があります。


関連項目[編集]