Template talk:inheritance diagram
ImageMap suggestion: Use 'desc none' to suppress blue circle icon
Not sure how much attention these talk pages get, and I don't see any signs of an {{Edit fully-protected}}-style request template (ref: enwiki:Template:Edit fully-protected), but I guess I'll try here for starters...
Suggestion
Please edit the template code to:
<div class="t-inheritance-diagram">
{{#if:{{{image|}}}
|{{#if:{{{map|}}}
|{{#tag:imagemap |
Image:{{{image|}}}{{!}}center
{{{map|}}}
desc {{{desc|none}}}
}}
|[[Image:{{{image|}}}]]
}}
|{{error|No image specified}}
}}
<div style="text-align:center;">
{{small|Inheritance diagram}}{{{notes|}}}
</div>
</div><noinclude>{{documentation}}</noinclude>
(The only change is the addition of a line containing "desc {{{desc|none}}}" underneath "{{{map|}}}".)
Explanation
Adding "desc none" to the imagemap commands by default will suppress the not-particularly-useful "more information" icon that the ImageMap extension overlays onto images by default. Leaving it as a parameter allows callers to supply a different argument for desc should they need to. (The normal default is 'bottom-right'.)
Demonstration
Using the {{inheritance diagram/std-domain error}} diagram as an example:
- Current output of
{{inheritance diagram/std-domain error}}Inheritance diagram
- After this changeInheritance diagram
- After this change, if
|desc=top-leftis added to the code for{{inheritance diagram/std-domain error}}Inheritance diagram