[01:06:19] [1/2] Therefore I say yes [01:06:19] [2/2] Miraheze rhymes with Yesiree [01:06:34] True [01:07:46] Do Miraheze sortable tables act generally the same as or are they the same as described in https://www.mediawiki.org/wiki/Help:Sortable_tables ? [01:09:40] we don't run a custom version of mediawiki unlike fandom, wiki.gg, and weird gloop, so yes [01:10:06] Weird gloop does? [01:10:15] (although I'm pretty sure for all of them it'd still be the same) [01:10:16] I read Miraheze mentally in a completely different way then [01:10:39] Everyone does [01:10:52] Babel tower [01:10:58] idk how much they've done beyond performancemaxxing but yes [01:11:25] Interesting [01:16:46] [1/2] I see, I'm definitely doing something wrong then 🤔... [01:16:46] [2/2] https://outlanders.miraheze.org/wiki/Main_Page I tried to make this table sort the dates via `data-sort-value`, but they don't seem to correctly do so. [01:53:43] Hello [01:55:53] Hello there. [02:13:05] It is the, MediaWiki logo [02:14:43] I saw the cutest iteration of the Miraheze logo in the #commons-feed, and I just squee'd at it. [02:46:48] It's literally mediawiki yooo [03:12:36] Hello! :D [03:13:06] It's my very first time using Miraheze and hosting a wiki/migrating it, where can i look up resources to get started? [03:13:39] There's a lot of stuff here that makes me a bit confused on how to start [03:18:20] Welcome to Miraheze! Miraheze's meta wiki's a good resource on getting started on moving your wiki from other wiki hosts, such as Fandoom. [03:20:58] Alr alr [03:21:41] [[Moving a wiki to Miraheze]] is a good starting point! [03:21:42] [03:23:19] [[FAQ]] also has a lot of stuff that could help [03:23:20] [03:30:07] [1/2] You'll probably also have to specify `data-sort-type` [03:30:07] [2/2] [04:20:09] I shall try that out, thanks! [05:54:54] how long does it take for the favicon to change? [06:06:44] I don't remember exactly, might be like 30 minutes? Regardless, to personally see a change yourself, I think you'll need to reset your browser cache. [06:07:12] alr ty [10:07:41] <.labster> Does anyone here actually use Capiunto? I'm just curious. [10:10:16] <.labster> I see 1118 wikis have the extension enabled, but do they really use it for infoboxes? I'd believe like 5 or 11 wikis. [10:36:08] a kiju + 10 number of wikis enable it [11:40:13] Math checks out. 1 kiju is exactly 1108 [11:41:11] But honestly Labster, 5 to 11 active users might actually be an overestimate. Most of those extensions are definitely just gathering dust [11:41:33] although it might mean you are actually 1108 kijus in a trench coat [11:42:05] anyway I would imagine for the most part that is one of the various extensions that just gets enabled by people adding extensions, which is not uncommon [12:00:45] We take shifts inside the coat. If one kiju burns out, the other 1107 seamlessly take over [12:02:16] efficient [12:44:55] hi. any eta on the citizen upgrade? [12:52:46] I found the Refreshed theme and oh man it's so much nicer than the default vector/minerva. Time to fistfight the css into playing nice with dark mode extension. [13:02:17] then wouldn't they be 1108-Kijus [13:02:43] yo quick question [13:03:00] how can i give a template a respective font [13:04:54] Big W for the Refreshed fans [13:05:56] do i use @font-face [13:08:01] [1/2] And styling for dark mode was a lot easier than I thought it would be! Just had to target the header/sidebar/footer to undo the invert/hue filters on them. [13:08:02] [2/2] Still struggling with the infoboxes but that's a problem on every theme lol [13:09:25] try citizen [13:09:57] Wiki? [13:11:50] bump [13:12:17] [1/6] https://warriorclancats.miraheze.org/wiki/Main_Page [13:12:17] [2/6] Snipped the dark mode classes for readability here but [13:12:18] [3/6] ```.pi-title[style="background-color"], .pi-secondary-background[style="background-color"] { [13:12:18] [4/6] filter: invert(1) hue-rotate(180deg); [13:12:18] [5/6] }``` [13:12:19] [6/6] Ideally I would just slap `contrast-color()` in there for the infoboxes that have an accent color and let it resolve to black/white text by itself. Just not sure how when the portable infoboxes only give you inline styling to work with when there's an accent supplied. [13:14:07] (Also rip the caching on the css edits, it's so aggressive lol) [13:15:53] You should test things on User:/common.css before moving to the MediaWiki: pages [13:16:41] ...I probably should huh. Didn't even think of that before jumping right to the theme's css. [13:18:43] TemplateStyles are also never cached, but the CSS you can use is limited [14:12:40] [1/2] mobile data IP address got blocked? 🤔 [14:12:41] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1504486612338475110/Screenshot_20260514_110813_Chrome.jpg?ex=6a0729d8&is=6a05d858&hm=9ad4d50df10397c9922072534609831eeb910016c064559064159673d626817b& [14:19:09] spam IP and it was CGNAT [14:19:58] Like, very huge amount of users using the same IP [14:37:04] https://cdn.discordapp.com/attachments/407537962553966603/1504492754129125606/HIR0-_raQAEc5WH.jpg?ex=6a072f90&is=6a05de10&hm=513e5416b08253401a58657ae3635cbbb430b5589ec4fc3d2095951ef06eb646& [15:22:54] [1/5] The things I do to keep text readable. I feel like this should be a war crime. [15:22:54] [2/5] ```const elements = document.querySelectorAll('.pi-title[style="background-color"], .pi-secondary-background[style="background-color"]'); [15:22:54] [3/5] elements.forEach(element => { [15:22:54] [4/5] element.style.color = "contrast-color("+element.style.backgroundColor+")"; [15:22:54] [5/5] });``` [15:44:53] looking at it, why is it even an extension lmao [16:16:46] ever since i discovered portableinfoboxes i never looked back :70_b_dogkek: [17:19:13] I learned today the "gutters" by the side of a Vector 2022 wiki page appear to be 17 em in size [17:33:25] What does em even stand for [17:47:46] Em/rem units are weird. Very useful though. [17:48:53] units of measurement? [18:38:02] wy cant i upload multiple files at once? im at Special:Upload, the batch upload extension is on, and I could a few days but I cant [18:38:28] I think em/en come from traditional typesetting letter presses [18:39:24] its at Special:BatchUpload [18:40:08] odd, i swear I could upload multiple natively but i guess not 🤷 [18:41:27] I tried enabling it (don't rememeber if I disabled it) but I ended up finding [Module:Infobox](https://dev.miraheze.org/wiki/Module:Infobox) far more intuitive ([L232](https://outlanders.miraheze.org/wiki/Module:CreateLevel#L-232)) [18:46:57] me again, id like to see how i can esclude messagebox images from pageimage? [18:47:27] we cant add `|class=notpageimage`, since messagebox doesnt use that file input method [18:51:02] can you link the template [18:52:22] https://nostraightroads.miraheze.org/wiki/Template:Stub [19:07:06] you could just edit the metabox template to add the class there [19:07:33] there's also the cursed solution of `image = whatever.jpg{{!}}class=notpageimage` [19:08:05] whether you add another if clause or hardcode it is up to you [19:18:05] i tried doing it like the infobox, it didnt work [19:20:20] this worked, thanks [19:45:19] <.labster, replying to kacii> [1/6] I expect that this is the reason why people enable Capuinto in the first place. I expect the normal workflow is: [19:45:19] <.labster, replying to kacii> [2/6] * Copy Infobox from Wikipedia (don't do this) [19:45:20] <.labster, replying to kacii> [3/6] * Why doesn't it work? [19:45:20] <.labster, replying to kacii> [4/6] * Look for infobox in ManageWiki, click Capuinto [19:45:20] <.labster, replying to kacii> [5/6] * Why doesn't it work? [19:45:21] <.labster, replying to kacii> [6/6] * After getting help, forget. [20:23:21] off hand does anyone know the right way to `where` condition with BucketGet on null cells? [20:46:37] [1/2] That's a good question. Are you trying to capture rows with a null column? [20:46:37] [2/2] In SQL all comparisons with null are false and null is handled with `is` and `is not`, so I'd imagine it might create some hurdles. [20:47:45] [1/10] Yeah. [20:47:45] [2/10] Some things I tried: [20:47:45] [3/10] `where=field=""` - no [20:47:46] [4/10] `where=field="nil"` - no [20:47:46] [5/10] `where=field="null"` (or Null or NULL) - no [20:47:46] [6/10] `where=field="Bucket.Null()"` - no [20:47:46] [7/10] `filter=field MATCH "^$"` - no (I would have thought this one would maybe work as I assumed MATCH just hands off to `string.match()` but I suppose `nil` is not the same as an empty string, so I guess that makes sense) [20:47:47] [8/10] `where=not field` - no [20:47:47] [9/10] `where=field!="SLKDFJSDLKFJDSFLKSJFLKFDJ"` - does also not show them (nor anything else) [20:47:47] [10/10] think it is just actually not possible as-is atm, yeah [20:48:06] I guess I can put a placeholder string instead of nulls in the empty rows when they get written [20:53:03] It was an infobox HTML builder in Lua essentially, I don't think it is maintained anymore [20:55:25] <.labster> That was just an example of someone else new to MW, I don't actually need help now. [21:19:33] I see it in the docs now. I can make some changes to accommodate nulls. [21:23:47] [1/10] That would be very handy! [21:23:47] [2/10] Another thing I am noticing although I could be messing something up (but if so, perhaps an example in the docs might be useful to know how to do this correctly): [21:23:47] [3/10] ``` [21:23:48] [4/10] |where=missing=false [21:23:48] [5/10] |where=missing=true [21:23:48] [6/10] |where=missing="true" [21:23:49] [7/10] |where=missing="false" [21:23:49] [8/10] ``` [21:23:49] [9/10] each of these give the same result (`missing` is a `"type": "BOOLEAN"` in the bucket's schema) [21:23:49] [10/10] (they all only give rows where `missing` is true) [21:24:40] ah, wait. This might be a caching issue..? [21:28:00] [1/2] No... okay. not too sure, but: [21:28:00] [2/2] https://outlanders.miraheze.org/wiki/Category:Pages_missing_an_image [21:42:31] lmao [21:43:00] yes, I'm definitely leaving this; no one I know is here. [21:47:15] ...wat? [21:50:25] Null support should work now (e.g. `column != null`) [21:50:45] As for true and false. I noticed that I have not tests for the implementation could've been wrong. [22:13:20] Boolean support fixed as well (hopefully, didn't test this one too carefully). [22:15:45] Yes it works now 😄 thanks very much! [22:35:26] is there a way of keeping styles exclusive to discussion pages? [22:39:22] applying styles under the class .ns-talk should work [22:39:43] ill try that [23:51:39] how to i become one of the green guys [23:52:22] #verify [23:52:27] bribes [23:52:57] I lost my house to the Miraheze mafia and all I got was a green name [23:54:00] [1/2] Why are you green? [23:54:00] [2/2] Shh... it's okay. [23:55:14] Really good idea for a t-shirt /silly [23:59:35] i mean in the game