**** BEGIN LOGGING AT Tue Dec 21 14:46:16 2004 | ||
-->You are now talking on #schooltool | 14:46 | |
---Topic for #schooltool is http://schooltool.org | 14:46 | |
---Topic for #schooltool set by Aiste at Mon Oct 18 12:47:26 2004 | 14:46 | |
**** ENDING LOGGING AT Tue Dec 21 16:58:23 2004 | ||
**** BEGIN LOGGING AT Tue Dec 21 21:17:38 2004 | ||
-->You are now talking on #schooltool | 21:17 | |
---Topic for #schooltool is http://schooltool.org | 21:17 | |
---Topic for #schooltool set by Aiste at Mon Oct 18 12:47:26 2004 | 21:17 | |
tvon|x31 | this is peculiar... DailyCalendarView.getHours() sets self.starthour and self.endhour, however in a <tal:block define="hours view/getHours"> the start/end hour attributes are still set to thier default | 21:25 |
---|---|---|
*tvon|x31 reads up on iterators | 21:28 | |
mgedmin | I do not like that business with side effects of functions called 'getSomething' | 21:31 |
tvon|x31 | You mean relying on something that getHours changes? | 21:31 |
mgedmin | yes | 21:32 |
mgedmin | I think that DailyCalendarView should define a do_GET method | 21:32 |
mgedmin | calculate the number of columns, start and end hours | 21:32 |
mgedmin | set them as attributes on self | 21:32 |
mgedmin | and then call the inherited do_GET | 21:32 |
mgedmin | less magic -> less surprises | 21:32 |
*tvon|x31 nods | 21:34 | |
tvon|x31 | mgedmin: out of curiosity, have you run the schoolbell-ui branch? | 21:40 |
mgedmin | not recently | 21:40 |
mgedmin | I'm planning to do so soon | 21:41 |
<--thisfred has quit ("Farewell, cruel channel...") | 21:48 | |
<--tvon|x31 has quit ("Leaving") | 21:59 | |
<--hazmat has quit ("Leaving") | 22:17 | |
*mgedmin plays a bit with the schoolbell-ui branch | 23:15 | |
th1a | mgedmin: I think their current version is probably rather different, as they haven't done a check-in in a couple days. | 23:16 |
mgedmin | could be | 23:16 |
mgedmin | the version I'm looking at seems rather unfinished | 23:16 |
th1a | Yeah. Let me get tvon on Jabber. | 23:17 |
mgedmin | how much work is there left to do? | 23:17 |
th1a | A fair amount from that point. | 23:18 |
-->tvon|x31 (tvon@dsl093-119-225.blt1.dsl.speakeasy.net) has joined #schooltool | 23:21 | |
mgedmin | tvon|x31: am I missing something or is there no way to get to the start page any more in schooltool-ui branch? | 23:32 |
th1a | I can on mine. | 23:33 |
tvon|x31 | Some navigation is not in yet, but the start page is not being used | 23:33 |
tvon|x31 | if you login as manager it takes you there, as a user it takes you to your info page (though both will be redirecting to personal calendars soon) | 23:34 |
th1a | Right. That's what I want. | 23:34 |
mgedmin | ok | 23:34 |
mgedmin | perhaps I should wait until the interface is more complete? | 23:34 |
mgedmin | BTW "tomorrow's events" is misspelled as "tommorow's events" in cal_daily.html | 23:34 |
tvon|x31 | ah, thanks | 23:35 |
mgedmin | I like the pretty navigation icons | 23:36 |
th1a | They're from GNOME. We're going to have to replace them at some point. | 23:36 |
tvon|x31 | the aesthetics are mostly complete | 23:36 |
tvon|x31 | minus some code related rendering issues like the height of the day view block | 23:37 |
mgedmin | however the navigation box seem to take a fixed margin on the left side of the whole page, leaving less space for, e.g., the weekly view | 23:37 |
tvon|x31 | other portlets will be placed below the navigation | 23:37 |
tvon|x31 | if it was just for nav we'd move it to the top | 23:37 |
mgedmin | ok | 23:37 |
th1a | I notice that if I start an event at a fraction of the hour (e.g. 9:30) it still shows up graphically as starting at the top of the hour (9:00). | 23:38 |
mgedmin | by other portlets you mean things like the monthly calendar box and the list of tomorrow's events on the daily calendar view? | 23:38 |
tvon|x31 | mgedmin: yes | 23:38 |
mgedmin | by the way, I suggest adding a "New event" button, as the icon in the table may be hard to find | 23:38 |
tvon|x31 | th1a: yeah, thats due to the way the previous code worked. I havent changed much actual view code to date | 23:39 |
th1a | OK. | 23:39 |
mgedmin | (I always wanted to do that, but never got around to it) | 23:39 |
tvon|x31 | mgedmin: we need new event and booking links for each hour....Brian is working on merging them into a single UI in which case we will just be able to click on the hour | 23:39 |
mgedmin | I'm not saying we should replace those links with a single button | 23:40 |
mgedmin | I'm suggesting that we have a plainly visible button in addition to those icons | 23:40 |
mgedmin | perhaps an "Actions" portlet? New event, edit ACL | 23:40 |
tvon|x31 | ah | 23:40 |
mgedmin | also, it would be good to decipher "Edit ACL" to something that normal people can understand | 23:41 |
tvon|x31 | yeah | 23:41 |
mgedmin | "Allow other users access to this calendar"? | 23:41 |
mgedmin | "Grant permissions to other users" | 23:41 |
mgedmin | ? | 23:41 |
mgedmin | something short and clear would be nice | 23:41 |
mgedmin | but I'm out of ideas | 23:41 |
tvon|x31 | something around "permissions" I think, yeah | 23:41 |
tvon|x31 | "sharing" maybe | 23:41 |
mgedmin | Yeah, "Permissions" sounds good | 23:43 |
mgedmin | by the way, is the goal to have overlapping events in daily calendar view? | 23:43 |
tvon|x31 | yes | 23:43 |
mgedmin | it looks a bit funny when two events are squeezed together one on top of another while there's plenty of free space on the right side | 23:43 |
tvon|x31 | when two start at the same time it doenst look quite right | 23:44 |
th1a | Sharing is closer, I think. | 23:44 |
tvon|x31 | view of many overlaps: http://tvon.etria.com/CalendarDayView-full.png/image_view_fullscreen | 23:45 |
tvon|x31 | mgedmin: what browser/os are you using btw? | 23:45 |
mgedmin | Firefox 1.0 on Debian | 23:45 |
tvon|x31 | ah, okay | 23:45 |
tvon|x31 | Does anyone on the team have osx or win? | 23:46 |
th1a | I do. | 23:46 |
tvon|x31 | I've tested it with IE6 via CrossOver, and Konqueror 3.2 | 23:46 |
tvon|x31 | but we dont have a mac or win box here | 23:46 |
tvon|x31 | th1a: ah right. IE and Safari tests would be good | 23:47 |
th1a | The svn version still behaves weirdly with reloads on Safari. | 23:47 |
tvon|x31 | oh right | 23:47 |
th1a | Not as bad as before. | 23:47 |
tvon|x31 | That needs a proper resolution. I'm not sure how to approach it though | 23:48 |
th1a | It might take a while to figure out. | 23:48 |
mgedmin | tvon|x31: http://mg.b4net.lt/temp/overlapping-events.png | 23:48 |
mgedmin | (I was holding the mouse cursor over the "Loooong" event, that's why it's on top) | 23:49 |
tvon|x31 | oddly the one under it is missing a right border | 23:49 |
tvon|x31 | I'll increase the indent | 23:49 |
th1a | There must be algorithms for placing windows to minimize overlapping. | 23:50 |
mgedmin | Firefox is full of one pixel bugs, borders sometimes appear and disappear when you move the mouse around | 23:50 |
tvon|x31 | I could remove the overlap completely, the width of events is fixed. I thought it was a nice effect that conveyed that two things were happening at once a little better than just being side-by-side | 23:51 |
tvon|x31 | that, and it saves a little width | 23:51 |
mgedmin | overlap is better than having a horizontal scroll bar | 23:51 |
mgedmin | but side-by-side events are better than overlapping ones, when they fit, imho | 23:52 |
th1a | I agree with mgedmin. | 23:52 |
mgedmin | by the way, here's an interesting url: http://www.vertexwerks.com/tests/sidebox/ | 23:53 |
th1a | OTOH, don't get hung up on tweaking it indefinitely. | 23:53 |
tvon|x31 | mgedmin: yeah, we want to make them round and fancy | 23:53 |
mgedmin | right, there are more important issues -- have you seen the recurring event editing form? | 23:54 |
tvon|x31 | the popup? | 23:54 |
mgedmin | labels are not properly aligned with their controls, at least in the svn version | 23:54 |
tvon|x31 | checkboxes and radios are wrong | 23:54 |
tvon|x31 | and they mess with other things when they are in a form | 23:54 |
th1a | mgedmin: Those are fancy boxes. | 23:55 |
*tvon|x31 realizes event widths are percentages and not fixed | 23:55 | |
tvon|x31 | can set them to 20-30em though | 23:55 |
mgedmin | http://mg.b4net.lt/temp/recurring-event-form.png | 23:56 |
tvon|x31 | hrm, more fouled up than I thought | 23:56 |
mgedmin | perhaps setting clear:both in CSS for a label would help? | 23:58 |
mgedmin | ok, it's almost midnight here -- I'm going home | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!