[00:07:06] dude, someone in the office above us is woooing [00:07:09] may be a woo girl [00:07:10] not sure [00:11:34] hehe [00:11:55] You heard her, you get to subtitle the woo [00:12:09] ha ha ha [00:15:24] can we use spans for the heading markers instead of divs? [00:15:34] they are causing a ruckus in IE7 [00:15:39] i meant IE8 [00:19:13] Probably [00:19:28] Take care, some parts are assuming it's a div [00:19:33] Most notably getAnchor() [00:19:39] yeah, that's why i ask [00:19:51] IE7 is NOT COOL with it being display:inline [00:20:00] it treats it like display:block no matter what [00:20:04] Sigh [00:20:06] and once again, I mean IE8 [00:20:08] sorry [00:20:09] hehe [00:20:16] Good luck with all that [00:20:18] getAnchor needs it to be a div, why? [00:20:31] It's just assuming that now, you need to change it [00:20:34] so it has an offsetTop? [00:20:37] k [00:20:40] i will try it out [00:20:48] getAnchor is a function inside the marker objcet [00:21:12] The actual decision to make it a div is made in mark() in the highlight module. [00:21:21] So if you make it a Nimish may yell at you [00:21:41] At least you'll have to fix getAnchor in templateEditor too [00:22:04] Although of course Nimish's code is already totally broken as it is [00:22:13] Hey wait a minute, can you put s inside

s? [00:23:01] yeah, I'm trying to write code based on this stuff working later. I'm writing hypothetical code [00:23:55] Yeah [00:25:03] nimish_g: With Trevor's commit changing

to for the anchors and wrappers, try commenting out highlight.js lines 250-254 and see if that magically fixes your problems [00:25:21] In case the line numbers change: it's the if ( commonAncestor.nodeName == 'P' && commonAncestor.parentNode ) block [00:25:34] RoanKattouw: switching to a span didn't fix my IE woes [00:25:42] Bleh [00:25:59] Did you verify it actually inserted a in the DOM? And did you change references to it being a div? [00:26:56] yes [00:27:12] IE IS rendering the div as a span with display:inline [00:27:20] it's just still being dumb [00:27:28] giving each heading marker it's own line [00:29:19] RoanKattouw: nope, still haunted [00:29:44] Bleh [00:29:55] OK I need to not fall asleep on the keyboard like Trevor said [00:30:02] I'm calling it a day [00:30:23] awesome [00:30:59] Have a great weekend guys, see you on Monday [00:32:34] Ryan_Lane: do you need Mac license keys for raskin? [00:32:50] license keys? os x has those? :) [00:33:21] ah, we bought legit apple server, that's right ;) [00:33:26] I have raskin mostly done. just need to make a few changes for security, and it'll be ready for use [00:33:47] firefox isn't working via selenium rc due to a bug in selenium, but safari is working perfectly [00:33:58] ariel from Ops can help you re Microsoft license keys [00:34:08] exciting!! [00:34:12] it'll automatically log in the selenium user, and start selenium when the system is booted, or rebooted [00:34:31] accessible via raskin.usability.wikimedia.org:4444 [00:35:00] whenever we get tesla going, i'll put grid infront of it so that we don't have to hit individual hosts [00:35:12] from a browser? [00:35:20] from selenium scripts [00:35:43] i will need a tutorial how to set up my environment and access it [00:36:40] Want me to write one up on usability? [00:36:48] YES!! [00:36:52] ok. [00:40:50] thank you [00:47:30] nkomura: here's a quick how-to: http://usability.wikimedia.org/wiki/Resources#Interaction_testing_automation [00:47:58] which includes a really simple rc script [00:49:10] nice, so i can see the output in the window in selenium rc? [00:51:52] well, it'll run a script, and give back either an ok, or an error [00:52:33] the scripts can be created using selenium ide [00:54:47] If you use selenium ide, it'll record actions, and let you set conditions for success or failure [00:55:36] you can use it to step through interactions, then output your script in a number of programming languages. I outputted a simple one in python, since my system has python installed. [00:56:20] when you run the script against the RC server, the RC server will launch a browser, step through the actions, and return success or failure. [00:58:14] and can we view when the scripts are running if we use remote access method? [00:59:00] if you RDP into raskin, and unlock the selenium user's screen, you can view what is occuring [00:59:08] err VNC [00:59:44] if multiple people are hitting the server at once, it'll be fairly confusing though [01:06:47] that's true [01:07:18] VNC? [01:08:16] or screen sharing if you have a mac [01:08:46] my main desktop is solaris, so I use VNC to access it normally :) [01:08:51] i'm on ubuntu [01:09:36] yeah, you'll need to use a VNC client [01:10:22] Applications > Internet > Remote Desktop Viewer [01:10:53] I had issues connecting to raskin with a default VNC viewer [01:12:28] I'll write up some instructions, and send them to you. I've got to run for now. [01:16:28] going offline [01:16:30] bye eveyone