--- Log opened Mon Oct 15 00:00:59 2012 03:26 < conseo> mcallan: the selection in the talk track should also be remembered, right? 03:39 < conseo> (on my way to heidelberg now, bbl) 03:40 < mcallan> we probably have to talk later, because i'm about to crash. but two things come to mind: 1) stage already stores diff, and that's the diff that must (or should) be shown as selected. so the model for the selection state is in the stage, not the track. that's the pattern i tend to use, anyway 03:41 < mcallan> so when user clicks on diff-message in track, controller (in response to click) sets diff on stage 03:42 < mcallan> view sees diff on stage, and marks diff as selected. view does not know who set diff 03:44 < mcallan> 2) you probably want sticky staging, like described here. so filtering never clobbers what's already on stage, and that's never eliminated from view either: http://mail.zelea.com/list/votorola/2012-September/001413.html 03:47 < mcallan> i'm off, cu 14:50 < conseo> mcallan: ok, in the linked message you mention stickeyness to apply even if the element gets out of scope. this is difficult for me to do atm. 14:52 < conseo> also i guess because of the deselection differences (on the stage) are deselected for me when i select the voter (difference was between voter and candidate) in the votetrack. is this is related to the pair filter problem or should i report a bug to the list? 15:01 < mcallan> conseo: probably not bug. do you have url? 15:04 < conseo> if i reselect the candidate the stage reselects the difference, but talk-track doesn't yet, so my bug i guess: http://benjamin.polyc0l0r.net:8090/voff/w/Votespace?p=Mann!p!urgar&u=4consensus%20WebDe 17:34 < conseo> mcallan: i have tied selection to Stage.i().getMessage() as only one message can be selected at a time. for differences i need some sort of highlighting/emphasis, i think 17:35 < conseo> see here: http://havoc.zelea.com/w/Mann/p/urgar 17:45 < mcallan> looking, not sure how that relates to diff staging/selection. but the highlighting (of diff messages with same diff) could possibly be left as part of talk lighting, since it is similar 17:46 < mcallan> meantime maybe view should show most *recent* as selected 17:47 < mcallan> (tonight i have a chance to finish my side, and will get started after my run) 17:49 < mcallan> most important thing is that whatever diff msg track view *shows* as selected, both message and diff must be staged. otherwise do not show as selected 17:53 < mcallan> so view must obey stage alone. cu soon, i'm off for an hour or so 19:18 < conseo> mcallan: ok, message and difference are unique (because message contains url). i select by both now and sticks to the selection. yes it could be left, but it is confusing if the stage shows the message but it is not "reselected"/highlighted again --- Log closed Tue Oct 16 00:00:16 2012