[10:12:25] RoanKattouw: I mailed the all India mailing list :) asked them to verify the Gujarati and Sinhala and asked them for more localisations .... [10:12:48] Thanks [10:15:05] more localisations for the UI and more scripts supported may lead to more articles written :) and therefore more traffic [10:16:58] Aye [10:17:41] For next time: having the language name in the language itself (the endonym) would be useful, that way we don't have to tell people to go over to TranslateWiki for that [10:51:36] RoanKattouw: as far as I am aware we know endonyms for languages.. but these are scripts not languages ... [11:03:55] Oh yeah sorry [11:05:53] RoanKattouw the question is what to do for languages like Icelandic or Vietnamese [11:06:17] they have MANY nonstandard latin characters [11:06:32] I think Icelandic has like 3 of them, and they're in the Extended Latin ste [11:06:35] *set [11:11:02] I checked if the ???? is in there ... part of Latin Extended... a character used in the Lingala language [11:16:41] Ah yes [11:16:54] Latin Extended is really just a range in the Unicode map [11:17:27] The 1e00-1eff range, filtered for characters already in other sets [11:17:42] And rearranged alphabetically [18:32:20] hi brion [18:32:26] are you back in SF? [18:35:21] for a couple days before off to france for that media meeting :D [18:35:32] that's my last wikimedia-related travel commitment... be good to stay home for a while ;) [18:51:30] i arrived paris earlier today [18:51:36] will see you here in a few days then [18:51:57] brion: will you have time for code review today or tomorrow? [18:52:06] we have quite a bit queued up [18:54:08] is there any setup for the meeting ? [18:54:46] thedj: yeah, french chapter is organizing the meet-up [18:54:55] i'm interested, but i can't be there. [18:56:01] but if there is a list of topics, i'd like to go over it and see if I'd want to write in or something. [18:56:03] nkomura: can squeeze something in but try to keep it as narrow as possible, i don't have a lot of free time this week [18:56:24] great [18:56:59] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag/acaifix [18:57:09] adam's work is the highest priority [18:57:35] that's for upcoming release with features of watch/unwatch and cascading tabs [18:57:51] brion: If it makes things easier: we're doing a full update on ClickTracking (all revs) and CollapsibleTabs (new extension) [18:58:01] In addition to some stray revs [18:58:41] There's a copy of wmf-deployment with all this stuff merged in in /srv/org/wikimedia/prototype/d/ on prototype, URL see topic [18:59:04] The top dir has a file called MERGELIST that should serve as a commit message for when we merge stuff [19:03:13] thedj: http://meta.wikimedia.org/wiki/Multimedia_Usability_Project_Meeting_October_2009 [19:03:34] delphine and christophe from Wikimedia France are organizing it [19:08:40] nkomura: thx [19:23:06] adam_miller: brion has limited time for code review this week [19:23:14] i sent him your revision lists [19:23:27] so it'll be available for brion [19:23:39] in case he has questions about your revisions [19:23:58] nkomura: cool. anything else I should do for that review? [19:25:57] from the tag, if you can point out the high priority (bulk of the new features) that'll be helpful [19:26:11] rightnow, acaifix list has gotten pretty long [19:26:22] and it is hard for brion to prioritize [19:30:10] *nkomura got to grab dinner before the restaurant closes [19:32:43] dinner? has the world started spinning the other direction? [19:33:24] adam_miller: "19:51 < nkomura> i arrived paris earlier today [19:34:04] ohhh so not just dinner. delicious FRENCH dinner. [19:34:22] You mean expensive French dinner [19:34:59] probably [19:35:07] i guess a cheap french dinner is bread and wine [19:35:11] Depends on where in Paris you are of course; she's all the way out near Porte d'Orl??ans, I don't know what it's like out there [19:35:51] I ate at a nice and cheap Italian place when I was there; the trick is to go to the students' district, which is full of people on a budget [19:36:24] i'll be sure to consult you before i head to Paris [19:36:29] Heh [19:36:35] Dude I've only been there for a week :P) [19:37:07] But it was like 4 months ago so it's still fresh [19:37:43] Hey when you guys eating lunch? I can head out in a few & join you a little after noon [19:37:57] erik needs me for a interview @ 3:30, i can give you guys time until then [19:42:37] TrevorParscal: poke poke you guys still in? [19:43:00] RoanKattouw and adam_miller: i wish [19:43:21] you want expensive AND delicious french food? [19:43:33] i have a great view of the cemetery and the highway from my roon [19:43:36] room [19:43:40] swoon [19:43:43] how romantic [19:43:43] nom [19:43:45] Oh right the cemetery [19:43:54] *RoanKattouw suddenly realizes he's driven by that one [19:43:56] will find out what kind of food this hotel serves [19:44:39] k, leaving for downstairs for real this time [20:07:01] nkomura_dinner: I take it our deployment schedule is being pushed down? A Nov 4 deployment doesn't seem likely [20:11:17] TrevorParscal: Can you 1) give the revamped table dialog some CSS love? It aligns stuff ugly and 2) walk me through what you've been up to for Citron? It's gonna be quiet on the deployment front for the next two weeks and I need stuff to do :) [20:14:05] nkomura_dinner: Is it OK if I start on the technical side of side-by-side preview for the moment? I'm not exactly sure what the assignments are there; I'm also aware that it hasn't been mocked up yet but that doesn't impede me much for the works-but-looks-ugly version [21:20:14] RoanKattouw: hi [21:22:03] Hi [21:22:29] Do you know something I can work on tomorrow? [21:22:38] I have to get up at 5:15 to make it to my exam [21:22:46] Hmm [21:23:17] I was thinking maybe side-by-side preview or to take a look at that magic iframe of yours [21:23:37] the magic iframe stuff could use adaption of the text-selection routines [21:23:45] and NTOC as well [21:24:07] but, nimish is sort of working on some overlapping area there [21:24:16] preview would be great to get sketched out [21:24:26] plus it uses your API knowledge [21:31:10] OK so Nimish is working on the magic iframe too? [21:31:25] Yeah then I guess I'll just start with the preview thing [21:31:28] Some part of it yes [21:31:43] I wanted to ask nkomura_dinner since I wasn't sure about the assignment there (i.e. if adam_miller was maybe supposed to do it) [21:33:15] + array( 'src' => 'js/plugins/jquery.wikiEditor.code.js', 'version' => 22 ), [21:33:17] WTF? [21:34:00] um [21:34:04] that should be version 1 [21:34:15] copy paste fail [21:34:37] Heh [21:36:04] Okay, I created a testing/demo page for the upcoming "TemplateInfo" extension; here it is: http://discoursedb.org/wiki/TemplateInfo_test [21:36:09] what appppp [21:36:15] Hey Brion [21:36:18] Hello! [21:36:53] I can't be around for the code review fest, I have to get up ridiculously early [21:38:10] My wiki at discoursedb.org now uses MW 1.16 and a modified Vector skin; I don't know if this is the first-ever Vector re-skinning, but I'd like to think so. [21:38:15] YaronK: Wouldn't it be cleaner to implement that as prop=templateinfo or something instead of an action= ? [21:38:37] Oh; I didn't know there were other options. [21:39:01] Where is there an example of "prop="? [21:39:13] ApiQueryCategoryInfo.php is a nice and low-key one [21:39:51] Is this new to MW 1.16? And what's the difference between "action" and "prop"? [21:39:57] What you have to look out for is the possibility of multiple titles provided, not all of which might be templates, and you can't throw an error on an invalid template because that kills the rest of the result [21:40:11] prop= is a class of submodules of action=query [21:40:39] Oh. [21:40:46] It's existed for like forever [21:41:10] If you like I can take a look at the code and convert it for you tomorrow [21:41:32] (Yay! I found something to do tomorrow :P ) [21:41:56] Sure! Glad I could help. :) [21:42:31] TrevorParscal: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag/acaifix <- need all of these looked at or? [21:42:37] Yes [21:43:28] brion: If it helps, you can review the HEADversion of CollapsibleTabs instead of seeing it being written from scratch [21:43:46] RoanKattouw - how should I get you the code? [21:44:16] Isn't it in SVN? [21:44:22] No, not yet. [21:44:51] I could check it in... I just wanted to hear feedback or some such. [21:44:52] If the rest of the extension is under development too, you could just commit it there; otherwise you can e-mail me the API class file [21:45:27] Alright, I'll check it in; I assume no one has any major problems with it currently. [21:45:28] In fact, why not check in the entire extension so we can all take a look at the whole thing :) [21:45:33] Yeah. [21:45:39] why is the output all escaped and within a

tag? http://discoursedb.org/w/api.php?action=templateinfo&template=Good_XML [21:46:03] That's because YaronK used a numeric index instead of a string index [21:46:25] While he could also use no index at all; I'll fix that tomorrow as well [21:46:32] Yeah, I couldn't figure out how to unescape the output. [21:46:42] You don't want to do that [21:46:51] Or maybe you do... [21:46:59] But it's generally more trouble than it's worth [21:47:09] RoanKattouw: spiffy [21:47:37] Unescaping on the client side is painless, unescaping on the server side and ensuring integrity (will the result still be valid XML) less so [21:48:29] Unless you're already parsing the XML anyway; either way, I'll see what I can do tomorrow, right now the clock is ticking (6.5 hrs of theoretical sleep left) so I'm off to bed [21:51:28] parutron_: just updated sandbox.5 with changes to the collapsible ntoc. take a look and let me know your thoughts. [21:51:42] i've got a meeting to run to, but i'll work on the other variation when I get back. [21:51:58] Yeah, I wasn't sure either whether unescaping would be a good idea anyway. [21:52:56] The only issue might be an aesthetic one [21:52:57] . [21:59:48] Alright, the TemplateInfo extension is now checked in to SVN. [22:01:02] thanks adam_miller_away [22:21:09] nimish_g: getTimeConstraintsStatement in clicktracking should format and validate its timestamps, or at least escape them (if that hasn't already been done in the meantime) [22:22:04] and did we already deal with the subquery in getTableValue? or have we ensured this will be deployed on mysql 5 only? [22:24:41] brion: the subquery currently isn't being run/won't be run...I could explicitly take it out if need be... I'll escape the timestamps now [22:25:04] spiffy [22:26:59] I just created the page for the TemplateInfo extension: http://www.mediawiki.org/wiki/Extension:TemplateInfo [22:27:52] hi team, especially nimish_g and TrevorParscal [22:28:10] do you have any known schedule conflicts on the afternoon of Monday November 16th? [22:28:17] hi [22:28:26] hmm [22:28:39] didn't see anything on the calendar for the two of you, but wanted to double check [22:28:43] gonna schedule a 1.5 hour meeting. [22:28:53] I think I'm good too [22:28:57] sweet [22:29:39] trevor? [22:29:41] you good? [22:30:22] i think so [22:42:40] brion: made said changes in r58447 [22:42:45] tx [22:46:14] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/58070#c4365 <- the indent button doesn't act the way I'd expect [22:46:47] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/58448 [22:48:57] *nkomura signing off, good night [22:53:54] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/58449 [22:53:57] goodnight [23:06:17] *werdna waves [23:16:22] adam_miller_away: you really away? [23:16:36] oh no, i've been back for 30 minutes [23:16:52] I assume you are still working on the toc thing? [23:17:00] on pause for now [23:17:01] cause it's failry broken looking [23:17:20] hahaha, oy...you're all up to date? [23:17:42] well, yeah I run head on one of my localhost installs [23:18:07] what browser? i thought i had it looking better now [23:18:22] FF 3.5 [23:18:53] http://img44.imageshack.us/img44/6643/picture1hz.png [23:20:28] ok http://www.mediawiki.org/wiki/Special:Code/MediaWiki/58070 is the only thing in that batch left that bugged me; the behavior of the indent button is inconsistent and kinda uggo [23:20:37] but it's not a killer, so if you need to push it back feel free [23:20:47] brion: i have that fixed to be consistent with the list buttons [23:20:52] i just need to commit it [23:20:52] didn't see anything horribly explosive (checking mainly for 'major breakage' or security issues) [23:20:56] super [23:21:03] that's what i like to hear :D [23:21:35] TrevorParscal: it looks like either I screwed up my commit or you've got something cached or out of date [23:22:09] that ul inside the TOC should have a height of 100% applied which i doubt would let it look like what you've got in that screenshot [23:22:22] meetin time [23:23:02] http://prototype.wikimedia.org/en-wp/index.php?title=User:WikiSysop&action=edit [23:23:10] yeah, it's broken everywhere... [23:23:57] weird, all of those look fine to me [23:25:15] http://i38.tinypic.com/35m0aqr.jpg [23:25:28] look at all the strange lines in the toc [23:25:35] what's going on there? that's not normal [23:25:40] ohh [23:25:58] i haven't stared at it long enough to notice those being off [23:26:07] border-left is being cascaded down [23:26:15] i'll patch that up [23:26:36] and the indentation level is way out of wack as well [23:26:47] it's indenting way to far, and not even consistently [23:27:03] can we give the initial ul a class? [23:27:17] or an id so i can target that one only? [23:27:43] and the right side of the scrollbar gets cut-off when the TOC is long enough to have one [23:28:03] just use :first [23:28:05] or something [23:28:26] are you targeting it with jquery or CSS? [23:28:40] both [23:28:50] i might be able to get away with just jquery using :first [23:29:36] http://i37.tinypic.com/99nwv4.png [23:29:59] I'm not really sure why the whole TOC being messed with just to add an expand and collapse [23:30:09] what happened to the ellipse functionality? [23:30:27] it should still be working [23:30:28] why has the CSS changed so much [23:30:34] http://i38.tinypic.com/2ccplwi.png -- look better? [23:30:34] did you see the image? [23:30:58] adam_miller: yeah, that's more like it was (good) [23:31:19] yeah dont trust that code that's there now [23:31:48] the ellipse functionallity is probably busted because the style rules i'm applying to the topmost ul are being cascaded down [23:31:54] Ok, yeah I see ellipsing is still working but it's totally cuting off the ends of the items so you can't see it [23:31:57] including a width declaration [23:32:14] why were those rules being changed? [23:32:31] to make space for the collapse bar [23:32:33] that's a very sensitive area of CSS to get that working in all browsers properly took hours and hours of fiddling [23:32:52] well it's all encapsulated, you can turn it off if you want to [23:33:16] i'm just trying to prototype this so paru and hannes can decide what they want this functionallity to look like [23:33:53] k - well I'm not trying to attack you :) [23:34:31] ha well if i do something dumb i want you to tell me [23:34:45] and i did something dumb there, so thanks for pointing it out [23:34:54] I will also say that I doubt this is a usable control - having an expand-collapse button within a grab-and-resize bar is pretty much considered bad design at this point... [23:35:03] it died with netscape navigator :) [23:35:31] a better model is going to be what you see in the preview app on OSX [23:35:32] the other design i'm going to prototype next is putting a button on the toolbar to expand/collapse it - think you'd like that better? [23:36:19] yes, but also that vertical control is no good [23:36:36] the other idea doesn't make use of that [23:37:14] there should be a 5-10px region on the left side of the TOC that you can use to drag-and-resize, and a drag-and-resize grip at the bottom as well.. [23:37:31] i had suggested that, paru and hannes weren't so into it [23:37:32] and that region shouldn't be visually indicated, just by the cursor [23:37:39] there's too many lines in the UI already [23:38:09] that'd be cool if it were a bit hidden [23:38:29] Preview on OSX uses 3px on the right of the scroolbar [23:38:42] and that seems easy enough [23:39:14] but there's also the drag-and-resize grip in the bottom-left of the sidebar [23:39:56] yeah i just noticed that guy for the first time [23:40:15] and a sidebar enable/disable button turns it on/off - but also if you size it by dragging down to a minimum size, it stops resizing, until you reach the 0 mark, then it hides all together [23:40:57] Yeah, well when you are done with mocking that up or whatever, maybe I will wireframe something more usable :P [23:42:22] are you on snow leopard? it looks like the drag to close is gone from the Preview.app sidebar in SL [23:42:49] i'm in normal leopard [23:43:04] that's interesting [23:43:18] they may have decided that people got an unexpected closure there [23:43:23] we may want to play with that as well