[00:00:35] 03brion * r44162 10/trunk/phase3/ (RELEASE-NOTES skins/common/mwsuggest.js): (log message trimmed) [00:00:36] * (bug 16529) Fix for search suggestions with some third-party JS libraries [00:00:36] Per bug "when other javascripts are included in a webpage that use event handlers, eg prototype.js, os_eventKeydown does not work (for example the arrow keys) because the keycode is undefined." [00:00:36] The check for window.Event seems to be for ancient Netscape 4.x stuff and might not be totally necessary... but at least checking for the *actual* thing wanted (e.keyCode vs e.which) is less prone to false positives. [00:00:37] on bsd? try fetch [00:00:38] (A third party JS library might create an Event class which would override the [00:00:40] window.Event property and generally muck things up; on IE the previous check [00:00:42] would then cause an attempt to read the key code from e.which which doesn't [00:00:51] combo-breaker [00:01:02] 03(FIXED) fix IE bug in mwsuggest. js os_eventKeydown where keycode is undefined - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16529 +comment (10brion) [00:01:16] fetch: not found I know I saw one a few nights ago.... [00:01:59] I'm a dork. ftp and the url worked. [00:02:24] here's another newbie question. The people in this chat, are they all just programmers who talk about wikimedia? or are there acutally people that work for wikimedia to answer questions? [00:02:42] Thanks brion SIA Domas and others [00:03:16] DiegoMalingo: this channel is for people to talk about 'mediawiki' [00:03:20] DiegoMalingo: you get all kinds here [00:03:39] DiegoMalingo: wikimedia is organization, that supports development of mediawiki, and no way "answering questions at #mediawiki" is much of any job description [00:03:42] newbs, lurkers, experts... and some even get payed. [00:03:52] :) [00:04:04] SMILING IN YOUR FACE IS! [00:04:11] we don't currently pay anyone to do third-party support, but we all kinda hang :D [00:04:24] jaja, ok thanks [00:04:40] Wave all. [00:04:48] gn8 [00:04:50] brion: 'e.keyCode == undefined' ? [00:05:09] hmm [00:05:44] man, it's been a while [00:08:54] hmmmm [00:08:58] or.... is that wrong? shit [00:09:00] blahhhh [00:09:06] my breain she is broken [00:09:41] if I want to create a site using MediaWiki software, does the domain have to be: wiki.sitename.com? Can it be if I want it to? [00:09:48] test that and if it's too crackalicious revert it for now :) [00:09:52] DiegoMalingo: it can be anything you want it to be [00:10:24] brion: if the var exist, but is not set, then I know it's fine [00:10:58] so, if I select wiki.sitename.com, it is not considered copywrite or something along those lines? [00:15:33] brion: yeah, I think that's fine [00:16:13] DiegoMalingo: no, we're not gonna sue your ass for using the word 'wiki' [00:16:26] I'm not sure you can copyright individual words, although you can trademark them. [00:16:39] However, 'wiki' is not unique to Wikimedia, and we would have no intention of enforcing it if it was. [00:16:51] 'Wikipedia', on the other hand, *is* trademarked, and enforced. [00:18:28] great to know, thanks! [00:18:34] brion: have you checked the search form lately? [00:20:15] Man, Kate 4 is so awesome. [00:20:20] another question....I am very comfortable technically, but don't really have much knowledge of any internet language, especially not php. I have created and modified websites using wordpress and a bit with drupal. Am I going to be totally lost if I try to install and run media wiki? Or using the FAQ/help/support should I be able to get things up and running? [00:20:30] I seriously hope I can get it on a mac, if that's what I'm using in the office. [00:20:50] Hola [00:21:00] alguien habla espa�ol? [00:21:00] DiegoMalingo: The average person should be reasonably okay if they have some knowledge of linux. [00:21:06] 03aaron * r44163 10/trunk/phase3/ (includes/DefaultSettings.php skins/common/shared.css): Even out padding [00:22:02] O.O? [00:22:22] no knowledge of linux....am i screwed? [00:22:34] *werdnum shrugs. [00:22:40] Most folks can figure stuff out. [00:22:52] Just expect a bit of frustration every now and then :) [00:23:52] haha, ya for sure [00:23:57] Im used to that :P [00:24:07] as long as I can slowly advance [00:25:27] alguien da support en espa�ol? [00:26:37] <|X|> No. :( [00:26:51] :( [00:26:54] brion: I wonder how good NATURAL LANGUAGE MODE is [00:27:48] not as good as CAPITAL LETTERS MODE [00:28:03] DarkCo0oL: I don't think we have any spanish speakers online. [00:28:16] brion: http://dev.mysql.com/doc/refman/5.1/en/fulltext-boolean.html [00:28:24] looks like OR isn't that hard to do [00:28:53] ok werdnum thx [00:29:20] o hai Krimpet [00:29:26] AaronSchulz: he doesn't love you. [00:29:55] 'evening. :) [00:30:36] *werdnum wonders when Krimpet uses other greetings. [00:30:42] can you sell ads on site where you've used wikimedia? [00:30:50] *Krimpet is too busy to be creative -_- [00:31:06] DiegoMalingo: sure. [00:31:09] mediawiki. [00:31:13] Shooting off an e-mail to Grawp's mother. [00:31:29] Krimpet: awesome! [00:31:44] Krimpet: make sure you have a pageload of stuff to show her, just for shits and giggles. [00:32:01] werdnum, a link to his ED contribs is more than enough... [00:32:21] whee [00:32:48] Krimpet: really? [00:32:56] Will be interesting to see the reaction. [00:33:08] Unfortunately, he's 19, not 15, and so his parents would have less sway [00:33:17] if we could have got him this time a year and a bit ago... [00:33:54] I'm pretty sure he lives at home. [00:36:13] *werdnum shrugs. [00:36:16] Worth a try, anyway. [00:47:09] is there a way to search for code in a saved page, like i could use mediawiki or a search engine to find raw text. but what if I wanted to say, find a div class used on multiple pages? [00:47:34] I think that would work, since it searches the wikitext and not the rendered page [00:47:48] (the mediawiki search does, that is) [00:48:02] try it :D [00:48:17] *Skizzerz_Away goes back to being _Away [00:54:56] 03yaron * r44164 10/trunk/extensions/SemanticForms/includes/SF_FormPrinter.inc: Fixes by Li Ding for template names that contain a period [00:55:42] is it just me, or do we have a dead image at http://wikipedia.org/ ? [00:56:13] looks ok to me [00:57:00] Nihiltres: make sure you noscript or adblock isn't catching it. also trying clearing your browser's cache [00:57:14] s/you noscript/noscript [00:58:15] Refreshed cache twice, using Safari under Mac OS 10.4.11, no scripts active [01:00:06] that is, I don't run anything worse than a local CSS file [01:01:56] so I don't think the problem is on my end [01:02:09] 03yaron * r44165 10/trunk/extensions/SemanticForms/ (INSTALL includes/SF_GlobalFunctions.php): New version: 1.3.8 [01:03:27] Nihiltres: Works for everybody else, so I'm gonna be bold and say it probably is :D [01:03:50] Which image appears dead? [01:05:15] the top title image [01:05:36] my guess is that this is one server burping [01:07:29] Oh, you're right o,o [01:07:45] Shows how often I look at the front page [01:08:11] 03aaron * r44166 10/trunk/phase3/skins/common/shared.css: Tweak padding again [01:44:21] Greetings all. [01:45:06] So I added a new skin and so far the only thing I do not like is that the
 tag does not really show up at all when I call it. Where would I edit this in the source?
[01:47:12] 	anyone have any ideas?
[01:49:21] 	wb
[01:50:21] 	you know what nvm
[01:54:29] 	I just imported an old database into my new wiki installation, and everything is good. I ran php maintenance/update.php blah blah
[01:54:41] 	thing is, the default page is not the same as it used to be on the old one
[01:55:20] 	I see the "Mediawiki has been successfully installed" page
[01:55:31] 	however when I click on random page I see my articles
[01:55:37] 	any clue how to get my old page back?
[01:55:47] 	TheBeast: Were you using a different article as your main page?
[01:57:28] 	it was a page with a whole bunch of links, I'm not even sure how it was generated
[01:58:55] 	I mean, what was it called?  The page?
[01:58:58] 	03(mod) Add rating extentions to Dutch Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16492   +shell (10Eugene.Zelenko)
[01:58:59] 	Main Page or something else?
[02:01:37] 	Emufarmers: not sure. is it possible to query the database somehow in order to see the titles of all the articles?
[02:01:44] 	I'm pretty sure it was an article set by default
[02:01:52] 	Just go to Special:Allpages
[02:01:53] 	I still have a tar.bz2 of my old installation
[02:02:06] 	is it possible to find that stuff?
[02:02:13] 	?
[02:02:49] 	I'm saying that I have full backups of my old wiki installation. so maybe I can look somewhere in that backup for the main page
[02:03:34] 	Could you link me to your current setup?
[02:04:54] 	unfortunately no
[02:05:03] 	it's a local lan, I don't have the means to enable port forwarding
[02:05:31] 	Well, you could restore the old stuff and then look
[02:16:32] 	03werdna * r44167 10/trunk/extensions/Configure/Configure.i18n.php: Add some missing section titles.
[02:56:43] 	03demon * r44168 10/trunk/phase3/includes/DefaultSettings.php: Bump $wgStyleVersion for r44162 and r44166
[03:23:20] 	Hey everyone
[03:23:45] 	It seams that the latest revision of mediawiki has oversight built in
[03:25:16] 	revisiondelete has been present since 1.6... it just was a disabled and undocumented (and experimental at the time) feature
[03:26:56] 	Skizzers_Away, can it replace oversight
[03:27:12] 	yes, that's the idea
[03:27:13] 	that's what it was designed for
[03:27:16] 	it is in final testing now
[03:29:33] 	It has more options it seams
[03:29:40] 	Hasn't it been in its final testing for a year? :D
[03:30:01] 	yes
[03:30:08] 	well, something like that
[03:30:17] 	final testing = put live on test.wp until brion gets enough positive reports of it working from the lazy-ass sysops there
[03:31:55] 	yay
[03:32:29] 	but there's a another problem
[03:32:39] 	how about the old oversight extensions
[03:32:54] 	will we lose all the hidden revisions using it
[03:33:05] 	um
[03:33:07] 	deleted revisions are totally different than oversight, I don't see one deprecating the other completely
[03:33:12] 	they were already stuck in a separate table
[03:33:31] 	Splarka: I think that's the idea though.. to get rid of oversight entirely
[03:33:35] 	deleted revs can hide comments, usernames, content, and in log entries they can hide content...
[03:33:38] 	last I checked someone with database had to move them back as is
[03:33:39] 	because it sucks
[03:33:39] 	er targets
[03:33:52] 	Which rights do you need?
[03:33:58] 	to use it
[03:34:09] 	deleterevision etc
[03:34:12] 	Mike_lifeguard: well... even so.. that was a long time ago
[03:34:19] 	some important differences...
[03:34:55] 	techman224: It's there, commented amongst the default rights
[03:34:55] 	deleted revs are reversable, oversight isn't (without DB access), deleted revs can do logs while oversight can't, but oversight is much more secure in the permanent hiding feature
[03:35:19] 	Yes, but isn't that the point?
[03:35:23] 	well
[03:35:27] 	oversight was (at some point) intended to do what deleted revs is intended to do, hide individual revs...
[03:35:32] 	I ment all the rights
[03:35:37] 	it's irreversable through the wiki, which is a bad thing... isn't it?
[03:35:42] 	(oversight)
[03:35:46] 	but became repurposed to an extremely rare right and tool just to hide personal ifno
[03:35:50] 	not exactly
[03:35:57] 	^info
[03:36:06] 	a oversigher has access to the revision contents
[03:36:07] 	techman224: yes it is
[03:36:12] 	something you can't easily do with deleted revs, if every sysop has access
[03:36:23] 	right, but that's not what we'll do
[03:36:24] 	a oversighter can copy and page
[03:36:38] 	well, then it isn't much use for what it was intended for
[03:36:52] 	Splarka: I thought it has different levels so something can be hidden from sysops too?
[03:36:56] 	which should have been moving revs to a deleted state individually that didn't need oversight
[03:36:58] 	(revisiondelete)
[03:37:05] 	it also has too many names!
[03:37:27] 	yes, that's the whole point
[03:37:31] 	revisiondelete, deleted revs, suppression...
[03:37:35] 	Did I also mention there's the hideuser right
[03:37:49] 	techman224: we know
[03:37:58] 	Mike: right, but if it is used as a replacement for oversight, and if sysops don't get access...
[03:38:12] 	then they'll still have to delete a whole article, undelete one revision, move it, re-delete it, and then undelete the rest
[03:38:12] 	then...?
[03:38:19] 	patience young grasshopper
[03:38:38] 	I thought there was deleted and super-deleted though :)
[03:38:48] 	what I'm saying is, it is too useful to be a replacement for oversight
[03:39:06] 	because oversight got grabbed by the cabal and used for nefarious purposes instead of useful maintenance
[03:39:12] 	heh
[03:39:19] *techman224 	is trying hiderevision now
[03:39:19] 	well, op yourself on test and try it out
[03:39:30] 	heh
[03:39:35] 	on my wiki
[03:39:51] 	no, since you can have sysop-deleted revs (ie vandalism, copyvios, whatever) and super-deleted revs (BLP-type stuff, personal info, general evilness)
[03:40:13] 	so "oversighters" (which I guess will get a new name) can see the latter
[03:40:17] 	and sysops can see the former
[03:40:33] 	which... is the whole reason that it uses bitfields
[03:40:42] 	Is it implemented according to http://www.mediawiki.org/wiki/Bitfields_for_rev_deleted#Bitfield_values_for_rev_deleted ?
[03:40:54] 	hmm
[03:41:03] 	Emufarmers: that IS revisiondelete :)
[03:41:10] 	something like that, yes
[03:41:21] 	dunno if that's 100% up to date, but that's definitely the idea
[03:41:24] 	Skizzerz: I know, I'm just asking whether it was implemented exactly as the page says
[03:42:08] 	it's pretty close
[03:42:22] 	the bitfield values are the same
[03:42:32] 	k
[03:42:42] 	including the "hidden from regular admins" part
[03:44:01] 	are 'super-deleted' actions publically logged like regular deleted revs?
[03:44:12] 	I forget
[03:44:22] 	iirc no
[03:44:37] 	http://test.wikipedia.org/w/index.php?title=Special%3ALog&type=delete&user=Aitias&page=&year=&month=-1  like those
[03:44:52] 	How do you "extreme delete"
[03:44:55] 	they're logged in Special:Log/suppress, but I don't think they're visible in recentchanges (and the suppression log is private)
[03:44:59] 	like what oversight does now
[03:45:21] 	zomg cabal
[03:45:27] 	techman224: as in, completely remove beyond the point of it being undeleted by someone that hasn't messed with the database?
[03:45:44] 	hmm
[03:45:47] 	or just hidden from people that aren't oversighters?
[03:45:51] 	also, deleted revs doesn't even delete
[03:46:03] 	the revisions and log entries are still visible on the action=history or Special:Log
[03:46:03] 	Skizzerz_away, like what the oversight extension does
[03:46:08] 	hmm, the UI still sucks :)
[03:46:09] 	just with  and 
[03:46:09] 	that's what I ment
[03:46:20] 	techman224: use the Oversight extension :)
[03:46:20] 	> (cur) (last)  01:15, 6 November 2008 (username removed) (comment removed) [deleted] 
[03:46:35] 	Skizzerz misses point of convo
[03:46:35] 	http://test.wikipedia.org/wiki/Special:Log/suppress Shouldn't it be telling me "you can't view this" or something instead of showing me the regular log?
[03:46:51] 	it's more cabal that way
[03:47:09] 	Sounds more like an oversight >_>
[03:47:16] 	Skizzerz_Away: the point of the topic and techman224's testing was, how deletedrevs is purported to replace oversight
[03:47:43] 	yes... but that's more of a hard-delete feature, which doesn't really exist at all in core (although methinks it should)
[03:48:06] 	so deletedrevs isn't a replacement for what oversight does...
[03:49:01] 	was there an answer to this?   how about the old oversight extensions  will we lose all the hidden revisions using it
[03:49:06] 	the only difference is that the revisions can be undeleted via the UI if they were mistakenly deleted, and the fact that it still shows a (stricken out) entry in the log/history so that people know that a revision does in fact exist there
[03:49:15] 	does deletedrevs++ let users see the old oversighted revisions?
[03:49:28] 	idk
[03:49:42] 	ask the guy that wrote it :D
[03:49:43] 	oh, nice
[03:49:51] *Splarka 	places money on Oversight extension sticking around long after revdelete/deletedrevs/suppress goes live
[03:49:51] 	Splarka, I didn't know
[03:49:53] 	this is good, but yeah.. the UI sucks :D
[03:49:58] 	which is expected
[03:50:20] 	well, I think that unless delete revision is rescrited to oversighters
[03:50:44] 	I hope Oversight dies quickly. Just move everything back into the normal table with appropriate flags
[03:51:08] 	There was at one point the intent to add a placeholder in the page history for Oversight, so that's not an issue, I think.
[03:51:31] 	it's useless for hiding revisions 
[03:51:39] 	for personal info etc
[03:52:12] 	So what everyone think
[03:52:16] 	techman224: no, it's not.
[03:52:20] 	technically admins can still do the same thing, techman224, just delete/undelete
[03:52:43] 	it's quite useful for hiding personal info
[03:52:45] 	unless that right is removed
[03:53:01] 	unless what right is removed?
[03:53:04] 	rather tedious and makes a bunch of noise and visible by other admins, but still does the same thing
[03:53:11] 	Skizzerz_away, then that a vilolation of the oversight policy
[03:53:14] 	as long as the admins know not to give the information away, there isn't an issue :)
[03:53:28] 	no, it's not.
[03:53:30] 	not at all
[03:53:36] 	I think you might want to read the oversight policy.
[03:53:37] 	Skizzerz_Away: you probably need to put his 3 lines together
[03:53:39] 	also, how does it violate the oversight policy?
[03:53:43] 	there has been a board ruling
[03:53:56] 	"well, I think that unless delete revision is rescrited to oversighters, it's useless for hiding revisions for personal info etc"
[03:54:01] 	that's how i read it
[03:54:24] 	I found it
[03:54:28] 	yes, that is why there is a distinct "suppressrevision" right that allows oversighters to hide the revisions even from normal admins
[03:54:31] 	http://wikimediafoundation.org/wiki/Access_to_non-public_data_policy
[03:54:37] 	there
[03:54:53] 	"Only persons whose identity is known to the Wikimedia Foundation shall be permitted to have access to any nonpublic data or other nonpublic information produced, collected, or otherwise held by the Wikimedia Foundation, where that data or other information is restricted from public disclosure by the Wikimedia Privacy Policy."
[03:55:02] *Mike_lifeguard 	lesigh
[03:55:03] 	6. Access to deleted revisions on a publicly editable project, such as that held by administrators, is not sufficient to require identification under this policy.
[03:55:03] 	hah
[03:55:16] 	techman224: I potentially violated that accidentally
[03:55:31] 	I found a bug in userrights and +stewarded myself, and removed it right away
[03:55:31] 	techman224: hence the "suppressrevision" right, which allows oversighters to hide revisions even from normal admins
[03:55:42] 	but someone still had to check the oversight logs and checkuser logs to make sure I didn't use it
[03:55:59] 	Splarka: lemme guess, 1.10?
[03:56:06] 	that's whats needed
[03:56:09] 	Skizzerz_Away: nope, 1.13 or 1.14
[03:56:14] 	hmm
[03:56:16] 	elelopers your a genous
[03:56:31] 	Skizzerz_Away: it was just after userrights was refactored to allow any user to use it (if they had a remove/set right)
[03:56:34] 	developers = genius
[03:56:43] 	suppressrevision
[03:56:45] 	I knew 1.10 had a bug in it that allowed people with userrights access to give themself any group, even if it didn't exist
[03:56:59] 	the security in userrights was a holdover from the olden days of just 'crats (stewards) having access, it only checked if a user had the right to remove/add a group in GENERATING the form
[03:57:08] 	so you could edit the form after the fact for arbitrary rights access
[03:57:09] 	That's good
[03:57:21] 	oversighters have access to suppressrevision
[03:57:37] 	which will hide even from sysop
[03:57:45] 	Splarka: is that related to modifying the form to promote to groups that don't exist? (i think that was fixed)
[03:57:51] 	yes
[03:57:55] 	the same fix fixed it
[04:01:11] 	one thing about deleted revs, revision delete, whatever it is called... if you have it, your UI is sure ugly
[04:01:50] 	Mike: what do you think of a history or log page on test?
[04:02:50] 	14(DUP) Replace Oversight with rev_deleted on all WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15029  +comment (10mikelifeguard)
[04:02:50] 	03(mod) Enable RevisionDelete on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15644  (10mikelifeguard)
[04:03:00] 	Ok, I'm going to sumorise this
[04:03:22] 	deleterevision can be used by admins
[04:03:27] 	for vandalism etc
[04:03:28] 	Splarka: pure hidousness
[04:03:42] 	oversighters will have access to suspressrevision
[04:03:59] 	for page histories, hiding ranges of revisions should be easy to do - we already have the input for it, just add a button
[04:04:04] 	which will hide revisions even fronm administrators
[04:04:11] 	I'm I correct
[04:04:14] 	yes
[04:04:37] 	that's good
[04:06:22] 	then we don't have to worry about violating http://wikimediafoundation.org/wiki/Access_to_non-public_data_policy
[04:06:29] 	Splarka: do you know what I mean? just use the radios on the history to select ranges of revisions to affect - whether wikitext diff, visual diff or deleting stuff
[04:06:43] 	I don't know where you'd get that idea.
[04:06:56] 	I'd say open a bug, but you have too many open already
[04:06:58] 	hiding revisions from administrators would be subject to that.
[04:07:15] 	whoo mee? nonsense! :P
[04:08:53] 	Mike_lifeguard: Oop. Sorry for duping you. :-)
[04:09:05] 	meh, yours is better :D
[04:09:09] 	I looked for 'revision deletion' and 'hide' but didn't see anything.
[04:09:28] 	it should maybe have it's own component?
[04:09:35] 	It should, yeah.
[04:09:37] 	or are we just putting stuff in 'deletion' or whatever
[04:10:07] 	it needs a good name
[04:10:20] 	https://bugzilla.wikimedia.org/describecomponents.cgi?product=MediaWiki There's no deletion.
[04:10:33] 	"deleted revisions" is wrong, it doesn't delete, it hides or supprsses, and it isn't for revisions, but revisions AND log entries
[04:10:35] 	I think Special pages is currently used.
[04:11:02] 	Splarka: atglenn pointed out that ?action=delete doesn't delete either. :P
[04:11:12] 	But I agree, the name sucks.
[04:11:23] 	03(NEW) Add a component for rev_deleted or deletion generally - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16544 15enhancement; normal; Wikimedia: Bugzilla; (mikelifeguard)
[04:11:23] 	no, I mean it doesn't even do what action=delete does
[04:11:36] 	action=delete does delete, in that the delete definition of mediawiki means 'hide'
[04:11:46] 	but it doesn't even hide in that way, it just whites out
[04:12:00] 	03(mod) Enable RevisionDelete on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15644  +comment (10techman224)
[04:12:00] 	That's the same as hiding...
[04:12:18] 	9_9
[04:12:24] 	Yah.
[04:12:30] 	no, it isn't
[04:12:41] 	the entry still has a row in Recent Changes
[04:12:46] 	with the naughty bits crossed out
[04:12:57] 	is that a problem?
[04:12:59] 	Special:Log and action=history
[04:13:02] 	no, it just isn't the same
[04:13:08] 	right, it's better
[04:13:16] 	sure, it is
[04:13:17] 	ObfuscateShit?
[04:13:18] 	well, people won't get access to the actual info
[04:13:19] 	but the name for it is totally wrong
[04:13:27] 	it isn't 'deleted' in the computer sense, or even in the mediawiki sense
[04:13:31] 	I think you're the only one who cares.
[04:13:31] 	and it isn'
[04:13:34] 	And then we can have obfuscators!
[04:13:36] 	t for 'revisions' but revisions and logs
[04:13:41] 	MZMcBride: *stab*
[04:13:42] 	obviously you two care
[04:13:49] 	 meh, yours is better :D
[04:13:50] 	 I looked for 'revision deletion' and 'hide' but didn't see anything.
[04:14:01] 	That was about bug duping. :P
[04:14:05] 	I don't care about the name.
[04:14:08] 	since you don't know the names for it either, heh
[04:14:10] 	obviously!
[04:14:14] 	I care whether we can find bugs.
[04:14:16] 	I care about the name.
[04:14:17] 	you should care about the name
[04:14:24] 	obfuscatory is an adjective.
[04:14:25] *Splarka 	stabs Mike
[04:14:28] 	and even then, not very much
[04:14:44] 	it doesn't do what the box says
[04:14:55] 	Does anything in MediaWiki?
[04:14:58] 	I'm just as happy to call it deletion and continue on my merry way.
[04:14:59] 	it does something (arguably better, inarguably different) else
[04:16:23] 	it is important to have clarity in english, when it gets translated and the meaning gets marginally obfuscated even more...
[04:17:28] 	So call it HideRevision or SuppressRevision, since that's partially already used?
[04:17:32] 	okay, a current problem with some (actually) deleted revisions... is if they wern't moved after deletion (by being undeleted first), they still exist in the article name they were deleted from
[04:18:07] 	so those, when "deleted revisions" goes live, should be 'undeleted' (in the action=delete sense) and then 'deleted' in the deleted revs sense
[04:18:37] 	Some were intentionally moved to other pages.
[04:18:42] 	Like /temp or whatever.
[04:18:47] 	if they wern't moved after deletion 
[04:18:54] 	some were, most are now, but not all
[04:19:09] 	but you see the annoying terminology involved? heh
[04:19:42] 	okay, readers digest version:
[04:19:59] 	wrong definitions are fine, as long as they are consistent. Two completely different actions shouldn't have the same name
[04:20:17] 	delete != revision type of "delete" != oversight != suppress
[04:20:50] 	
[04:23:00] 	well, unless the old action is deprecated, deleting images (in the sense they are hidden) != deleting images (in the sense they are saved), but that's okay, you can only do one or the other, and to really really delete, you ask a dev to "permanently delete" or such
[04:23:09] 	
[04:24:11] 	so ban the word 'delete' et al from the codebase :)
[04:25:13] 	O-o
[04:25:24] 	who knows what these tests are after you move an image?
[04:25:46] 	Mike: here is an example... the Swedish flag is a bit of national pride, but some groups, like a PETA-type group of Vegans, use it for a banner. This makes some opponents to this type of group say they won't hang the swedish flag outside their house anymore.
[04:25:57] 	but just because your symbol is subverted doesn't mean you should always shun it
[04:26:06] 	delete was claimed by action=delete, it should get to keep it ^_^
[04:26:21] *Mike_lifeguard 	cares not, remember?
[04:26:38] 	a counter example is the swastika, that will be hard to reclaim... or Helter Skelter...
[04:27:02] 	Splarka: It's so fun to watch you debate with yourself :D
[04:27:11] *Splarka 	gives Emufarmers a press pass
[04:27:42] 	nobody knows what this stuff is?
[04:27:51] 	"Tests (some were fixed in r23604): "
[04:28:11] 	that from test.wp?
[04:28:31] 	yes, after moving an image
[04:30:41] 	!commiter
[04:30:41] --mwbot--	I don't know anything about "commiter".
[04:30:49] 	!botnoob
[04:30:49] --mwbot--	I don't know everything about everything. I am mostly for lazy experienced users to echo quick answers to very common mediawiki questions. Please don't randomly experiment with me for help. Everything I know is at http://tools.wikimedia.de/~amidaniel/botbrain.html and you can visit #mwbot or privately message me.
[04:30:49] 	I need one.
[04:30:49] 	!commit
[04:30:49] --mwbot--	I don't know anything about "commit". You might try: !scap !tidyforidiots 
[04:31:02] 	!developer
[04:31:02] --mwbot--	I don't know anything about "developer". You might try: !documentation !mwhelp !wiki 
[04:31:04] 	I NEED SOMEONE WITH THE ABILITY TO COMMIT A CHANGE TO SVN.
[04:31:23] 	make an alias called !developer
[04:31:28] 	http://www.mediawiki.org/wiki/Developers  with that list
[04:32:34] 	MZMcBride: Don't you have commit access?
[04:32:45] 	No.
[04:32:50] 	really?
[04:32:52] 	oh, wow
[04:32:52] 	Mr.Z-man does.
[04:32:56] 	Chemical Ali gets a second death sentence, heh
[04:32:58] 	damn
[04:33:07] *Mike_lifeguard 	's brain fails again :P
[04:33:28] 	I suppose I could alternately shout for someone to give me commit access.
[04:33:34] 	so does Nikerabbit and Tim
[04:33:38] 	Though I don't really know what I'd do with it...
[04:34:23] 	we should give commiters autovoice, so they're easier to find heh
[04:34:43] 	Splarka: You're not a developer? :o
[04:34:44] 	They're supposed to get cloaks if they want them.
[04:35:00] 	Emufarmers: splarka "refuses to learn php"
[04:35:13] 	there really isn't much call for "omg emergency commit!"
[04:35:15] 	i would like to run a shell script anytime an article in a particular category is saved
[04:35:23] 	any already-cooked solutions for me?
[04:35:29] 	although there is for "omg emergency commit and scap", but the list of people able to do that is much smaller
[04:35:38] 	Already-cooked? Heh. That idea is pretty half-baked...
[04:35:47] 	badum tish
[04:35:52] 	I prefer to look at it as half-raw
[04:35:57] 	I guess that makes me a pessimist
[04:35:59] 	MZMcBride is good enough at puns to be a developer
[04:36:03] 	lots of cooking going on here in mediawiki-land:)
[04:36:29] 	Splarka: Perhaps you're just into that kind of thing.
[04:37:44] 	aib: find a hook in 'Edit Page' that you like and use it? http://www.mediawiki.org/wiki/Manual:Hooks
[04:43:19] *Splarka 	campaigns to get Sarah Palin commit access, you betcha
[04:45:09] 	didn't exactly think of it as an "emergency", just handy
[04:46:30] 	Charitwo: MZM used a lot of caps....
[04:46:59] 	Meh.
[04:47:21] 	i took that as sarcasm rather than urgency
[04:47:27] 	moreso anyway
[04:48:16] 	i need someone with the ability to commit a change to svn.
[04:48:44] 	i wonder if this will ever become offensive, to those people that can parse html/style in their heads
[04:48:57] 	Splarka: no shouting, please
[04:49:02] 	guess so
[04:49:03] *werdnum 	glares at Splarka 
[04:49:05] 	I stopped
[04:49:07] *Splarka 	grins
[04:49:37] 	Splarka: you there, how do I check if an element has a class without regexes?
[04:49:40] 	for regexes are evil?
[04:49:51] 	mmm... well
[04:49:53] 	I know that my element will have one of several classes.
[04:49:56] 	there is a hasClass thingy in wikibits
[04:50:13] 	but are iterations evil too?
[04:50:13] 	it uses regexes, doesn't it? :P
[04:50:23] 	and I can't find it.
[04:50:27] 	maybe it's elsewhere?
[04:50:34] 	oop, it isn't in wikibits, just common.js
[04:50:43] 	yeah, thought so.
[04:51:03] 	well, you can just var foo = bar.className.split(' ') and iterate over foo.length
[04:51:16] 	ewwwww
[04:51:33] 	well then...
[04:51:33] 	I mean, I know it's the best way to do it, but it's so verbose.
[04:51:41] 	how about one line...
[04:51:53] 	well, two
[04:52:02] 	var foo = ' ' + bar.className + ' ';
[04:52:22] 	if( foo.indexOf(' someclass ') != -1) {stuff}
[04:52:39] 	no regex, no iteration, no false positives
[04:52:45] 	ugh, I guess it would work.
[04:52:47] 	evil hack, though.
[04:52:52] 	yah
[04:53:01] 	time machine, clue-by-four.
[04:53:32] 	yes, getElementByClassName() should be native JS, as should addClass removeClass testClass
[04:54:48] 	is it elseif or elseif?
[04:54:55] 	erm, or else if
[04:55:07] 	if(foo) {} else if(foo) {}
[04:55:31] 	and of course, every one has their own favorite method of formatting them
[04:55:49] 	from if\n(foo)\n{\n\tbar\n} to one line for all
[04:56:13] 	werd: if you were feeling frisky, you could add some minimalistic versions of those class finders/adders/removers to wikibits.js, if brion didn't object
[04:56:31] 	and then the teaming hoards could optimize them for best performance
[04:57:31] 	wait, i thought werdna has commit access
[04:57:38] 	he does, but he hates javascript
[04:57:58] 	I mean, he could add them, as crude code, and someone else would fix them up to be pretty/fast
[04:58:43] 	with splarka's javascript, werdna's access, and MZMcBride's idea. we can rebuild it. we have the technology.
[04:59:31] 	let dantman do it
[04:59:51] 	O_O
[05:00:06] 	hehe
[05:00:08] 	the JS of mediawiki is actually pretty nice, except for sitenotice, centralnotice...
[05:00:27] 	Splarka: innerHTML isn't safe for general use, is it?
[05:00:39] 	well, it is being used for general use
[05:00:52] 	I thought it didn't work in a few browsers.
[05:01:12] 	here is how I rank things. from best to worst:  appendChild() > insertBefore() > innerHTML > write()
[05:01:55] 	hmm, they keep saying that
[05:02:01] 	but I have yet to meet these phantom browsers
[05:03:10] 	it is also used several times in mediawiki
[05:03:11] 	I thought it didn't work in IE or something
[05:03:14] 	brion: HAPPY BIRTHDAY! :D
[05:03:19] 	teehee.
[05:03:23] 	it is an IE property
[05:03:53] 	oh, okay then :P
[05:04:01] 	hmm
[05:04:03] *Splarka 	asks goog
[05:04:04] 	so I can use innerText?
[05:04:22] 	ahh, now that isn't as cross-browser supported
[05:05:04] 	you'll want to check for .textContent first
[05:05:06] 	happy bday
[05:05:21] 	see function ts_getInnerText(el)  in wikibits.js in the table sorting for example
[05:05:22] 	oh he quit nvm
[05:05:43] 		if (el.textContent) return el.textContent; // not needed but it is faster
[05:05:43] 		if (el.innerText) return el.innerText;     // IE doesn't have textContent
[05:06:22] 	the best thing to do is recursively check child nodeType and get .nodeValue if it is '3'
[05:06:42] 	03(mod) Determining whether a user has email confirmed and enabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16526  (10public)
[05:06:48] 	foobar baz baf bam would then get foobar bazbaf bam
[05:07:07] 	if however you need the innerHTML, just use innerHTML
[05:07:18] 	because other than making a full XML parser, it isn't easy
[05:08:58] 	So, I'm creating a template that uses a table, but I can't seem to change the CSS of the table using a parameter from the Template. (E.g., {| class="wikitable" |- | '''{{{1}}}''' | bgcolor:"{{{2}}}" |{{{3}}} |} doesn't work.) Any thoughts on how I might fix this? 
[05:09:29] 	werdnum: it looks like innerHTML was just out of vogue for Firefox pre 1.5 for XHTML, so the users of browsers that couldn't use it are disappearing rapidly
[05:10:10] 	jgay: bad syntax
[05:10:33] 	|style="background-color:{{{2|}}}"|{{{3}}}
[05:10:56] 	bgcolor="{{{2}}}" (with an equals) might also work, but you should use style
[05:12:50] 	Splarka, thanks! Silly mistake, I guess that's a sign I should go to bed. 
[05:13:00] 	bed="good"
[05:13:10] 	equals sign worked, but, I took your advice and switched to style/background-color combo. 
[05:14:24] 	also good to assign a default
[05:14:36] 	background-color:{{{2|transparent}}}
[05:16:43] 	03(mod) Enable RevisionDelete on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15644  (10mrzmanwiki)
[05:16:52] 	Splarka: good call :-) 
[05:17:40] 	Splarka: innerText, not innerHTML
[05:19:14] 	werdnum: well, both I mean
[05:19:32] 	okie
[05:19:34] 	_if_ you want the inner text, you should iterate the dom of the object finding all text nodes
[05:19:39] 	ughhh
[05:19:42] 	but if you need the HTML markup, use innerHTML
[05:19:44] 	isn't there a shortcut? :)
[05:19:55] 	well, there is a speed shortcut but not a code shortcut
[05:20:09] 	it isn't that bad
[05:20:37] 	hmm, well, just use innerHTML, if it breaks for anyone, then laugh at how old their browser is
[05:20:47] 	and remove <[^>]*>
[05:20:53] 	ewww
[05:21:17] 	if you wanna do it right, copy function ts_getInnerText from wikibits.js
[05:21:25] 	um, can I just use it?
[05:21:29] 	I don't like to rely on it because it is specifically for table sorting, and someone might move it later
[05:21:39] 	it used to be in a sub-js conditionally added remember
[05:21:59] 	hmm, heh
[05:22:05] 	can I just rename it and leave a stub? :)
[05:22:22] 	hmm, that's a good idea
[05:22:29] 	function ts_getInnerText(el) {
[05:22:45] 	  return getInnerText(el);
[05:22:45] 	}
[05:22:49] 	done.
[05:22:51] 	yep, that;s what I did.
[05:23:05] 	and be sure to move it far away from table sorting js
[05:23:12] 	so it isn't accidentally removed 
[05:23:41] *Splarka 	gives werdna a cookie
[05:26:06] 	T_T Now I wish I noticed this conversation before
[05:26:20] *Splarka 	hides for the hills
[05:26:24] 	JS slut in the house!
[05:26:56] 	innerHTML is fully supported, though you have to be wary that when in standards mode in XHTML it is XML strict
[05:27:11] 	You'll get a cryptic JS error if you give it invalid XML
[05:27:20] 	and prior to FF1.5 it is broked in standards mode
[05:27:32] 	I'm using innerText, not innerHTML
[05:27:45] 	well, hopefully you're using getInnerText now ^_^
[05:27:49] 	^_^ I know that for afact... I spent hours debugging issues cause my AJAX was sending bad data
[05:28:02] 	innerText is not part of standards, or properly supported
[05:28:25] 	it is an IE proprietary property made by MS that I doubt many browsers even support
[05:28:25] 	Dan: see function ts_getInnerText(el) in wikibits.js
[05:28:42] 	Nope... FF is closed
[05:28:58] 	it tries .textContent, then .innerText, then iterates over the dom for nodeType 3
[05:29:22] 	it mostly does the first two, because they are faster (in practice)
[05:30:02] 	Bah...
[05:30:07] 	JS is plenty fast
[05:30:15] 	Splarka: Use Dant: please. ;-)
[05:31:09] 	yes Mrs Z
[05:31:24] 	^_^ My current exploits are FastCGI and HTTP
[05:31:54] 	ugh, something weird's going on.
[05:32:09] 	Can firefox step statement by statement?
[05:32:21] 	If you have FireBug installed
[05:32:23] 	Yes
[05:32:30] 	yeah, firebug
[05:32:32] 	how do I do that?
[05:32:52] 	werdnum: how about one of the many in_array JS implementations added to wikibits, you could use that for a hasClass wrapper pretty easily.. function hasClass(obj,class) { return inArray(obj.className.split(' '),class) }
[05:33:05] 	Open up the script tab in firebug, stick a breakpoint somewhere, and reload the page/
[05:33:06] 	we've defined inArray?
[05:33:07] 	(backtopic, srry)
[05:33:12] 	Dantman: I'm already breakpointed.
[05:33:16] 	How do I see where it goes next?
[05:33:21] 	werdnum: nope, but there are many out there, simple iteration and compare
[05:33:23] 	In the upper right
[05:33:38] 	There is the blue continue button, but beside those are the step buttons
[05:33:47] 	there's step into, step out of, and step over.
[05:33:49] 	WHich do I want?
[05:33:56] 	Step into
[05:34:35] 	Step out of basically lets the code continue till the function you are currently inside of is finished
[05:34:58] 	Step over doesn't step into a function if the next statement is a function
[05:35:13] 	oic
[05:35:42] 	ugh, FF 3.1 keeps crashing
[05:35:47] 	^_^ Can't believe work actually made me debug so harshly that I actually know what those do
[05:36:02] 	But then again... I was writing my own JS framework
[05:36:18] 	And 90% of everything is dynamically generated
[05:36:18] 	bah, this is confusing the fuck out of me
[05:36:40] 	DanT was voted "most likely to rewrite mediawiki as a client side app"
[05:36:49] 	Hell no...
[05:36:50] 	http://werdn.us/page/pastebin?id=8
[05:36:55] 	Client side would be junk
[05:37:12] 	Server-side JavaScript with embedded JavaScript for super-advanced templates
[05:37:28] 	elementType.indexOf( ' ns-simple ' ) shows up as 18 in the Watch window
[05:37:29] 	And why do you think I'm building FastCGI and HTTP libraries?
[05:37:39] 	oh, indexOf doesn't return true/false
[05:37:44] 	you always have to compare to -1
[05:37:53] 	Splarka: read the paste, I already did that :)
[05:37:54] 	Test for !== -1 or === -1
[05:38:02] 	werd: first line
[05:38:15] *Dantman 	likes to prototype in shortcuts
[05:38:37] 	oh right
[05:38:41] 	werdnum, I really suggest prototyping in a shortcut if you use something commonly
[05:38:47] 	shouldn't make a difference, unless -1 == true.
[05:39:13] 	That's one of the key reasons that JS has very little methods
[05:39:43] 	Because they basically don't add any method if it can be expressed using existing statements
[05:39:45] 	Dantman: var isType = function(type) { return elementType.indexOf( ' '+type+' ' ) !== -1; }
[05:39:48] 	?
[05:39:59] 	Huh?
[05:40:04] 	No
[05:40:19] 	Lemme open FF
[05:40:24] 	Dant: explain substr vs substring! arr, hate
[05:41:00] 	http://svn.nadir-point.com/viewvc/monkeyscript/trunk/libraries/String.js?view=markup
[05:41:27] 	Dantman: that worked...
[05:41:29] 	werdnum, my contains method should be properly browser compatible after you pull out the syntax sugar
[05:41:46] 	ie: function() ; turns into function() { return ; }
[05:42:34] 	Splarka, substring looks like an old method that Netscape had from before ECMAScript standardized substr
[05:42:48] 	Though, if you want confusion, splice works similarly
[05:43:04] 	However, I believe it was substring that supported negative locations
[05:43:14] 	nowait, slice
[05:43:23] 	I mix those names up
[05:43:42] 	I did a little testing awhile back, gimme a second
[05:44:13] 	JS has too many methods, and not enough
[05:44:41] 	How does one add an element to an array in JS?
[05:44:45] 	you can literally find 50 ways to do some things, but have to write a 10 line function to do something you might think of as simple
[05:44:49] 	.push
[05:44:52] 	and I can do array.join( ', ' ), right?
[05:44:59] 	array.push(value)
[05:45:21] 	yah, join will do that, but be wary of multiple dimensions
[05:45:31] 	no multidimensions here.
[05:46:30] 	http://wiki-tools.pastebin.com/d3b96824a
[05:47:20] 	see? too many ways
[05:47:37] 	Well, that's due to the browser wars
[05:47:47] 	heh
[05:48:18] 	Two companies implement the same thing in two different ways... so to keep compatibility new software implements both
[05:49:01] 	But at least there is some standardization
[05:50:05] 	If you want it, I implemented diff and intersect...
[05:50:40] 	My libraries have a different one that uses generator statements, the old code that is browser compatible is in my work code if you want it
[05:51:39] 	elegant JS fixes suck so hard because you have to wait 10 years for everyone to be using it
[05:51:48] 	while crappy JS workarounds work right away
[05:52:02] 	^_^ That's why I use JS server side
[05:52:14] 	Then I can actually say to the users "upgrade or suck it up"
[05:52:28] 	Since only the server needs upgrading
[05:53:48] 	that doesn't help clients much
[05:53:49] 	http://svn.nadir-point.com/viewvc/monkeyscript/trunk/libraries/Array.js?view=markup Might be interesting to you, though note that all the getters are broken because of a SpiderMonkey bug
[05:54:08] 	lemme know in 10 years if you get it into the specs ^_^
[05:54:27] 	^_^ A fix is already being worked on
[05:54:51] 	Remember the old "Don't use for( var i in arr ) ..." line of thought?
[05:55:03] 	it isn't old
[05:55:13] 	I had to rewrite some scripts that broke in some people's FF3 because of that
[05:55:19] 	like a week ago
[05:55:29] 	because it was turning up crap like .family
[05:55:41] 	(and I don't have access to one of these buggy versions to test it enough)
[05:55:47] 	Heh... well, server-side that can be made valid
[05:56:10] 	I use for..in and for each..in loops primarily
[05:56:12] *Splarka 	stabs a bit for fun
[05:56:33] 	Iterators are so nice
[05:56:54] 	for each( let char in 'foo' ) ...; is valid by default also
[05:58:01] 	^_^ Oh... and if you want some fun... I use URL.Encode instead of whatever you use browser side, heh
[05:58:25] 	Supports least 4 different ways of encoding somethings
[05:58:48] 	oh, yah.. escape() encodeURIComponent() encodeURI()
[05:58:49] 	loose, strict, compat, and query
[05:58:50] 	*stab JS*
[05:58:59] 	escape is old, don't touch it
[05:59:13] 	no shit
[05:59:37] 	It uses a bad encoding algorithm that uses %xxxx which was never put into a proper standard
[06:00:00] 	^_^ of course, I implemented shortcuts
[06:00:13] 	'foo bar'.urlencode()
[06:00:28] 	heh, M_Z_M was complaining about BAD URI parsers in IRC/emailk clients breaking because they can't agree on delimiters.. like spaces or <>
[06:00:35] 	I might make a queryencode to shortcut 'foo bar'.urlencode('query')
[06:00:48] 	so I made this for him: http://p.defau.lt/?9u2_a7uCdAmADDyXUKJsdg
[06:01:27] 	it encodes everything except /\?=&+  (maybe I should exclude # too, heh)
[06:01:54] 	heh
[06:02:10] 	http://svn.nadir-point.com/viewvc/monkeyscript/trunk/libraries/URL.js?view=markup
[06:02:23] 	%73%6F%20%74%68%61%74%20%79%6F%75%20%67%65%74%20%77%61%79%20%74%68%65%20%68%65%6C%6C%20%74%6F%6F%20%6D%75%63%68%20%65%6E%63%6F%64%65%64
[06:02:40] 	Wha?
[06:02:48] 	> so that you get way the hell too much encoded
[06:03:22] 	^_^ Even my strict mode won't do that
[06:03:29] 	that's how chinese wiki urls look like, basically ;)
[06:03:34] 	Heh
[06:03:37] 	Splarka: how does one set a td's colspan from javascript?
[06:03:49] 	Well, my strict mode will do that for chineese
[06:04:20] 	setAttribute('colspan','2') ?
[06:04:20] 	Though safe and loose wont
[06:04:21] 	.colspan = 2; should work to
[06:04:31] 	didn't work.
[06:04:37] 	right, nothing commonly percent encodes alphanumeric ascii
[06:04:42] 	so I had to write one to piss off MZM
[06:04:43] 	(Dantman's didn't Splarka's did)
[06:04:55] *werdnum 	gives Splarka 3 nerd points, takes 3 from Dantman 
[06:05:11] 	heh... attribute shortcuts... use them to much
[06:05:19] 	well, you must be careful
[06:05:23] 	*too* much :P
[06:05:25] 	never do setAttribute for style
[06:05:26] *werdnum 	is MZMcBride 
[06:05:28] 	Then again... I've been using my own attr function lately
[06:05:49] 	and sometimes you have to use it
[06:05:50] 	:O
[06:05:53] 	^_^ Oh, I handle objects in style: quite nicely myself
[06:06:15] 	like if you want the contents of the href property, and not what the browser sees... .getAttribute('href',2)
[06:06:41] *Splarka 	smacks Dan
[06:06:51] 	99.99% of people don't care about server side JS yknow
[06:06:51] 	No-one seams to be nice enough to go and map attr..style to their css method
[06:07:05] 	No, I'm talking about my own js framework
[06:07:05] 	of people that care about JS, that is
[06:07:19] 	well, only 99.9% then ^_^
[06:08:33] 	hmm, how does one copy all of the sub-elements of an element somewhere?
[06:08:52] 	werdnum: just be sure to use foo.style.border = 'whatever' and not foo.style = 'border: whatever' or foo.setAttribute('style','border: whatever'), because those latter two won't work in IE and some other browsers
[06:09:04] 	werd: cloneNode ?
[06:09:08] 	https://developer.mozilla.org/en/DOM/element.cloneNode
[06:09:19] 	I just want its subnodes, not the node itself
[06:09:22] 	although that clones the object as well
[06:09:28] 	some background: I want a list of the labels for all checkboxes which are checked.
[06:09:44] 	Text?
[06:10:02] 	object.getElementsByTagName('label')
[06:10:28] 	var label = object.getElementsByTagName('label')
[06:10:45] 	if( getElementById(label[i].getAttribute('for')).checked ) {thingy}
[06:10:55] 	(with an iteration loop in there)
[06:11:04] 	I already wrote that bit
[06:11:10] 	but it copies just the innerText, not the formatting
[06:11:19] 	thingy:
[06:11:26] 	label[i].cloneNode() ?
[06:11:39] *Splarka 	doesn't understand then
[06:11:47] 	innerHTML?
[06:11:58] 	http://werdn.us/page/pastebin?id=9
[06:12:01] 	this is what I did.
[06:12:24] 	I want to change the copying of getInnerText, to copying all nodes.
[06:13:06] 	oh, you want the innerHTML of the elements, right
[06:13:07] 	Heh... that would be something like just using innerHTML
[06:13:12] 	just use innerHTML
[06:13:13] 	yah
[06:13:19] 	the alternative is to dump the dom
[06:13:25] 	which is... fun
[06:13:43] 	iterate over all child nodes recursively
[06:13:45] 	well, you could clone a node, and only use it's list of children
[06:13:47] *werdnum 	waits to be eaten by a velociraptor.
[06:13:50] 	Or just iterate
[06:13:56] 	http://en.wikipedia.org/wiki/User:Splarka/domdump.js
[06:14:29] 	03aaron * r44169 10/trunk/phase3/ (docs/hooks.txt includes/specials/SpecialUserrights.php): Tweak r44049: remove 'showEditUserGroupsForm' hook altogether
[06:14:43] 	werdnum, ^_^ a private pastebin... what software?
[06:14:46] 	summary.innerHTML = matches.join( ', ' ); // Be aware of velociraptors.
[06:14:49] 	Dantman: my own.
[06:14:55] 	it's just some perl scripts I've put together.
[06:15:02] 	I got bored one day and started writing my website.
[06:15:03] 	Hmmm... maybe I'll wait till I have implemented FastCGI
[06:15:05] 	ouch
[06:15:23] 	summary.appendChild(document.createTextNode(matches.join( ', ' )))
[06:15:35] 	(no html though, heh)
[06:15:51] 	If you want the sauce, the pastebin code is at http://werdn.us/AndrewWeb/Pages/Pastebin.pm
[06:16:07] 	404, sorry
[06:16:08] 	http://werdn.us/AndrewWeb/Page/Pastebin.pm
[06:17:54] 	Heh, yup... I'll stick with my own language
[06:18:27] 	werd: well, if you wanna do it right, but lazy... just iterate over the childNodes of each label, and append them to the summary individually
[06:18:36] 	yaawn.
[06:18:41] 	innerHTML :)
[06:18:44] 	I think that'll work fine in browsers with text nodes, objects, and comments
[06:18:50] 	heh
[06:19:02] 	it's like you're making us talk you in to using innerHTML
[06:19:08] 	by showing you how bad the alternatives are
[06:19:34] 	"I shouldn't do drugs, everyone says not to" "you can stay clean and sober and see how much life sucks" "pass me the bong"
[06:19:50] 	hehe
[06:22:40] 	if( bongIsBroken ) recruitMembers().each;
[06:22:43] 	ack
[06:22:48] 	:/ damn laptop
[06:24:30] 	if( bongIsBroken ) var newMembers = recruitMembers().filter(function(member) { if(member.hasCash()) { member.payUp(); return true; } else { member.killForBloodMoney(); return false; } });
[06:26:42] 	o_O
[06:27:18] 	Splarka: committing it all in a moment
[06:27:48] 	women.style.visibility = 'hidden'; children.style.visibility = 'hidden';
[06:27:59] 	03werdna * r44170 10/trunk/ (4 files in 2 dirs): Configure extension - summarise hidden settings with JS! :-)
[06:28:33] 	var daughters = this.getDaughters(); for(var i = 0; i	or: daughters.childNodes.forEach(function(child) { if(child.hasXchromosome) child.lockUp(); });
[06:30:08] 	Nowait... maybe s/daughters/parent/
[06:30:32] 	this.childNodes
[06:30:33] 	heh
[06:30:41] 	or daughters.parent
[06:30:58] 	my gf is here
[06:31:00] 	thyme to go
[06:31:05] 	werd: sexy JS
[06:31:09] 	tell her about it, she'll be hot for you
[06:31:25] 	britneySpears.mother.childNodes.forEach(function(child) { if(child.hasXchromosome) child.lockUp(); });
[06:31:31] 	"I totally genericized and wrapped a function in wikibits"
[06:32:04] 	^_^ you know, you can easily make forEach usable inside of wikibits
[06:33:19] 	how would that look and be nice? it would be nice to have something de-facto, like array.forEach().setAttribute(thingy) or array[each].setAttribute(thingy)
[06:35:16] 	https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/forEach
[06:36:06] 	array.forEach(function(item) {item.setAttribute(thingy);});
[06:37:04] 	too wordy
[06:37:08] 	All 8 of the array methods implemented between JS 1.6 and 1.8 can have compatibility layers added in
[06:37:29] 	for(var i=0;i	array.forEach(function(item) {item.setAttribute(thingy);});
[06:37:42] 	hardly any shorter, more () {} for eye hurt
[06:38:11] *Dantman 	doesn't like the =<++ hurt
[06:38:18] 	for(var i in array) array[i].setAttribute(thingy)
[06:38:19] 	heh
[06:38:28] 	Nooo...
[06:38:36] 	(if it worked, farking FF3 and scriptalicious)
[06:38:39] 	for each(let i in array) i.setAttribute(thingy)
[06:39:04] 	well, whichever
[06:39:13] 	Of course, you could always implement a calleach
[06:39:16] 	given all those choices I prefer for(i++)
[06:39:33] 	array.callEach('setAttribute', thingy)
[06:39:53] 	right, but it isn't always a function you want to do to each
[06:40:11] 	for(var i=0;i	array.map(function(i) i+1);
[06:41:16] 	Syntax sugar ftw!
[06:41:30] 	Heh... wait
[06:41:40] 	aaaaaaaanyway
[06:41:48] 	this doesn't actually save typing or thinking
[06:41:48] 	[ i+1 for ( i in array ) ]
[06:41:57] 	while most things in wikibits.js do
[06:42:20] 	like getInnerText which is sexy, but I was always afraid to use it before r44170
[06:42:30] 	;) You know, good ide's will autocomplete things like forEach, but won't do that raw for loop
[06:45:02] 	Anyone tweak wikibits.js to make getElementsByClass name only a fallback method?
[06:45:15] 	I think they did that recently
[06:45:59] 	oop, no, but there is a bug open for it, recently
[06:47:21] 	well time for sleep
[06:47:33] 	more js tomorrow
[06:47:37] 	Dan: one complaint about the wikibits method, it always returns true, even with zero matches
[06:47:54] *Splarka 	stabs your JS
[06:48:04] 	oh?
[06:48:11] *Splarka 	leaves a horse.split('neck')[0] under your pillow
[06:48:44] 	function getElementsByClassName(oElm, strTagName, oClassNames){
[06:48:48] 	... return (arrReturnElements)
[06:48:56] 	it should ideally return false for zero matches, IMHO
[06:49:05] 	mhmm
[06:49:11] 	I assume FF3 does that?
[06:49:17] 	dunno
[06:49:31] 	okay, go sleep
[06:49:33] 	stab you later
[06:50:01] 	^_^: if(arrReturnElements.length <= 0 ) arrReturnElements.valueOf = function() {return false;}
[06:50:13] 	heh
[06:50:22] 	well, easier ways to do that
[06:50:31] 	You know, I'm actually using valueOf in an interesting way
[06:50:43] 	Made multireturns possible to some extent
[06:51:15] 	I'm making my URL.Query object use it.
[06:51:16] 	Dant: https://bugzilla.wikimedia.org/show_bug.cgi?id=16459
[06:51:24] 	agh
[06:51:29] 	(what you asked before)
[06:51:33] 	I closed that damn fox
[06:51:41] 	okay, hang on
[06:51:44] 	> 16459 user native getElementsByClassName
[06:51:58] 	> I have a patch that allows the wikibits.js getElementsByClassName to make use of a native version of that function when available. (FF 3, Saf 3.2 and Opera 9.5 all provide this function now). There is no loss of functionality.
[06:52:08] 	So: ?foo=a&bar=b&foo=c
[06:52:15] *Splarka 	adds comment
[06:52:47] 	that is something wikibits.js could use, a query string parser, but not a pre-generated object, that goes against current mentality
[06:53:08] 	you don't need to waste time parsing the query string for 99.999% (made up number) of page views, unnecessary slowdown of client processing
[06:53:27] 	gets data like: query.foo == 'a'; query.bar == 'b'; but for each( let data in query.foo ) also works 
[06:53:50] 	Well... this is just for server side
[06:54:10] 	Plus, you are dealing with PHP format
[06:54:16] 	You'd want to handle []'s instead
[06:54:28] 	well, it just reminded me
[06:54:57] 	people keep trying to convince me that preparsed URI parameter objects are needed in wikibits, to which I disagree
[06:55:01] 	^_^ oh... if you ever create a function to turn a form into an object of query data...
[06:55:08] 	Careful of the []'s
[06:55:22] 	I ended up just turning forms into an array of arrays
[06:55:27] 	heh
[06:55:50] 	Cause {'foo[]':...} would of course override old foo[]'s
[06:56:26] 	there are old foos and there are bold foos, but there are no old bold foos
[06:56:47] 	how come you've always 'just closed firefox'? heh
[06:57:07] 	^_^ I was thinking of making a comment on that to
[06:57:25] 	I close mozilla almost paranoidly every few hours, just because the memory it continually increasingly uses is annoying
[06:58:54] 	They keep saying they've fixed that problem, too. :-(
[07:01:49] 	it isn't a bug, it is a feature
[07:02:01] 	or, several features, too many features
[07:06:03] 	>_>
[07:06:08] 	Memory misusage is not a feature.
[07:11:25] 	Supposedly it's a feature because it caches ass-loads of stuff in memory for speed...
[07:12:47] 	like closed tab
[07:13:04] 	if you open and close a lot of tabs... you might be a redneck, er no, you might be getting bloaty foxes
[07:13:29] 	Programmers today are spoiled by an overabundance of resources; inefficient code still runs well enough most of the time, so they don't need to optimize :p
[07:14:05] 	They haven't had to roll bits uphill both ways in the snow just to code.
[07:29:46] 	hrm.. I can't figure out how the wikipedia displays this bit before the "lead section"
[07:29:49] 	Help:Section editing demo
[07:29:51] 	From Wikipedia, the free encyclopedia
[07:30:13] 	I have found that it is before the "lead section" but cannot seem to find the docs as to how to make it show up in my wiki/skin/etc :)
[07:30:52] 	siteSub
[07:31:27] 	it is generated, and then hidden by default, and then re-un-hidden for media="print" (so it shows up when printing)
[07:32:00] 	many projects, like en.wikipedia, like to be snarky (or rather, are channeling "Captain Obvious!") and make it show all the damn time
[07:32:09] 	derwin: i believe its [[Mediawiki:Tagline]]
[07:32:57] 	p858snake: that' show to change it, not make it show in non-print non-mirror non-copypaste
[07:33:57] 	derwin:  #siteSub { display: inline; font-size: 92%; font-weight: normal;}
[07:34:00] 	as used on  http://en.wikipedia.org/wiki/MediaWiki:Monobook.css
[07:34:40] 	derwin: the reason it isn't in the docs is it isn't something sane people care about ^_^
[07:35:46] 	location bar: [W] http://en.wikipedia.org/   logo: WikipediA, the Free Encyclopedia. 
[07:35:55] 	a third reminder is excessive
[07:37:55] 	People thought they'd be cute and edit war on the tagline on April 1.
[07:38:13] 	It wasn't nearly as funny when Google results had the silliness in them...
[07:39:29] 	aww, coot
[07:40:10] 	hey MZM, why don't you set up an April 1st gag 30 days in advance, so it can use CSS/JS
[07:40:29] 	then any crumbums who see it on that day will try to revert it, but the cache will persist,
[07:40:39] 	Heh.
[07:40:49] 	speaking off, top 10 most worst ideas for  classes:
[07:41:03] 	#10. user-anonymous vs user-user
[07:41:10] 	It would be a bit hypocritical of me as I blocked an admin for screwing with the interface last year.
[07:41:16] 	#9: usergroup-sysop usergroup-rollback usergroup-bureaucrat ...etc
[07:41:35] 	#8: year-2008 month-december day-02
[07:42:42] 	You suggested doing something similar to #9.
[07:44:16] 	have I? whenfor?
[07:44:29] 	#7: userblocked-true pageprotected-true
[07:44:45] 	#6: warning-pagehasnaughtyimages warning-pagehasdirtywords
[07:46:14] 	Splarka: I am more asking how to make it display the page title there than the tagline, is that less insane? :)
[07:46:55] 	

Page title

[07:47:02]
page title
[07:47:28] *Splarka gets out the knife [07:47:30] Splarka: It saves an API call when doing things like sysopdectector.js.. [07:47:36] derwin: i believe its [[Mediawiki:Tagline]] [07:47:49] Splarka: I was so close.. I tried = =, which I thought might be h1 [07:47:54] ^try {{PAGENAME}} there, but it might not work as you expect [07:48:05] MZMcBride:then I'd be out of a job [07:48:17] I guess I'm not understanding how the wikipedia does it, then? [07:48:19] Heh. [07:48:32] There's an open bug for it as well. [07:48:41] derwin: so, why do you want to show the page title under the... um... page title? [07:48:59] bless bugzilla [07:49:01] Splarka: for the same reason the wikipedia does? [07:49:27] No it doesn't. [07:49:36] hrm, maybe I am just [07:49:41] clueless. lol, and using "modern" [07:49:42] *Splarka facepalms a bit [07:49:45] *derwin laughs [07:49:51] sorry :) [07:50:26] derr, I never noticed that difference between modern and monobook [07:50:42] modern isn't a real skin [07:50:53] more of a suit sewn together from murder victims [07:51:06] *Splarka sighs, looks at Modern [07:52:17] derwin: okay, what exactly do you want to do, that en.wp does in their modern skin? [07:53:10] It puts the lotion on the modern skin or it gets the hose again... [07:53:49] http://en.wikipedia.org/wiki/MediaWiki:Modern.css [07:53:55] #siteSub { display: block; } [07:54:19] #lotion {on:skin; hose: no-hose !please; } [07:55:21] #pit:bottom {content: attribute(dog); method:bucket-on-string;} [07:57:06] lol [07:57:12] parserfunctions jokes [07:57:22] >_> [07:57:26] Splarka is still the same as he was the last time I had a weird mediawiki question :) [07:58:07] "Splarka, I came here for help and I am none the wiser" "But at least you're better informed" [07:59:10] "Every wikipedia article should display, at the bottom or on a linked page, all other articles that reference it. Surely it would not be hard to implement this. Please pass this message on to the wikiGods." [07:59:31] I love these people and hate them at the exact same time. [07:59:45] Special:WhatMentionsThis [08:00:05] is that like auto-backlinks on wordpress? [08:00:24] I guess. [08:16:46] meow [08:18:41] 03(mod) Improve behavior of rollback if diff to last sighted version is from several authors - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16467 (10pbirken) [08:41:23] hello [08:56:44] 03(mod) Provide preference-based autoformatting for unlinked dates - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4582 (10catlow) [08:58:18] Hi. Is there a way to have a newsletter sent automatically once per week, giving a list of the last 5 articles written? [08:58:27] [AMSG] very bad storm, heading into offline mode [08:58:52] If I have an ordered list and I wanted to apply "padding-top: 3px" to each
  • what's the best way to go about that? [08:59:09] I want to do it just for the current page not globally. [08:59:23] Is there any way to give the list a class name? [08:59:30]
  • [08:59:53] That'll work no prob with mediawiki? [09:00:30] or you can declare a class in a tag just before your list and then use the class name if you dont want to have to copy the line all the time [09:00:39] yeah sure, thats just html [09:00:53] nothing to do on this channel btw I think ;) [09:00:53] Wasn't sure how well it worked with html tags. [09:00:58] :P :) [09:01:11] well lol its working pretty well since it generates html pages ;) [09:01:32] HELP!. Is there a way to have a newsletter sent automatically once per week, giving a list of the last 5 articles written? [09:01:47] i installe the mass email extension [09:02:07] but its not an automatic newsletter [09:02:26] MistaG: best thing to do is wrap it in
    and delcare a global style in Common.css for div.padded-li li {} [09:02:45] yeah [09:03:08] That's more in line with what I wanted to do. [09:03:18] Splarka do you know how to generate an automatic newsletter? I thought it could a part of the engine by default... :/ [09:03:21] Thanks splarka / piero. [09:03:26] np [09:03:44] piero: Download and install newsletter software? >_> [09:04:26] piero: I also don't know how to get a recent changes feed as a news ticker on CNN, sorry [09:04:47] cue MZM "heh." [09:05:01] hmmm k [09:05:02] Nah, wasn't worthy. [09:05:07] You can do better. [09:06:40] how about "I also don't know how to make it do your taxes, find your soulmate, or wipe your ass (although there is Special:Bidet)" [09:07:03] well someone is in a bad mood [09:07:44] i still cant believe that there isnt a newsletter extension that sends the latest articles [09:08:01] nah, I just don't think a new article newsletter is what the founding forefathers intended for MediaWiki [09:08:12] they have one for armchair, the sports wiki from mediawiki [09:08:12] I'm not sure I'd describe that unbelievable. [09:08:25] It's unbelievable that it's still not possible to move images or categories. [09:08:26] i know how to code it [09:08:28] heh, armchair [09:08:34] but... :/ [09:08:39] have other stuff to do atm [09:08:50] yes armchair [09:09:05] bought and maitained by mediawiki [09:09:08] well, wikia bought armchair, and wikia put all of their extensions online recently, I am not sure if that extends to armchair [09:09:25] Apparently 'armchair' is the name of a sexual position. [09:09:38] 03(NEW) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 15enhancement; normal; Wikimedia: General/Unknown; (Wiki.Melancholie) [09:09:51] anyway, my point is that they have a newsletter with a list of the latest articles, members, etc, and i want it! :p [09:09:53] and an adjective, often [09:10:03] armchair anarchists unite! with chips [09:10:22] https://svn.wikia-code.com/wikia/trunk/extensions/wikia/ [09:10:36] 03(mod) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 15enhancement->major (10Wiki.Melancholie) [09:10:45] you guys are so helpful :p but i need more than sarcasms [09:11:16] well, excuse me for posting a link to wikia's extensions [09:11:22] ^^ [09:11:25] unless you meant that last bit as only half sarcastic [09:11:31] yes ;) [09:11:33] in which case I meant that bit as all sarcastic [09:11:56] CSS, cascading sarcastic statements [09:11:59] thx but i have checked this list before [09:12:02] :p [09:12:09] what a great geek joke [09:12:11] ^^ [09:14:24] MZM doesn't think so, but he's always stingy with his emoticons, he practices frugal emoconomics [09:14:33] lol [09:15:18] Not nearly as frugal as Tim, though. [09:16:17] Say, you've heard about Obama and his blackberry, haven't you? Krimpet knows what I mean. He's a geek. He must use emoticons. We're not in a democracy, we're going to be in an emocracy [09:16:33] [09:16:44] And Krimpet's not even online. [09:17:07] that sounds like a personal problem [09:17:54] Hi guys, quick question. When i do a minor edit with a flagged bot on a talk page the user won't see a notification of new messages (the big orange bar). If i do normal edit with a bot the user will see the big orange bar, right? [09:18:12] that is the theory, anyways [09:18:33] Splarka: Do you find it disturbing that the page (redirect, really) [[Axillary_intercourse]] was visited over 20,000 times in November? [09:18:38] that lets you have notification-bots and vandalism-bots [09:18:59] nope, I'd find it more disturbing if that many people were doing it without reference [09:19:10] Hahaha. [09:19:23] there we go [09:19:27] now I can stop trying to be funny [09:19:39] what is that, 'dry humping' ? [09:19:46] ahh, any [09:20:07] nice pics, I wonder if the bad image list is still bypassable with imagemap [09:20:07] Armpit sex. [09:20:14] (BEANS) [09:20:31] 03(NEW) Wikimedia dumps do not contain any information about the ( flagged) article status - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16546 15enhancement; normal; MediaWiki extensions: FlaggedRevs; (Wiki.Melancholie) [09:20:37] Well, at least they fixed that HTML injection vulnerability. [09:20:45] (Or was it JS?) [09:29:05] 03(mod) Wikimedia dumps do not contain any information about the ( flagged) article status - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16546 (10Wiki.Melancholie) [09:34:20] <_wooz> lo [09:37:10] Is there a way to signal to mediawiki that I have an ordered list and the carriage return that follows a given element isn't for the purpose of restarting the list, but simply to make it easier to read when editing? [09:38:44] nope [09:38:57] You make me sad Splarka. [09:39:06] no I don't, the code does [09:39:26] lemme elaborate... sec [09:39:46] *Splarka looks for the open bug [09:39:53] Hrm... maybe I can do something like ? eh? [09:40:35] https://bugzilla.wikimedia.org/show_bug.cgi?id=1115 [09:41:05] Hrm that works, but it still looks like ass. [09:41:51] https://bugzilla.wikimedia.org/show_bug.cgi?id=9342 [09:41:58] https://bugzilla.wikimedia.org/show_bug.cgi?id=13223 [09:42:06] this problem is so common... [09:42:16] that Tim, who is the person who knows most about the MediaWiki parser of anyone alive... [09:42:33] opened a bug reporting the problem, without searching for dupes (of which there are at least two) [09:42:51] I do that all the time at work. [09:43:04] Easier to type something in real quick then wade through bugs. [09:43:06] Laziness! [09:43:30] *MistaG sighs [09:43:37] Looks pretty old too. [09:43:39] anyway, it is his job to fix it, if it ever gets fixed [09:43:43] is there a tag that returns a random article? [09:43:54] the solutions are to put everything into one line, or use html lists [09:44:53] I think I'll opt for html. Better than one big block of text. :) [09:45:03] piero: transclude a random article? or just link to one? [09:45:23] MistaG: what would be really nice, is a way to mix wikilist and html list syntax [09:45:25] #foo [09:45:27] hmmm dunno, maybe just a link to a random article would be enough [09:45:29]
  • bar
  • [09:45:38] [[Special:Random|random!]] [09:45:41] thx [09:45:47] [[Special:Random/image|random image!]] [09:45:54] /namespace is the only parameter, IIRC [09:47:37] Splarka: Hrm, that could be interesting. Though I think the simple solution is to just have something like
    and then have all your #'s as mnemonics for li's. Then white space isn't an issue because mediawiki has a terminator for the list. [09:47:50] and what about transclude a random article, or a part of it? [09:48:08] and is it possible to exclude the categories from the random selection? [09:49:02] piero: you probably need DPL or some other heavy extension for random transclusion [09:49:09] and categories are in another namespace, so they aren't a problem [09:49:16] k [09:49:27] although redirects could be, except they are already excluded [09:49:46] yeah i got a category article [09:49:54] when i clicked on the link [09:50:47] really? hmm [09:50:53] is it in the Category: namespace? [09:51:36] arf no sry my bad [09:51:45] you could do Special:Random/category [09:53:56] k [10:23:20] 03(mod) Add Pagluluto: namespace to tlwikibooks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16446 (10ryan_james_tamayo_amparo) [10:27:18] i updated to the new mediawiki now i get this error if i try to login: Fatal error: Call to undefined method User::oldcrypt() in ...GlobalFunctions on line 1894 [10:27:29] anyone got a idea whats wrong? [10:28:31] sounds like not all the files got updated [10:31:39] hmm [10:31:46] oldCrypt was added (or rather, the function was renamed) in http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/User.php?r1=35923&r2=35922&pathrev=35923 5 months ago, so if you upgraded passing that revision, and get that error, your user.php probably didn't get the news [10:35:36] yeah thank you splarka [10:36:09] must forget some files... [10:48:02] http://xkcd.com/512/ win! *save* [10:54:46] 03jojo * r44171 10/trunk/extensions/Collection/ (Collection.body.php Version.php): transfer $wgCollectionVersion in useragent string [12:08:16] 14(INVALID) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 +comment (10dungodung) [12:17:01] 03(mod) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16545 +comment (10niklas.laxstrom) [12:26:30] 03(mod) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 (10dungodung) [12:38:30] 04(REOPENED) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 +comment (10Wiki.Melancholie) [12:45:19] 03(mod) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 +comment (10Andrew) [12:48:20] bugzilla wheel wars, fun [12:48:46] I'm not wheel-warring. [12:48:49] I just left a comment. [12:50:17] andrew@werdna:/var/wiki/upload/test$ export PS1='C:${PWD//\//\\\}>' [12:50:18] C:\var\wiki\upload\test> [12:50:21] oh god that makes me lol [12:51:11] 03(mod) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 (10Wiki.Melancholie) [12:53:03] 03(mod) Global bots are not shown at Special:ListUsers/bot, thus unknown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 (10Andrew) [13:03:15] hmm after the update from 13 to 13.2 all jscript appears to be called doubled. So in Preferences there are two menus and the Edittools apperaring also doubled... [13:03:39] anything changed with the skin or so? [13:04:10] because i use a custom one and didnt overwrite this folder [13:05:11] we are trying to figure out how to make a secure area with mediawiki. My thought is to setup a wiki farm and set the permissions for each wiki. How can I then setup interwiki linking and search? [13:06:50] bompo: some