# # Panel

パネルコンポーネントを作成します。

Object
(opens new window) を拡張しています。

    new Panel(options: Object)

## # パラメータ

### # `options` (`Object`
(opens new window))

名前 | 説明
--- | ---
`options.modal` `boolean` (opens new window) | `true`の場合、パネルはモーダルになり、ユーザーが外側をクリックすると閉じます。

## # インスタンスメンバ

### # `addTo(map)`

マップにパネルを追加します。

#### # パラメータ

`map` (`Map`) パネルを追加する Mini Tokyo 3D マップ

#### # 返り値

`Panel`: メソッドチェーンを可能にするために自分自身を返す

### # `isOpen()`

パネルが開いているかどうかを確認します。

#### # 返り値

`boolean`
(opens new window): パネルが開いていれば`true`、閉じていれば`false`

### # `remove()`

マップからパネルを削除します。

#### # 返り値

`Panel`: メソッドチェーンを可能にするために自分自身を返す

### # `setButtons(buttons)`

パネルのタイトルにボタンを設定します。

#### # パラメータ

`buttons` (`Array`
(opens new window)`<``HTMLElement`
(opens new window)`>`) パネルのタイトル上のボタンとして使用するDOM要素の配列

#### # 返り値

`Panel`: メソッドチェーンを可能にするために自分自身を返す

### # `setHTML(html)`

パネルのコンテンツを、文字列で指定された HTML に設定します。

このメソッドは、HTML のフィルタリングやサニタイズを行いませんので、信頼できるコンテンツにのみ使用してください。

#### # パラメータ

`html` (`string`
(opens new window)) パネルの HTML コンテンツを表す文字列

#### # 返り値

`Panel`: メソッドチェーンを可能にするために自分自身を返す

### # `setTitle(title)`

パネルのタイトルを文字列で設定します。

#### # パラメータ

`title` (`string`
(opens new window)) パネルのタイトル

#### # 返り値

`Panel`: メソッドチェーンを可能にするために自分自身を返す