In my plugin.xml, I have specified popup help for each of my commands, very much like is done in the plugin.xml in the Network Tool Example, but I noticed that in both the plugin I have created AND the network tool plugin, both will show the help for the first action listed, but not for subsequent actions. Actually, it's buggy in showing any of the popup help that isn't the first action. Is there something wrong with the example? My code is based off the example, so it shares any problems in this respect.
Here's the copy of the plugin.xml that matters. The help for nslookup is never displayed, only a "documentation is missing, contact Fanfare" message is displayed.
<request
action="ping"
allowAutoMapResponse="false"
handler="com.sample.tool.networktool.handlers.PingRequestHandler"
help="popups/ping.html"
requestProperties="com.sample.tool.networktool.properties.PingProperties">
<requestEditing
nextAction="bar">
</requestEditing>
</request>
<request
action="nslookup"
allowAutoMapResponse="false"
editingHelper="com.sample.tool.networktool.internal.NsLookupEditingHelper"
handler="com.sample.tool.networktool.handlers.NslookupRequestHandler"
help="popups/nslookup.html"
requestProperties="com.sample.tool.networktool.properties.NsLookupProperties"
validator="com.sample.tool.networktool.internal.NsLookupValidator">
<requestEditing
nextAction="foo">
<contextTargetEditing
contextSubstitution="true"
handler="com.sample.tool.networktool.internal.NsLookupEditingHelper"
targetSubstitution="false">
</contextTargetEditing>
<descriptionEditing
commandSubstitution="true"
handler="com.sample.tool.networktool.internal.NsLookupEditingHelper">
</descriptionEditing>
</requestEditing>
</request>