Difference between revisions of "Tooltips"

From Freephile Wiki
Jump to navigation Jump to search
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Feature
 
|image=Reference Tooltips reworked.png
 
|imgdesc=tooltips
 
|title=
 
}}
 
{{#set:feature description = create icons with onmouseover tooltips }}
 
{{#set:feature notes = works on this page, but not on the doc page?? as of 2016-01-19 }}
 
{{#set:feature tests =  }}
 
{{#set:feature examples = [[Template:Tooltip/doc]] }}
 
 
== Semantic MediaWiki ==
 
== Semantic MediaWiki ==
To create tooltips in your wiki, you can simply use the '''info''' function that is [[smw:Help:Adding_tooltips|included in Semantic MediaWiki]].
+
To create tooltips in your wiki, you can simply use the '''info''' function that is included in Semantic MediaWiki.
This is a Semantic MediaWiki example: {{#info:This is a tooltip.}}
 
  
== Extension ==
+
{{#info:This is a tooltip.}}
The Tooltip extension has it's latest code on the 'Talk' page, and is superseded by extensions like [[mw:Extension:Lingo|Extension:Lingo]].
+
 
 +
== Tooltip Extension ==
 +
There is an extension <ref>http://www.mediawiki.org/wiki/Extension:Tooltip</ref> that allows you to add tooltips via tag or parser function.
 +
 
 +
Using the tag like this <pre><tooltip text="body text" x=xoffset y=yoffset>tooltip text</tooltip></pre> produces UNIQab115884f90c6e0b-tooltip-00000005-QINU errors
 +
 
 +
Trying the template and parser function approach produces fatal errors because methods in the Parser class have changed.
 +
 
 +
{{tooltip | base text | tooltip text}}
  
== Template ==
 
<nowiki>{{Tooltip | text | icon}}</nowiki> which uses the [[Template:Tooltip|Tooltip]] template, which in turn relies on the <code>#info</code> parser function by SMW works like this:
 
{{Tooltip | This is some info | info }}
 
  
 
{{References}}
 
{{References}}
  
 
[[Category:Wiki]]
 
[[Category:Wiki]]

Revision as of 15:43, 2 December 2014

Semantic MediaWiki[edit | edit source]

To create tooltips in your wiki, you can simply use the info function that is included in Semantic MediaWiki.

This is a tooltip.

Tooltip Extension[edit | edit source]

There is an extension [1] that allows you to add tooltips via tag or parser function.

Using the tag like this

<tooltip text="body text" x=xoffset y=yoffset>tooltip text</tooltip>

produces ?UNIQab115884f90c6e0b-tooltip-00000005-QINU? errors

Trying the template and parser function approach produces fatal errors because methods in the Parser class have changed.

base text


References[edit source]