[sword-devel] OSIS headings, divs and libsword
Troy A. Griffitts
scribe at crosswire.org
Wed Sep 29 15:57:24 MST 2010
:) Sorry Nic. Thanks for the reminder though.
Peter,
Please ignore my previous post.
It looks like from your example that you are not using SVN head of SWORD
which includes the removal of the preverse <div> functionality from osis2mod
Please use the latest osis2mod and you will likely have better luck.
Troy
On 09/29/2010 11:44 PM, Nic Carter wrote:
>
> FYI, I was able to hack the OSIS headings filter, after some help from Karl, to get that module & LEB headings to work in PocketSword. I don't think Troy liked my hack, though, given it was a work-around hack rather than a proper fix, but you can at least point to the currently available version of PS as a front end that displays this correctly. :)
>
> If anyone wants technical details of my discoveries of what was wrong in the OSIS headings filters, let me know. I believe I passed the info on to Troy, but his recent moving of countries has meant he has an (understandable!) backlog :)
>
> Thanks, ybic
> Nic :)
>
> Sent from my phone, hence this email may be short...
>
> On 30/09/2010, at 8:33 AM, Peter von Kaehne <refdoc at gmx.net> wrote:
>
>> On 29/09/10 23:19, Troy A. Griffitts wrote:
>>> Your markup is exactly correct. There is initial code is osis2mod which
>>> handles pre-verse <div> content, but it was commented out recently
>>> because the engine filters have not yet caught up.
>>>
>>> The history is that we used to only support the OSIS <title> tag for
>>> preverse content. We are generalizing the preverse concept to include
>>> anything and thus it will change to a preverse div (just like you have
>>> marked up in your example). But the engine filters do not yet all
>>> handle this correctly.
>>>
>>> I hope this answers your question.
>>
>> It does. What do I do with the module? We have a pretty discouraged
>> customer here who has worked very hard to create this module (not me)
>> but AFAIK no frontend displays it right.
>>
>> Peter
>>
>>>
>>> In summary: you are correct, the expanded definition of pre-verse
>>> content is in the works, but it's not completed yet.
>>>
>>> Troy
>>>
>>>
>>> On 09/29/2010 09:26 AM, Peter von Kaehne wrote:
>>>> Hi guys,
>>>>
>>>> I stumbled last night over a problem which I think finds its origin in
>>>> the library and I would be grateful for your take on it:
>>>>
>>>> Basically if a <title> tag precedes the body of a verse it will not
>>>> reliably be fed back to the front ends if there are <div> tags present
>>>> in the same verse.
>>>>
>>>> Removing the divs (crudely nuking them via mod2imp -> nuke divs ->
>>>> imp2vs) will make the titles suddenly appear if the heading option is set.
>>>>
>>>> An example is here:
>>>>
>>>> $$$Matthew 6:1
>>>> <div type="x-milestone" subType="x-preverse" sID="pv1613"/><div
>>>> sID="gen1714" type="section"/> <title>Intinn Ghlan sa Déirc</title> <div
>>>> type="x-milestone" subType="x-preverse" eID="pv1613"/> Aire daoibh gan
>>>> bheith ag déanamh taibhsimh as bhur ndea-oibreacha os comhair daoine
>>>> chun go dtabharfaidís faoi deara iad, óir má bhíonn sibh, beidh sibh gan
>>>> tuarastal i láthair bhur nAthar atá ar neamh. <lb
>>>> type="x-end-paragraph"/> <lb type="x-begin-paragraph"/>
>>>>
>>>> will throw in diatheke
>>>>
>>>> diatheke -b ABN -oh -f OSIS -k Matt6:1
>>>>
>>>> Matthew 6:1: Aire daoibh gan bheith ag déanamh taibhsimh as bhur
>>>> ndea-oibreacha os comhair daoine chun go dtabharfaidís faoi deara iad,
>>>> óir má bhíonn sibh, beidh sibh gan tuarastal i láthair bhur nAthar atá
>>>> ar neamh. <lb type="x-end-paragraph"/> <lb
>>>> type="x-begin-paragraph"/><milestone type="line"/>
>>>> (ABN)
>>>>
>>>> In other frontends the heading is missing too.
>>>>
>>>> It is not by all means always like this - some (few) headings (e.g in
>>>> Matthew 1:1 ) seem to survive, though I have not yet figured out what
>>>> makes them happen and what not.
>>>>
>>>> The module text above is from John Duffy's Irish Bible - the module is
>>>> available here:
>>>>
>>>> http://www.anbioblanaofa.org/en/crosswire
>>>>
>>>> Acc to John Duffy, more headings are visible in older versions of
>>>> BibleCS and Xiphos (1.5.11 and 3.1.1 respectively)
>>>>
>>>>
>>>> Peter
>>>>
>>>>
>>>> _______________________________________________
>>>> sword-devel mailing list: sword-devel at crosswire.org
>>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>>> Instructions to unsubscribe/change your settings at above page
>>>
>>>
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>> Instructions to unsubscribe/change your settings at above page
>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
More information about the sword-devel
mailing list