Opened 6 years ago
Closed 6 years ago
#1665 closed enhancement (fixed)
Single cursor position in addCitation dialog
| Reported by: | fbennett | Owned by: | simon |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | word integration | Version: | 2.1 |
| Keywords: | Cc: | simon |
Description
Navigation in the addCitation dialog might be more intuitive if the cursor appeared only in the panel that is active for editing, with only the "add" or "remove" button enabled for the currently highlighted source. The attached patch implements that behavior. It seems nice to me, see what you think.
While setting this up, I was getting segfaults in the browser when attempting to remove the selection in the tree while focus was in the selections panel, due to a catch-22 firing of the select action on the tree node. I was able to avoid that by using "onfocus" events to control the highlights.
Attachments (1)
Change History (3)
Changed 6 years ago by fbennett
comment:1 Changed 6 years ago by fbennett
After thinking over the changes, I realized that using "onfocus" to avoid selection events added an unnecessary layer of complexity. I've revised the patch to use the suppression toggle that was already in there for events on the tree (and a fresh one that I added for events on the selected items list). This keeps things consistent with the existing code, and doesn't touch addCitationDialog.xul.
comment:2 Changed 6 years ago by simon
- Resolution set to fixed
- Status changed from new to closed
addCitation_focus.patch (revised)