Difference between revisions of "MediaWiki/Tags for Controls"
AngelHerraez (talk | contribs) (updates to Jmol MW Extension v5) |
AngelHerraez (talk | contribs) (more verbose with examples) |
||
Line 17: | Line 17: | ||
Will include as 3rd-level subtags | Will include as 3rd-level subtags | ||
<code>target</code>, <code>text</code>, <code>script</code> | <code>target</code>, <code>text</code>, <code>script</code> | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Example code: !! Renders: | ||
+ | |- | ||
+ | | | ||
+ | <jmol> | ||
+ | <jmolLink> | ||
+ | <text>spacefill</text> | ||
+ | <script>spacefill on;</script> | ||
+ | </jmolLink> | ||
+ | </jmol> | ||
+ | || | ||
+ | <jmol> | ||
+ | <jmolLink> | ||
+ | <text>spacefill</text> | ||
+ | <script>spacefill on;</script> | ||
+ | </jmolLink> | ||
+ | </jmol> | ||
+ | |} | ||
+ | Note: initial spaces are '''not''' allowed in some of the subtag contents. | ||
+ | |||
+ | <jmol> | ||
+ | <jmolLink> | ||
+ | <text>spacefill</text> | ||
+ | <script>spacefill on;</script> | ||
+ | </jmolLink> | ||
+ | </jmol> | ||
== jmolCheckbox == | == jmolCheckbox == |
Revision as of 18:22, 22 April 2024
Contents
Tags in the Jmol Extension for MediaWiki that will include controls to act on models
All these tags will insert controls in the page at the same time the page is being loaded. The controls allow the user to apply a script, included in the tag, to the model displayed in a JSmol panel.
These tags must be surrounded by a <jmol> </jmol>
tag pair and will act on a model created by a jmolApplet
subtag.
Important: the content of the target
subtag must match the content of the name
subtag of the jmolApplet
on which the action is desired.
Many of the 3rd and 4th-level subtags are optional and will take default values based on the sibling subtags (e.g. text defaults to the first characters of script).
jmolButton
Will include as 3rd-level subtags
target
, text
, script
jmolLink
Will include as 3rd-level subtags
target
, text
, script
Example code: | Renders: |
---|---|
<jmol> <jmolLink> <text>spacefill</text> <script>spacefill on;</script> </jmolLink> </jmol> |
|
Note: initial spaces are not allowed in some of the subtag contents.
jmolCheckbox
Will include as 3rd-level subtags
target
, text
, scriptWhenChecked
, scriptWhenUnchecked
, checked
jmolMenu
Will include as 3rd-level subtags
target
, menuheight
and several item
's
Each item
subtag will include 4th-level subtags:
text
, script
and, only in one of them, checked
jmolRadioGroup
Will include as 3rd-level subtags
target
, vertical
and several item
's
Each item
subtag will include 4th-level subtags:
text
, script
and, only in one of them, checked
<< Back to the index page of the Extension.