Skip to content

popup menu for multi-reference bookmark navigation (#crossref)#1335

Open
LAfricain wants to merge 1 commit into
crosswire:masterfrom
LAfricain:crossref-popup
Open

popup menu for multi-reference bookmark navigation (#crossref)#1335
LAfricain wants to merge 1 commit into
crosswire:masterfrom
LAfricain:crossref-popup

Conversation

@LAfricain

Copy link
Copy Markdown
Contributor

Add a user-controlled option for navigating multi-reference bookmarks:

  • When a bookmark key contains multiple references (semicolons, commas, or verse ranges), the user can choose between two behaviours via a new 'Open cross-references in a popup menu' toggle in the bookmark context menu.

  • When enabled (checked): a popup menu lists each reference individually; clicking one navigates directly to that verse. Verse ranges (e.g. Mt 15:1-9) are displayed with their full label but navigate to the first verse of the range.

  • When disabled (unchecked): the full key is passed to main_url_handler which displays all references in the Verse List as before.

  • Single references and studypad bookmarks are unaffected.

  • The preference is saved to and restored from the Xiphos config file under misc/crossref_popup (default: 0 = verse list behaviour).

Add a user-controlled option for navigating multi-reference bookmarks:

- When a bookmark key contains multiple references (semicolons, commas,
  or verse ranges), the user can choose between two behaviours via a new
  'Open cross-references in a popup menu' toggle in the bookmark context
  menu.

- When enabled (checked): a popup menu lists each reference individually;
  clicking one navigates directly to that verse. Verse ranges (e.g.
  Mt 15:1-9) are displayed with their full label but navigate to the
  first verse of the range.

- When disabled (unchecked): the full key is passed to main_url_handler
  which displays all references in the Verse List as before.

- Single references and studypad bookmarks are unaffected.
- The preference is saved to and restored from the Xiphos config file
  under misc/crossref_popup (default: 0 = verse list behaviour).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant