fluid-work IRC Logs-2008-02-07

[10:51:38 EST(-0500)] <anastasiac> ok, the wiki is back up.
[10:57:45 EST(-0500)] <clown> yes it is, and checking the logs for this chat room, the first entry is "anastasiac: ok, the wiki is back up." I guess since it was down, no logging was done earlier today. makes sense.
[11:19:54 EST(-0500)] * michelled (n=team@142.150.154.199) has joined #fluid-work
[11:21:15 EST(-0500)] * jhung (n=Jon@H62.C195.cci.switchworks.net) has joined #fluid-work
[11:29:30 EST(-0500)] <clown> anastasiac: a question about fixed portlets. in the abtract demo page, portlet1 in the top left corner is fixed. can a portlet that had a higher priority than portlet1 be dropped above it?
[11:29:39 EST(-0500)] <clown> More generally, I'm thinking that any portlet whose permissions are [0,0] for all other portlets isn't a drop target.
[11:30:51 EST(-0500)] <clown> good morning michelle. just noticed you had joined us.
[11:30:53 EST(-0500)] <anastasiac> my understanding is that no, fixed is fixed.
[11:31:02 EST(-0500)] <michelled> good morning
[11:31:20 EST(-0500)] <anastasiac> I think if two portlets are both locked in the upper left corner, the higher priority one would be above the other
[11:31:38 EST(-0500)] <anastasiac> oh, and Happy Chinese New Year, everyone (smile)
[11:31:52 EST(-0500)] <michelled> And really, we just need to understand that the 'layout' and 'perms' objects that the server is sending us.
[11:32:35 EST(-0500)] <clown> agreed. but if I had a movable porltet whose priority was higher than a fixed one, does the fixed the fixed one stay fixed – i.e., you can't move the higher priority moveable one to the fixed one. Or: fixed trumps priority.
[11:34:12 EST(-0500)] <anastasiac> I think michelle's point is that we don't even know about priority - the matrix we get will tell us what we need
[11:34:44 EST(-0500)] <clown> clarification by "priority" and "permission" i meant what was given by the permissions object sent to us.
[11:34:59 EST(-0500)] <clown> so, in that sense, we do know about permissions.
[11:35:54 EST(-0500)] <anastasiac> only indirectly. we know in absolute terms that need no interpretation yes or no, you can or can't move something somewhere.
[11:35:59 EST(-0500)] <clown> and that means (d'oh) that if a portlets has [0,0] for all other portlets, it's fixed.
[11:36:08 EST(-0500)] <anastasiac> right
[11:36:48 EST(-0500)] <clown> so: back to the abstract example. portlet1' s permissions are [0,0] for all other portlets. hence it is not a drop target. is that a valid inference?
[11:37:12 EST(-0500)] <anastasiac> ah. hm. no
[11:37:41 EST(-0500)] <anastasiac> all 0's mean it cannot be moved, which means nothing can be dropped before it. but that doesn't mean nothing can be dropped after it
[11:37:46 EST(-0500)] <clown> all right, what am i missing. you can't move anything there...
[11:38:05 EST(-0500)] <anastasiac> when you say all [0,0], do you mean a row, or a column?
[11:38:06 EST(-0500)] <clown> the second zero in the pair means nothing can be dropped after it.
[11:38:41 EST(-0500)] <clown> when i say [0,0] i'm talking about the "move" permissions as given by the permissions object.
[11:38:49 EST(-0500)] <clown> the first 0 means before, and the second, after.
[11:38:55 EST(-0500)] <anastasiac> yes
[11:39:00 EST(-0500)] <clown> yes, what?
[11:39:11 EST(-0500)] <anastasiac> yes, that is the meaning of the two 0s
[11:39:24 EST(-0500)] <anastasiac> if we consider the first row of our test matrix,
[11:39:29 EST(-0500)] <anastasiac> this is the permissions for portlet 1
[11:39:35 EST(-0500)] <clown> i know.
[11:39:42 EST(-0500)] <anastasiac> all 0's mean that portlet 1 cannot be moved before or after other portlets
[11:39:57 EST(-0500)] <anastasiac> it does NOT mean that nothing can be moved after portlet 1
[11:40:25 EST(-0500)] <anastasiac> if we want to know whether or not portlet 1 is a drop target at all, we have to look at the vertical column of the first pair of numbers
[11:40:28 EST(-0500)] <clown> the first pair of zero's refers to portlet1 one in each row, correct?
[11:40:41 EST(-0500)] <anastasiac> (going to check now)
[11:40:58 EST(-0500)] <clown> right, that's what I am saying – the column
[11:41:22 EST(-0500)] <clown> i should have been clear about that.
[11:41:30 EST(-0500)] <anastasiac> ah, ok - I forgot that the second portlet is also locked, and hence yes, portlet 1 is in fact not a drop target
[11:41:45 EST(-0500)] <anastasiac> I should have looked sooner, sorry - I would have caught on sooner
[11:42:00 EST(-0500)] <clown> so, when i said "portlet1' s permissions are [0,0] for all other portlets", I meant looking down the first column.
[11:42:09 EST(-0500)] <clown> it's [0,0] all the way down.
[11:42:21 EST(-0500)] <anastasiac> I see that now - I had been assuming you meant the row. my mistake
[11:42:55 EST(-0500)] <clown> our mistake: the first row is for portlet1. i could have been clearer.
[11:43:19 EST(-0500)] <anastasiac> this is a case where a picture would have been worth a thousand words (smile)
[11:43:34 EST(-0500)] <anastasiac> or at least, quite a few
[11:43:49 EST(-0500)] <clown> and being there, rather than typing about an abstract data structure, would have helped. (smile)
[11:44:22 EST(-0500)] <anastasiac> they joys of the virtual environment
[11:44:25 EST(-0500)] <clown> phone's ringing...
[11:44:45 EST(-0500)] <clown> got to grab my headset; almost standup.
[11:45:30 EST(-0500)] <jhung> Your time is off. It already is standup. (smile)
[12:01:12 EST(-0500)] <clown> michelled: how important is it to commit that stuff. at the moment, I've only filled in the skeleton, and written the unit test, and it succeeds. but i have not done the full "test that nothing else was broken" that I ususally do before committing.
[12:01:42 EST(-0500)] <clown> the reason I ask is that I was going to meet Judy for lunch
[12:01:48 EST(-0500)] <michelled> Not that important.
[12:02:12 EST(-0500)] <clown> i could email you the stuff, or you can wait until I get back and do the full testing procedure. any preference?
[12:02:20 EST(-0500)] <michelled> Definitely go have lunch. Good luck with the snow. The drive in today was terrible - the roads are awful and there are lots of accidents.
[12:02:31 EST(-0500)] <michelled> Wait until after.
[12:02:49 EST(-0500)] <clown> maybe I won't even make it once I get out of my driveway.... we'll see.
[12:02:56 EST(-0500)] <clown> okay, i'll talk to you later.
[12:03:00 EST(-0500)] <michelled> drive safe.
[12:03:04 EST(-0500)] <clown> thanks.