JavaScript API
callback
以下オブジェクトを宣言することで callback を登録することがでます。
|
|
このオブジェクトは、以下の擬似コードのように Object.create のパラメーターとして渡される。
|
|
初期化callbackを利用したチャットの自動スタート
以下のように、初期化のcallback内で showChat を呼び出すとチャットが自動に開始されます。
|
|
テンプレートエンジンへのアクセス
render として登録された callback は以下つの引数を取ります。
|
|
| 名前 | 意味 |
|---|---|
| script | スクリプトオブジェクト |
| template | テンプレート関数 |
例えば、 /scenarios/47/scripts/249 のようなシナリオ47、スクリプト249に以下のようなスクリプトが登録されているとします。
|
|
{* *}で囲まれた変数は、テンプレート変数として展開されます。
テンプレート変数はユーザーの回答内容だけでなく、 JavaScript APIからも追加することが可能で、具体的には以下のように、template 関数の引数として渡します。
|
|