インターフェース: RailTool
レール モードのコンテキスト パネル内の 1 つのツール - モードが所有するパネル内の行。
'default' は、特別な機能が何も装備されていないときにモードが依存するツールです (選択の ポインタ); 'toggle' モーダル ツールを装備し、それに一致するようにレール スロットをモーフィングします。 'action' は 1 回実行され、武装ツールは放置されます。
プロパティ
enabled()?
optionalenabled: () =>boolean
false を返すと、行は無効になります。選択を変更するたびに再チェックされます。
返品
boolean
icon
icon:
string
SVG 文字列。 innerHTML が注入されており、** は消毒されていない** ため、 信頼できる情報源からのものでなければなりません。 CSS は、パネル内で 18 ピクセルのサイズにします。
id
id:
string
安定したアイデンティティ: 店が武器を持っているもの、そして列にある data-tool。
kind
kind:
"toggle"|"default"|"action"
label
label:
string
行のラベル。そのまま使用されます (翻訳可能です)。
run()?
optionalrun: (armed) =>void
ツールの効果を実行します。 A 'toggle' は希望する武装状態を受け取ります。
パラメータ
armed
boolean
返品
void