Template talk:Tmbox

Latest comment: 1 year ago by Matma Rex in topic Template not visible in mobile view

wikitable

edit

Can you put wikitables in these? I can't get it to work, ie:

{{tmbox|small=yes|text=
 {| class="wikitable"
 |-
 ! Header 1
 ! Header 2
 |-
 | row 1, cell 1
 | row 1, cell 2
 |-
 | row 2, cell 1
 | row 2, cell 2
 |}}}

Is there a way? html tables seem to work. thanks, ErikHaugen (talk | contribs) 23:51, 11 February 2011 (UTC)Reply

You would need to escpae the pipe characters with {{!}}, so {| becomes {{{!}}, and |- becomes {{!}}-, etc. Edokter (talk) — 00:55, 12 February 2011 (UTC)Reply

Substitution

edit

Unless I shortly hear any objections, i am going to make this template substitutable. It is used on talk pages a lot, so the functionality is desirable. Magog the Ogre (talk) 22:57, 31 October 2011 (UTC)Reply

Why is substitutability advantageous in this template? Tmbox is a display template; it implements the current consensus for the appearance of message boxes. If that consensus changes, so too can the appearance of millions of boxes, with a few careful changes here. There are still thousands of implementations of the previous generation of talkpage message boxes precisely because they were not centralised through a metatemplate like {{tmbox}}, that's not a mistake we want to repeat. So yes, consider this an objection: there is no reason to make this template substitutable because there is no (common) reason to want to substitute it. Happymelon 00:08, 1 November 2011 (UTC)Reply

Classes

edit

Please see centralised discussion at Wikipedia talk:Manual of Style/Article message boxes#Classes. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 10:22, 29 November 2011 (UTC)Reply

Edit request - option for background colours

edit

An option for background colours would be nice   it seems there is no way to do it in the documentation other than substing which on a talk page is bad because it adds to the spam for people --Mistress Selina Kyle (Α⇔Ω ¦ ⇒✉) 10:21, 10 February 2012 (UTC)Reply

That the background colour is standardised across all templates is precisely the point of this template! Happymelon 10:27, 10 February 2012 (UTC)Reply

I actually figured it out and changed it already if you look at with my talk page, of course, style, thanks :) It should probably mention that in the description/documentation for people that don't know CSS ha.  

Edit request - option for Padding

edit

Another thing though, is it possible to set the padding currently? I thought it would be padding=whatever in the CSS style but that doesn't appear to do anything for some reason, I am thinking the template probaby needs a separate setting added to it to let people change padding for some reason?

For instance the difference between tmbox:

and table (this is what the New Wikilove button at top of the screen stuff uses at the moment, weirdly - and without centring set to, I just changed that in to make the comparison easier):

  A kitteh for you!
Dianna has given you an evil attack kitteh! Evil attack kittehs help promote wiki-love and protect your talk page from trollish elements. Dianna (talk) 15:38, 6 February 2012 (UTC)Reply

It's more noticable in larger boxes if you compare the padding around the picture in the Wikilove table: [1] to the much smaller padding tmbox uses : [2]

I tried to change with padding style but didn't seem to do anything, not sure what's up with that - thanks for any help   --Mistress Selina Kyle (Α⇔Ω ¦ ⇒✉) 11:18, 10 February 2012 (UTC)Reply

You can use {{fmbox}} for fullwidth boxes. Also, anyone can edit the docs, they are not protected. -- WOSlinker (talk) 11:32, 10 February 2012 (UTC)Reply
ah I was talking about padding, not width   in CSS padDing is the gap between images/text and the border inside an object (margin is for the gap outside an object) --Mistress Selina Kyle (Α⇔Ω ¦ ⇒✉) 11:36, 10 February 2012 (UTC)Reply
Tmbox is a table to which the style parameter is applied, and cannot have a padding. Default table cell padding is used. Tmbox has it's padding controlled by the tmbox CSS classes. I think that in the interest of having a standard formatting for all *mbox templates, it is best kept this way. Edokter (talk) — 15:18, 10 February 2012 (UTC)Reply
If you look at the difference between the padding this template uses and the one the WikiLove function uses as I compared above, it looks to me like the padding underneath and above is missing - it looks slightly wrong   There is padding to the left but above and below the image it just cuts off suddenly compared ot the WikiLove ne where it's even around all sides of the image like a pictureframe  
Maybe fix the default padding then if you don't want to give people an option?   --Mistress Selina Kyle (Α⇔Ω ¦ ⇒✉) 03:11, 11 February 2012 (UTC)Reply
The wikilove box is not a tmbox and has a different structure alltogether. But I see there is a textstyle parameter where you can override the default padding for the text (0.25em 0.9em). Example code added above. How does that look? Edokter (talk) — 10:49, 11 February 2012 (UTC)Reply

Switch of mbox templates and category handler to Lua

edit

I've made a request over at Template talk:Mbox about switching all of the {{mbox}} family templates, plus the {{category handler}} template, to use Lua modules. These templates have millions of transclusions, so I would appreciate comments and some more eyes on the code. Please let me know what you think over at the request page. — Mr. Stradivarius ♪ talk ♪ 15:10, 15 October 2013 (UTC)Reply

The proposed changes are now up live - this template has been switched to use Module:Message box. — Mr. Stradivarius ♪ talk ♪ 12:57, 20 October 2013 (UTC)Reply
edit

a) Why does the box default to class="plainlinks"? b) How to turn that off? {{Tmbox|plainlinks=no|text=[http://example.com example.com]}} gives:

-- Michael Bednarek (talk) 03:01, 3 October 2016 (UTC)Reply

Template not visible in mobile view

edit

The template is not visible in mobile wikipedia when used in talk page.Jinoy Tom Jacob (talk) 16:59, 14 April 2018 (UTC)Reply

This can be seen, for example from difference between Template:Wikibreak and Template:Semi-wikibreak pages. —⁠andrybak (talk) 00:21, 25 September 2018 (UTC)Reply
To editors Jinoytommanjaly and Andrybak: see T202919 – looks like the devs are working on this and several other issues with mbox-based templates. PI Ellsworth  ed. put'r there 13:41, 27 February 2020 (UTC)Reply
Paine Ellsworth, for the record: thanks to User:PorkchopGMX for fixing Template:Semi-wikibreak: before & after. —⁠andrybak (talk) 15:46, 27 February 2020 (UTC)Reply
That explains the enigma of your previous post, thanks. I tried to resolve the problem as initially stated by JTJ above by just changing "Tmbox" to "Mbox", but the mobile view still did not show the mbox. The devs have done some amazing things, so I trust to leave this gnarly challenge to them. PI Ellsworth  ed. put'r there 18:40, 27 February 2020 (UTC)Reply

To editors Jinoytommanjaly, Andrybak and Paine Ellsworth: I got a related question on fawiki. I was under the impression that this is a "feature" (i.e. Tmbox is not for the readers, but the editors, so it is hidden in mobile view which is dominated by readers). Do you know if and how this can be fixed by custom user CSS? hujiTALK 22:41, 6 December 2021 (UTC)Reply

@Huji, Jinoytommanjaly, Andrybak, and Paine Ellsworth: I opened discussion Template talk:Mbox#Tmboxes not visible on mobile (all other mboxes are) before I found this. See also T257394. The problem seems to be line 32 here, as mentioned in T257394 in this comment. I'm attempting a fix via custom css, but I've gotten only half-way there (maybe only 1/4). The following line makes the tmbox only for {{Talk header}} templates (that's the "half") visible in mobile view for pages in User talk space, but not if they are in Talk space (that's the "half of the half"):
#talkheader {display:block !important}
See my common.css for many false starts before arriving this far, and User talk:Mathglot/sandbox2 for a test page with some notes. Please add me to the ping list, if anyone gets further with this. Thanks, Mathglot (talk) 08:37, 18 September 2022 (UTC)Reply
Nothing at common.css worked, but see Template:Tmboxw for a possible workaround for this problem. Also, related discussions at Template_talk:Mbox#Tmboxes not visible on mobile (all other mboxes are), and Template talk:Talk header#Mobile view workaround proposal in sandbox. Mathglot (talk) 05:08, 20 September 2022 (UTC)Reply
@Mathglot This template is visible in mobile view now (except when used in the lede section, which is hidden entirely, but that's a separate problem). I'd appreciate if you could delete or redirect Template:Tmboxw to avoid future confusion. Matma Rex talk 19:14, 12 December 2022 (UTC)Reply
@Matma Rex:, do I understand you correctly, that you are fine with the workings of {{Tmbox}}, but you have an issue with Tmboxw? If so, can you please restate your request from the talk page of that template, and ping me there? Thanks, Mathglot (talk) 05:41, 13 December 2022 (UTC)Reply
Yes (I don't really have an issue with it, but I'd prefer not having two subtly different templates when not necessary). I will do that. Matma Rex talk 15:37, 13 December 2022 (UTC)Reply