[00:15:24] What would be cool is featured templates, maybe on the main page of dev wiki, able to be nominated on the main page talk, and be on a monthly basis. or featured templates in miraheze monthly! [00:23:34] how do i purge the cache of every page on a wiki? [00:25:28] which wiki are you asking for [00:25:55] https://pilgrammed.miraheze.org [00:26:17] i can do that after i import the images for y'all [00:26:24] alright thanks [01:00:47] since filtertable seems to be a wip, where can I ask for help with it? I'm playing with it in my sandbox but I think I'm doing something wrong because the buttons are invisible for some reason (as I can only see the icons I add) (๑-﹏-๑) [01:07:30] You can just ask here. If you save your sandbox and send the link I can take a look. [01:08:24] im wondering how i would go about doing notes like [this](https://en.wikipedia.org/wiki/Help:Explanatory_notes#Shortened_footnotes_with_separate_explanatory_notes_with_references) on my own wiki. [01:12:26] [1/2] Auauauuau i'm so close, i just don't know how to center the containers inside their cells in the table. The containers themselves have flex display [01:12:26] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1457542225176301751/image.png?ex=695c617a&is=695b0ffa&hm=c2ded67e0edc0598183ca8d5e8300b83c17106707b35d3b5a6ed68cfec423f1a& [01:13:27] I'll deal with the issue of negative space later, I just want to center the three containers (each container has a set of icons) within their respective cells [01:14:51] Just want to say even that looks great so far [01:14:59] Thank you :flaynlove: [01:17:49] The containers are probably taking up the entire width, so you could do `justify-content: center` for them [01:18:00] lemme try that [01:18:25] YES!!!! [01:18:36] thank you donut you are amazing [01:30:02] [1/3] How would I create this effect which is seen on Special:? I only see tutorials to make multiple columns on a table. [01:30:02] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1457546653144973312/Screenshot_2026-01-05_at_12.28.11.png?ex=695c659a&is=695b141a&hm=ab5a99cc36d871ca0b5b7125e5bd5a80c1ed944460e84a9a3f475f8df1279bb5& [01:30:03] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1457546653710946437/Screenshot_2026-01-05_at_12.28.01.png?ex=695c659a&is=695b141a&hm=a399f79d7434ed25908ed8355ceb7e48cb90217ae19d8eddb8396a64d268f896& [01:38:59] https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/columns [01:40:48] I'm mostly trying to figure out the format rn (and getting the assets from a game that's been dead for almost 4 years) so I don't have much going on rn but it's still something [01:59:56] opooo looking sick [02:03:58] 👀 Fire Emblem spotted [02:09:21] Works in my sandbox now. The first row needs to have `|column=1` instead of `|column=2`. I also fixed some CSS on dev and synced it with your wiki. [02:16:56] Thank you! (⌒∇⌒) [02:49:18] [1/2] WAAAAAGH thank you to everyone who has helped [02:49:18] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1457566600021540864/image.png?ex=695c782d&is=695b26ad&hm=b238252cd236b91f4d899a0133ff21a6f63d32a59d39656d29a84d45a5e70bb7& [02:49:31] I am still bad at CSS but I am really proud of this page [02:59:50] Hello there I am Autistic and I am 13 Years old now [03:00:02] Globally blocked user is here [03:04:46] I am here to appeal the global ban (Possibly Ig) [03:04:53] Formerly crashing out [03:05:09] I am formerly underage user before my 13th birthday joined IBW [03:05:37] Is the server for appealing a global block here? [03:09:09] [1/2] Please [contact stewards](https://meta.miraheze.org/wiki/Contact_us#Contact_Stewards_at_stewards@miraheze.org_for:) for global blocks. [03:09:09] [2/2] https://meta.miraheze.org/wiki/Global_bans#Appeals [03:29:31] argh, I accidentally uploaded a bunch of files without setting a category on all of them... Is there an easy way to fix this? [03:32:58] eh, I'll just delete them all and reupload [03:46:00] the diamond design is so coolll [03:46:02] how'd u do that [03:48:49] Thank you! @tennisplayer4157 helped me with the bulk of the CSS for making the diamonds tesselate. I had a support thread for it but I already closed it due to having no more big questions about it [03:49:44] donut's sandbox on battle cats had the code, so I can try to find it tomorrow [04:39:44] Timeless mobile is so ass [04:58:13] A global block appeal will be considered by the 18th at the earliest, to set expectations [05:54:30] [1/2] how do i fix this yall [05:54:31] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1457613210394951800/image.png?ex=695ca396&is=695b5216&hm=801e50032ff6a06b8314c0dd5c13fa39289c1ce14f0945be9897aeba1159ae2b& [05:54:48] just imported from dev [06:06:12] nothing to fix unless that one from the dev have documented parameters [06:07:51] the box you see is TemplateData which require manually code the parameters to be able to display stuffs when you use Visual Editor like that [06:08:34] https://cdn.discordapp.com/attachments/407537962553966603/1457616749087428741/geb0uHu.png?ex=695ca6e2&is=695b5562&hm=fd0c64f88370d1995e948a82b558900b8b87219df21cafcb98ee9d95669ef7a3& [06:08:51] ah [07:53:40] [1/2] New guide on Lua [07:53:40] [2/2] https://meta.miraheze.org/wiki/Help:How_to_write_Lua_modules [07:54:29] Since many other guides already exist, I simply wrote some examples that I think will be helpful. [10:23:57] Better than no new guide, thanks for your hard work! [11:06:36] is there a particular reason why there's a semicolon after every line [11:08:27] It's my personal habit and a very odd one because I've not seen anyone else do it... [11:09:32] I guess it's kind of similar to the rationale behind writing semicolons in js. It's not required but makes the code look cleaner to those accustomed to languages requiring semicolons. [11:11:10] JS automatically inserts semicolons and there are some edge cases where having a semicolon changes the behaviour of the program [11:17:12] There are edge cases where not having a semi colon also causes issues. [11:19:55] 18th of January or 18 years old? Just curious [11:20:19] It’s probably 18th of jan [11:20:38] [1/2] Good to know. Reminds me of this: valid C++ program but it doesn't do what you expect it to. [11:20:39] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1457695283184930816/image.png?ex=695cf006&is=695b9e86&hm=11e026a14874a2a8a76c3e1055adbc99bce3db42fad8b6802fbd2ccffd0a0f39& [11:30:58] Well, if you know C++ it does exactly what you expect it to? [11:31:27] It's pretty obvious from first glance that the if statement is irrelevant here, the function returns true in every scenario. [11:34:55] (but also I don't think this is compatible to the above situation, since you'd never put a semi colon there if you intend the if statement to run; whether semi colons are optional or not) [11:35:15] But alas I digress [11:35:42] This is why we love Go! No letting the user decide whether to use semi colons, just no semi colons! [11:39:52] [1/2] Someone could easily insert a semicolon in a typo and it would be quite tricky to debug unless one has a good eye for it. Kind of like this Apple crypto bug which is obvious when you look at it but somehow the people at Apple glossed over. [11:39:53] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1457700123248300157/image.png?ex=695cf488&is=695ba308&hm=b19bc5b73763e1fa60afc8fc22b676735e614611613eb642f16ad0d7f8d391c0& [11:43:08] Sure, but I don't necessarily think that's an example of whether using semi colons in a language can introduce unintended side effects - this just happens to be a quirk of C++ that {} happens to be a valid language construct and ; happens to terminate the preceding code [11:46:07] anyway an autoformatter would make both bugs obvious [12:02:30] [1/2] Are there specific rules/policies related to running bots? [12:02:30] [2/2] I.e. does it require prior approval by Miraheze members before you can run a bot on a wiki? Or would the wiki manager's approval be sufficient? [12:04:46] I have made that bug before [12:05:41] I was staring at it for a while working out why my if statement wasn't working as expected [12:05:59] No; just provide a reasonable user agent and you will be grand. [12:06:44] It's pretty difficult to catch Tech's attention unless you do something dumb [12:06:58] if you get blocked by Cloudflare, we have powers to tell it to go away [12:47:56] don't import 10 images/second or clone wikidata, and you should be good [12:48:26] it's a good idea to ask crats or similar if you're making a bot w/ write operations, but i don't think that's codified as a rule lol [17:37:37] [1/2] Hello, my dialogue template that uses json does not seemingly work (it works fine on the FANDOM site). It spits out the 'ReferenceError: getKeywordsFor is not defined' error for Miraheze. Could someone tell me what the issue is? [17:37:37] [2/2] https://pilgrammed.miraheze.org/wiki/Template:Dialogue [18:07:13] The error is exactly as it says, `getKeywordsFor` is undefined (i.e. the function is not yet defined or declared) on execution time. You need to run the script in [Keywords.js](https://pilgrammed.miraheze.org/wiki/MediaWiki:Keywords.js#L-308) as well. [18:09:08] This is a good case for using [[mw:Extension:Gadgets]] which allow you to organize your JS & CSS by function and not have to call them in MediaWiki:Common.js [18:09:19] [18:10:14] This is a good guide: https://meta.miraheze.org/wiki/Help:How_to_add_a_JavaScript_gadget_to_my_wiki [18:16:04] is there any way for the portable built infoboxes to have collapseable label results? im making a "status" label but i want the Alive/Dead part to be optional to show but im a highkey newgen [18:17:35] if you don't add the parameter when using the template then the parameter won't show up [18:19:58] I see, thanks. [19:47:42] [1/6] Like this? [19:47:42] [2/6] ``` [19:47:43] [3/6]
Hidden information/header [19:47:43] [4/6]