fluid-work IRC Logs-2008-09-17

[07:20:36 EDT(-0400)] * phiggins (n=dante@c-68-34-199-67.hsd1.tn.comcast.net) has joined #fluid-work
[08:11:25 EDT(-0400)] * athena7 (n=athena7@adsl-99-149-83-32.dsl.wlfrct.sbcglobal.net) has joined #fluid-work
[08:37:19 EDT(-0400)] * Justin_o (n=Justin@142.150.154.101) has joined #fluid-work
[09:06:01 EDT(-0400)] * anastasiac (n=team@142.150.154.160) has joined #fluid-work
[09:06:26 EDT(-0400)] * Topic is 'concrete eggcups' set by anastasiac on 2008-09-17 09:06:26 EDT(-0400)
[09:34:13 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined #fluid-work
[09:37:48 EDT(-0400)] * jessm (n=Jess@c-76-19-199-61.hsd1.ma.comcast.net) has joined #fluid-work
[09:44:41 EDT(-0400)] * colinclark (n=colin@bas1-toronto09-1279544154.dsl.bell.ca) has joined #fluid-work
[09:46:15 EDT(-0400)] * theclown (n=theclown@guiseppi.atrc.utoronto.ca) has joined #fluid-work
[10:08:07 EDT(-0400)] * lessthanzero (n=lessthan@cmr-208-97-79-45.cr.net.cable.rogers.com) has joined #fluid-work
[10:11:04 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined #fluid-work
[10:20:59 EDT(-0400)] * jacobfarber (n=Jacob@142.150.154.106) has joined #fluid-work
[11:12:56 EDT(-0400)] * theclown (n=theclown@guiseppi.atrc.utoronto.ca) has joined #fluid-work
[11:20:26 EDT(-0400)] * Justin_o (n=Justin@142.150.154.101) has joined #fluid-work
[11:22:44 EDT(-0400)] * theclown_ (n=theclown@142.150.154.101) has joined #fluid-work
[11:25:05 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined #fluid-work
[11:26:14 EDT(-0400)] <colinclark> Concrete eggcups!!
[11:49:54 EDT(-0400)] <theclown> where??
[12:47:04 EDT(-0400)] * ecochran (n=ecochran@dhcp-169-229-212-45.LIPS.Berkeley.EDU) has joined #fluid-work
[13:28:40 EDT(-0400)] <ecochran> jacobfarber: I thought that I'd just take this discussion to list since there are others who might be intersted in this
[13:28:57 EDT(-0400)] <jacobfarber> sure thing
[13:29:05 EDT(-0400)] <ecochran> there are no differences of significance in the markup for the two versions of Uploader
[13:29:09 EDT(-0400)] <ecochran> the mark up is the same
[13:29:14 EDT(-0400)] <jacobfarber> ok
[13:29:16 EDT(-0400)] <ecochran> the difference is in behaviour
[13:29:33 EDT(-0400)] <ecochran> and that is done by which parameters are sent to the Uploader
[13:29:54 EDT(-0400)] <jacobfarber> sounds good. I was just hoping the markup would be extremely close or the same
[13:30:16 EDT(-0400)] <ecochran> OK, there is a little bit of icing outside the Uploader, UI that makes it clear what will happen when you click the Browse Files button (or whatever it's called)
[13:30:32 EDT(-0400)] <ecochran> Add Files...
[13:30:56 EDT(-0400)] <jacobfarber> and thats the only difference?
[13:31:05 EDT(-0400)] <ecochran> that's it
[13:31:23 EDT(-0400)] <ecochran> again behavior is everything
[13:31:28 EDT(-0400)] <jacobfarber> right
[13:31:34 EDT(-0400)] <ecochran> try out the two on Builds and you'll see
[13:31:43 EDT(-0400)] <jacobfarber> would you be able to send me a dummy set of markup that best represents the uploader?
[13:31:47 EDT(-0400)] <jacobfarber> ok
[13:32:09 EDT(-0400)] <ecochran> the best thing to do would be to check out the sample code and start with the code that's in the inline version
[13:32:14 EDT(-0400)] <jacobfarber> thanks a bunch
[13:32:18 EDT(-0400)] <jacobfarber> will do
[13:32:25 EDT(-0400)] <ecochran> however, there will be tweaks based on the work that COlin and I are doing now.
[13:32:31 EDT(-0400)] <ecochran> minor, probably
[13:32:50 EDT(-0400)] <ecochran> As a Springboard, Uploader poses a challenge
[13:33:05 EDT(-0400)] <ecochran> By itself it doesn't have enough context to be a complete user experience
[13:33:07 EDT(-0400)] <jacobfarber> how so?
[13:33:35 EDT(-0400)] <jacobfarber> i think the springboard for uploader will have to include some context, however generic
[13:33:43 EDT(-0400)] <ecochran> the Uploader doesn't include what happens before and (more importantly) after you choose files
[13:33:56 EDT(-0400)] <jacobfarber> hmmm
[13:34:04 EDT(-0400)] <ecochran> And the problem with the after part is that it's completely meaningless with out a server component
[13:34:18 EDT(-0400)] <ecochran> We have a reference JAVA app that shows this off.
[13:34:37 EDT(-0400)] <ecochran> Hmm, did we ever put it on builds.... I think so, let me check
[13:34:44 EDT(-0400)] <jacobfarber> ok
[13:35:17 EDT(-0400)] <ecochran> Nope
[13:35:36 EDT(-0400)] <ecochran> I think the last time we tested with it, I fired it up on my server and let Justin have at it.
[13:35:39 EDT(-0400)] <ecochran> Not ideal
[13:35:59 EDT(-0400)] <ecochran> Besides Springboards should be server agnostic
[13:36:19 EDT(-0400)] <jacobfarber> they dont really do much server-side anyway
[13:36:20 EDT(-0400)] <jacobfarber> but
[13:36:32 EDT(-0400)] <jacobfarber> the key is to show off how things work, right?
[13:36:43 EDT(-0400)] <jacobfarber> so in the end, we may build a very simple comeplete demo
[13:36:52 EDT(-0400)] <jacobfarber> just to see it end to end
[13:36:55 EDT(-0400)] <ecochran> I think that you're right, we need to show context but make it clear what is component and what is chrome
[13:37:04 EDT(-0400)] <jacobfarber> absolutely
[13:37:09 EDT(-0400)] <ecochran> well, you can't see it end to end with out a server
[13:37:28 EDT(-0400)] <ecochran> just end to almost end
[13:37:50 EDT(-0400)] <jacobfarber> didnt Colin and you build a 'demo mode'' into the new Uplaoder?
[13:37:59 EDT(-0400)] <ecochran> we actually fake the entire upload process with the server just for demo in the Uploader code. Its a trip
[13:38:01 EDT(-0400)] <jacobfarber> I couldve sworn I saw something
[13:38:06 EDT(-0400)] <jacobfarber> ah
[13:38:08 EDT(-0400)] <jacobfarber> ok
[13:38:17 EDT(-0400)] <jacobfarber> I will need to chat with him about this
[13:38:26 EDT(-0400)] <ecochran> the problem is that the very last step should be the server showing you the files that have been uploaded
[13:38:33 EDT(-0400)] <ecochran> and we can't do that
[13:38:37 EDT(-0400)] <ecochran> can't even fake it
[13:38:55 EDT(-0400)] <ecochran> except in some totally lame and unrealistic way
[13:39:11 EDT(-0400)] <ecochran> but maybe for the Springboard that would do...
[13:39:20 EDT(-0400)] <jacobfarber> it might
[13:39:31 EDT(-0400)] <ecochran> kind of a "If this was a real server experiance, your files would show up now, here"
[13:39:35 EDT(-0400)] <ecochran> experience
[13:39:49 EDT(-0400)] <ecochran> with fakey thumbs
[13:39:55 EDT(-0400)] <ecochran> something like that
[13:39:59 EDT(-0400)] <ecochran> what do you think?
[13:40:29 EDT(-0400)] <jacobfarber> or, we could just describe what the server received, and what we spit out with plain text, leaving it up to them to imagine what to do with it
[13:40:51 EDT(-0400)] <jacobfarber> showing thumbnails and all that would be going the extra mile
[14:05:00 EDT(-0400)] <ecochran> jacobfarber: missed your last comment, sorry... the thumbs couldn't be real thumbs because we can't get real data about the local files... just fakey thumbs, but I agree with you that just describing the process would be enough.
[14:05:14 EDT(-0400)] <jacobfarber> cool (smile)
[14:05:26 EDT(-0400)] <ecochran> let's go over this with Colin when he's around
[14:05:38 EDT(-0400)] <jacobfarber> thats for sure
[14:06:13 EDT(-0400)] <ecochran> jacobfarber: in the meantime I'm fixing some IE6 bugs in the Uploader CSS
[14:06:28 EDT(-0400)] <ecochran> scrolling divs and IE6... not a happy picture
[14:06:40 EDT(-0400)] <jacobfarber> anything particular?
[14:07:16 EDT(-0400)] <ecochran> mostly box model stuff with the scrollbar being put on the outside of the scrolling element instead of the inside
[14:07:29 EDT(-0400)] <ecochran> throws everything off
[14:07:30 EDT(-0400)] <jacobfarber> yech
[14:07:46 EDT(-0400)] <jacobfarber> never seen that before...
[14:07:55 EDT(-0400)] <ecochran> also IE6 shows scrollbars on overflow objects even if they are not required
[14:08:10 EDT(-0400)] <ecochran> so I have to dynamically change the overflow for the object
[14:08:16 EDT(-0400)] <jacobfarber> sometimes its a catch 22
[14:08:35 EDT(-0400)] <ecochran> perhaps a better way to do it is just to let IE6 gracefully degrade so that it always has scrollbars
[14:08:49 EDT(-0400)] <jacobfarber> can I help with the specific code?
[14:09:45 EDT(-0400)] <ecochran> I'm going to take that to fluid-work, cause I've got another IE6 related problem with hover highlights that I'd just like to punt on IE6 because it makes the code much more complex to work around its general lameness
[14:09:56 EDT(-0400)] <jacobfarber> ok
[14:10:08 EDT(-0400)] <ecochran> do you need something to work on?
[14:10:32 EDT(-0400)] <jacobfarber> nope (smile) I have, as colin said, about 3 weeks of work due in 4 days
[14:11:02 EDT(-0400)] <ecochran> I didn't think so, but do I have a bug that I'm scratching my head over that I would love another set of eyes on
[14:11:30 EDT(-0400)] <ecochran> basically the focus styling on buttons under IE (both versions) is not showing up
[14:11:33 EDT(-0400)] <jacobfarber> be my pleasure
[14:11:41 EDT(-0400)] <jacobfarber> *it would
[14:12:13 EDT(-0400)] <ecochran> it's odd, focus is being set but instead of showing the :focus style, I just get the normal dotted outline style. I can't figure it out
[14:12:32 EDT(-0400)] <ecochran> It might actually be a bug in our keyboard code, but I haven't gotten that far
[14:12:45 EDT(-0400)] <ecochran> I was going to look at it again after I fix the scrolling div in IE6
[14:12:47 EDT(-0400)] <ecochran> thanks
[14:12:59 EDT(-0400)] <jacobfarber> If you throw it on the list, I would be happy to have a peak
[14:13:01 EDT(-0400)] <jacobfarber> peek
[14:13:09 EDT(-0400)] <ecochran> just take a look and see if I'm missing something stupidly obvious
[14:13:15 EDT(-0400)] <jacobfarber> ok
[14:13:32 EDT(-0400)] <ecochran> I'll find the JIRA for you
[14:16:33 EDT(-0400)] <ecochran> jacobfarber: FLUID-892
[14:16:40 EDT(-0400)] <ecochran> http://issues.fluidproject.org/browse/FLUID-892
[14:23:13 EDT(-0400)] <ecochran> we're having a little IT trouble here on campus today, our Jabber server and our email servers appear to be down
[14:23:49 EDT(-0400)] <ecochran> we're still good, as you can see, on IRC and other non-Berkeley services, but if we've disappeared from view, now you know why
[14:27:08 EDT(-0400)] <jacobfarber> sure thing
[14:28:11 EDT(-0400)] <jacobfarber> do you have a working link I could play with?
[14:28:34 EDT(-0400)] <ecochran> builds.fluidproject.org
[14:28:41 EDT(-0400)] <ecochran> build.fluidproject.org
[14:28:48 EDT(-0400)] <ecochran> either inline or popup
[14:45:38 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined #fluid-work
[14:51:25 EDT(-0400)] * theclown_ (n=theclown@guiseppi.atrc.utoronto.ca) has joined #fluid-work
[17:40:45 EDT(-0400)] * phiggins (n=dante@c-68-34-199-67.hsd1.tn.comcast.net) has joined #fluid-work
[17:56:47 EDT(-0400)] * michelled (n=team@142.150.154.197) has left #fluid-work
[18:18:45 EDT(-0400)] * theclown (n=theclown@guiseppi.atrc.utoronto.ca) has left #fluid-work
[19:26:55 EDT(-0400)] * jessm (n=Jess@c-76-19-199-61.hsd1.ma.comcast.net) has joined #fluid-work
[22:06:21 EDT(-0400)] * colinclark (n=colin@bas1-toronto09-1176018330.dsl.bell.ca) has joined #fluid-work
[23:41:15 EDT(-0400)] * lessthanzero (n=lessthan@CPE001ff342457c-CM001ac352aefc.cpe.net.cable.rogers.com) has joined #fluid-work