Hide form twisty gives poor usability for TWiki apps that use the form.
When you have a busy page with a form - few will notice the little "Show Form" link at the bottom of the page.
I already had negative reactions from users of a change control board TWiki-Application we have where the vital information is in the form but there are also status updates in the topic. The occational users did not see the form.
Either the feature should be removed or it should be configurable via a setting so we can turn it off.
I have chosen to remove the feature from the template of both my production TWikis
For anyone want to remove the feature here is how to.
In formtables.pattern.tmpl find the two lines.
%IF{"context preview" then="" else='<span id="formshow" class="twistyMakeOpaque"><a href="#" class="twistyTrigger">%ICON{toggleopen}%<span class="twikiLinkLabel">%MAKETEXT{"Show form"}%</span></a></span><span id="formhide" class="twistyHidden twistyMakeOpaque"><a href="#" class="twistyTrigger">%ICON{toggleclose}%<span class="twikiLinkLabel">%MAKETEXT{"Hide form"}%</span></a></span>
<div id="formtoggle" class="twistyMakeHidden twistyRememberSetting">'}%
and delete them
Also find the last line that says
%TMPL:DEF{FORM:display:footer}%</table>%IF{"context preview" then="" else='</div><!-- /formtoggle -->'}%</div><!-- /twikiForm -->%TMPL:END%
and replace it with
%TMPL:DEF{FORM:display:footer}%</table></div><!-- /twikiForm -->%TMPL:END%
I am not sure I am allowed to implement this change myself on SVN. And it probably needs some discussion before anyone else does.
I marked it as patch though because until a configurable solution is implemented I recommend removing the feature from 4.0.2
KJL
I would love to have twisties configurable. One form can be very different from another. Forms here on develop
are the page contents, other forms on twiki.org are not quite that important for everyone all the time.
AC
Removed Twisty from from table.
SVN 9407 (Develop) and 9408 (TWiki4).
AC
Closed with release of 4.0.2
KJL