[Chandler-dev] bug # 9507: Users' UI changes are not committed
right away, therefore they are not synced
Davor Cubranic
cubranic at cs.ubc.ca
Fri Jun 29 11:58:35 PDT 2007
On Fri, 29 Jun 2007, D John Anderson wrote:
>
> On Jun 29, 2007, at 8:49 AM, Davor Cubranic wrote:
>
>> How about committing after the user navigated away from the *item* that
>> was modified, not on every attribute?
>
> That's what I was proposing in option 1 below
Your option 1 is timed commit, so you probably mean option 2. The
difference is that you're proposing committing every time an attribute has
been changed, whereas I was proposing a save only once the user selected
another item to display, even when multiple attributes have been changed
in the DV.
>> But this would probably also need a timer that would commit anyways after
>> a minute if no further modifications were made but the user never
>> navigated away.
>
> This is option 2 below
>
> So it sounds like you prefer both options, right?
I was suggesting having the timed commit as a fallback, but commit
changes immediately if another item has been selected. Although it is
possible that this would not be worth the extra complexity.
Davor
>
> John
>
>>> Hi:
>>>
>>> I'm working on bug #9507 which is caused by someone editing the title of
>>> an event. These changes aren't committed as they occur for performance
>>> reasons. I'm considering a few simple options:
>>>
>>> 1) Commit every X seconds (say 5 or 10) if there are changes that need
>>> to to be saved
>>> 2) Commit every time the attribute editors set an attribute.
>>>
>>> I suspect option 1 would work a little better than option 2. I was
>>> curious to know what you guys thought.
>>>
>>> Also, Andi, is there an API to know if there are changes to commit in
>>> the UI view?
>>>
>>> John
>>>
>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>
>>> Open Source Applications Foundation "chandler-dev" mailing list
>>> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
>>>
>
More information about the chandler-dev
mailing list