Uploaded image for project: 'SWORD'
  1. SWORD
  2. API-223

Provide support for note catchWord elements with osisRef arguments that make use of the fine grain operator @s[word]

    Details

    • Type: New Feature
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: core
    • Labels:
      None

      Description

      The next release of the KJV module will include extensive use of notes that have a catchWord element for which the fine grain @s[word] syntax is used for the catchWord osisRef argument. Almost a third of them will have this as an osisRef range.

      Please refer to the OSIS 2.1.1 Reference for details of the extended syntax.

      How these might best be used by front-ends requires detailed discussion.

      One possibility would facilitate the catchword text in the verse or title to be automatically highlighted when the note is being displayed.

      Exactly how this might be implemented might vary between front-ends, but first we may need to provide suitable API support for the new feature.

      A test build of the CrossWire KJV module that has these catchWord features included has been built without errors.

      It can be provided upon request to SWORD developers.

      For the time being, this has module name KJVX so that it does not replace the official release KJV module.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              dfh David Haslam
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: