User:Iritscen/TestSpace: Difference between revisions

From OniGalore
Jump to navigation Jump to search
m (taking advantage of new (restored) parameter in Divhide)
(now that collapsible spaces finally work 100% of the time, let's move on to another issue)
Line 1: Line 1:
{{divhide|width=50%|title for hidden text|This text should be hidden.}}
Divbox and Pullquote don't get along well. Here's what happens when I write some reasonable wiki code:


<pre><nowiki>{{Divbox|yellow|{{Pullquote|Pretend something witty is written here.|Iritscen}}}}</nowiki></pre>


{| class="wikitable collapsible collapsed"
begets:
! another title for hidden text
 
|-
{{Divbox|yellow|{{Pullquote|Pretend something witty is written here.|Iritscen}}}}
| This text should also be hidden.
 
|}
 
After doing some reading on WP and some fiddling, I've found that:
 
<pre><nowiki>{{Divbox|yellow|3=<br>{{Pullquote|Pretend something witty is written here.|Iritscen}}}}</nowiki></pre>
 
begets
 
{{Divbox|yellow|3=<br>{{Pullquote|Pretend something witty is written here.|Iritscen}}}}
 
So, although it works, it's only by a hack that the two templates get along together even partially.
 
Questions that need answering:
# Why do I need to declare that the quote text is the third parameter with "3="?
# Why does some bum text need to be inserted (here I've used "<nowiki><br></nowiki>") before the data returned by Pullquote?
# Why does using Pullquote inside of Divbox break Divbox's "width" parameter?
 
<nowiki>#</nowiki>3 is of the most concern to me, followed by #2. I suspect that the fact that Pullquote actually returns table code is part of the problem behind all this.

Revision as of 17:38, 8 December 2008

Divbox and Pullquote don't get along well. Here's what happens when I write some reasonable wiki code:

{{Divbox|yellow|{{Pullquote|Pretend something witty is written here.|Iritscen}}}}

begets:

<div class="boilerplate metadata" id="

Pretend something witty is written here.

—Iritscen

" style="background-color: #FFFFCC; border: 1px solid #FFCC00; margin: 0.5em; padding: 0.5em;

padding
1em;">
Pretend something witty is written here.

—Iritscen

{{{3}}}


After doing some reading on WP and some fiddling, I've found that:

{{Divbox|yellow|3=<br>{{Pullquote|Pretend something witty is written here.|Iritscen}}}}

begets


So, although it works, it's only by a hack that the two templates get along together even partially.

Questions that need answering:

  1. Why do I need to declare that the quote text is the third parameter with "3="?
  2. Why does some bum text need to be inserted (here I've used "<br>") before the data returned by Pullquote?
  3. Why does using Pullquote inside of Divbox break Divbox's "width" parameter?

#3 is of the most concern to me, followed by #2. I suspect that the fact that Pullquote actually returns table code is part of the problem behind all this.