I’ll look into updating Osis2mod to not create self-closing divs. 

— DM Smith
From my phone. Brief. Weird autocorrections. 

> On Apr 9, 2018, at 8:30 AM, Karl Kleinpaste <k...@kleinpaste.org> wrote:
> 
>> On 04/08/2018 02:57 PM, Karl Kleinpaste wrote:
>> Anyway... I can do it myself for Xiphos. I just figure that generality would 
>> say that the engine is well-positioned to provide this
> 
> Never mind. I have a bug to report.
> 
> I decided to do CSS on my own after all, at least as a better stopgap. All 
> N:0 intro sections deliver content including their own <div> sections, 
> marking them as type=introduction. The problem is that they are self-closing 
> i.e. <div .../>. This is seriously disliked by (in my case) WebKit.
> 
> Example, ESV2011 Gen.1.1:
> <div class="introMaterial"><div sID="gen2" type="introduction"/><br />
> As its name implies, Genesis is about beginnings. [...plain text elided...] 
> some prefer a date around 1260 b.c.<br />
> <div eID="gen2" type="introduction"/><br /><br /></div>
> 
> The "introMaterial" <div> is my addition, along with its closing </div>, and 
> the other <div type... /> are provided from Sword. Xiphos (WebKit) reacts 
> very poorly to this, with my introMaterial handler turning everything from 
> here to end of chapter italic and yellow because the self-closing div are not 
> recognized as having closed at all.
> 
> Some web searching about self-closing div reveals, on the one hand, a lot of 
> confusion and mixed opinion, but on the other hand generally siding with the 
> idea that div is not self-closing, at least in practice/as implemented in 
> XHTML renderers like WebKit. I've gone to the trouble to catch this in gdb, 
> wipe out the errant self-closing div to spaces, and watch the result give me 
> a correct intro-only italic and yellow. (No, I don't intend yellow to be part 
> of my eventual plan here. This was just testing.)
> 
> It doesn't help to use span instead.
> 
> The use of self-closing div will have to end pretty much immediately.
> 
> https://github.com/crosswire/xiphos/issues/845
> _______________________________________________
> sword-devel mailing list: sword-devel@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@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to