Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Template talk:Reign

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 5 years ago by Hairy Dude in topic Should not use spaced dash with all-BC dates

Overhauled, and basically a meta-template – maybe merge some stuff?

[edit]

I've radically overhauled Template:Reign (with a little help from RexxS. At this point, it's a date range (and "range plus", e.g. "1995–2000, 2001" or even "1990, 1995–2000, 2001, 2005–2010, 2017") handler. I didn't realize through most of it that Template:Circa and Template:Floruit are basically the same original codebase.

I think at this point that what is at {{Reign}} can be tweaked a little (to not emit that template's default "r. " label), and be moved to a meta-template like Template:Numrange or whatever, with all three other templates being wrappers that just pass it some pre-defined specifics. Various other templates could be built from the same codebase for other number-range needs. The code's been cleaned up enough that adding support for additional ranges would be easy. It could also be ported to WP:Lua for efficiency, though my work on it will cease after that because Lua gives me a headache.
 — SMcCandlish ☏ ¢ >ʌⱷ҅ᴥⱷʌ<  04:39, 25 November 2017 (UTC)Reply

  • Just as a note (because I haven't read through the code here yet) I tried this already and was shot down. I think you have a good idea, and honestly if we did this "behind the scenes" no one is likely to notice, but TFD might be a better option for merging these. Primefac (talk) 15:03, 25 November 2017 (UTC)Reply
    • I find TfD tends to result in either resounding approval but no one willing to do the work, or definite opposition for WP:IDONTLIKEIT reasons if the work's not already done. LOL. I'll just keep making it more featureful and eventually move it to a meta-template and make this one a wrapper for it, and we can do the others later if people don't pitch a fit. Or I might just forget, and nothing further will happen for ages.  — SMcCandlish ☏ ¢ >ʌⱷ҅ᴥⱷʌ<  18:25, 26 November 2017 (UTC)Reply
      • I think a meta template is the best (that was what I was originally shooting for), and I don't think we need to go the TFD route unless someone complains. Happy to help out if needed, just ping me. Primefac (talk) 20:07, 26 November 2017 (UTC)Reply

Should not use spaced dash with all-BC dates

[edit]

At Philhellenism#Philhellenes in antiquity there was {{reign|171|132 BC}}, which renders as r. 171 – 132 BC. The spaces are contrary to MOS:DATE, so I replaced the template with manual markup. This shouldn't be necessary - this template should be changed to do the right thing (e.g. with an |era= parameter, which would also extend to other eras where they are relevant). Hairy Dude (talk) 15:45, 24 March 2021 (UTC)Reply