User:Austin J. Che/Extensions/ShowHide: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 1: Line 1:
'''This extension is deprecated. Do not use.''' Look at [[OpenWetWare:Toggle]] for a much cleaner solution that does not require an extension at all.
'''This extension is no longer installed on this wiki.''' Look at [[OpenWetWare:Toggle]] for a much cleaner solution that does not require an extension at all.


To move to use toggle instead of showhide, replace
To move to use toggle instead of showhide (for the most common case), replace
<pre>
<pre>
  <showhide>
  <showhide>
Line 26: Line 26:
  </showhide>
  </showhide>
</pre>
</pre>
gives this:
<showhide>
text1 __HIDER__<hide>hide1</hide>
</showhide>
<showhide>
text2 __HIDER__<hide>hide2</hide>
</showhide>
<showhide>
__SHOWALL__ __HIDEALL__
</showhide>
In addition, this version of show/hide has been modified so that it works correctly when being included from within a template (probably a MediaWiki bug of not being able to recursively call the parser inside an extension within a template): http://bugzilla.wikimedia.org/show_bug.cgi?id=3896


----
----
Send bugs and comments to [[Austin Che]]. Other extensions including  sources can be found at [[../]].
Send bugs and comments to [[Austin Che]]. Other extensions including  sources can be found at [[../]].

Latest revision as of 09:50, 29 September 2007

This extension is no longer installed on this wiki. Look at OpenWetWare:Toggle for a much cleaner solution that does not require an extension at all.

To move to use toggle instead of showhide (for the most common case), replace

 <showhide>
 text1 __HIDER__<hide>text to be hidden</hide>
 </showhide>

with

 text1 {{hide|1=text to be hidden}}

Old documentation

This is a modified version of the ShowHide extension that adds show all and hide all functionality. The text __SHOWALL__ and __HIDEALL__ inside the showhide tags will be expanded to links in a similar manner like __HIDER__. These links show or hide ALL the sections on the current page. For example:

 <showhide>
 text1 __HIDER__<hide>hide1</hide>
 </showhide>
 <showhide>
 text2 __HIDER__<hide>hide2</hide>
 </showhide>
 <showhide>
 __SHOWALL__ __HIDEALL__
 </showhide>

Send bugs and comments to Austin Che. Other extensions including sources can be found at User:Austin J. Che/Extensions.