Confirmed users
1,396
edits
No edit summary |
|||
Line 2,369: | Line 2,369: | ||
values: [ "none", "polite", "assertive" ], | values: [ "none", "polite", "assertive" ], | ||
default: "none" | default: "none" | ||
} | |||
}; | |||
</pre> | |||
====Actions==== | |||
<pre> | |||
dictionary ActionTaxon { | |||
DOMString description; | |||
DOMString dual; | |||
sequence<DOMString> states; | |||
}; | |||
</pre> | |||
<code> | |||
ActionTaxon .''description'' | |||
::Localized action description. | |||
ActionTaxon .''dual'' | |||
::Dual action taxon. When action is invoked, it is switched to its dual action if applicable. | |||
ActionTaxon .''states'' | |||
::Implied states. When action is invoked, states of dual action are cleared, this action states are set. | |||
</code> | |||
<b>Example.</b> | |||
<pre> | |||
var taxa = { | |||
check: { | |||
description: "check", | |||
dual: "uncheck", | |||
states: [ "checked" ] | |||
}, | |||
uncheck: { | |||
description: "uncheck", | |||
dual: "check" | |||
} | } | ||
}; | }; |