lombardpress / lombardpress-webjs

0 stars 3 forks source link

info panel improvements #23

Closed jeffreycwitt closed 4 years ago

jeffreycwitt commented 4 years ago

Info panel needs handle all structure levels (or at least item, division, block, and element).

This requires improvements in underlying database to make sure required properties are consistent present.

Panel needs to adjust depending on level (for example limiting collation display to block level and below)

Related passages should change.

each level should show any quotedBy quotes etc for any of its descendent members.

Start using strucutreElement quote element to show quoting passages instead of "quotes" property on structureBlock level.

But we still need to use relationship properties for relationshiops that do not have a new element, like isRelatedTo, abbreviates, isAbbreviatedby, etc.

jeffreycwitt commented 4 years ago

Pretty close to completed at this commit d20647b10b8b8fdab515ccbc4fccf897009c1b4f. Needs more testing, refactoring.