Closed monzug closed 2 years ago
Yes, It is true - Whitaker short definitions are sticky. How it works - we get whhitaker's definitions with morphology data in the same request. And before Paidea we didn't have any ability to select another short definitions dictionary for Latin.
When we get a task to add an ability to see only Paideia definitions - I updated a workflow the following way:
In your case - it checks, doesn't see other dictionaries - and doesn't do anything (not clear. not additional request)
We discussed this behaviour before with Harry , I believe.
Anyway if we want to clear Whitaker definitions when Short definitions option is empty we need to define it as a requirement. Should I do this?
an easy workaround (not pretty, though) is to remove pick some from drop-down. I can have whitaker, I can have paideia glossary, I can have both whitaker and paideia but I cannot choose pick some=no selection. I think this would be a super quick workaround to implement. what do u think?
No, it is not a good solution - because all drop-downs should work similiar way, every exception leads to bigger problems in future.
I decided to do the following way (for better consistency). An application checks if there are defined no dictionaries for short definitions or chosen not Whitaker - then whitaker definitions would be cleared.
This way all dictionary options work similiar way.
Will upload to release later
Fixed
this is fixed in Alpheios Reading Tools 3.4.1 build incr-3.4.x.20211201209 Alpheios Components 3.3.3-incr-3.4.x.20211125318 build i331-la-lat-update-lang.20211201494 tested in FF/Mac and PC
I remove all Lexicons (short definitions) from Latin and Greek. In Greek, I get no definition found on any double click. in Latin, I still get the Whitaker short definitions. see comment from issue #332 - see below
in the greek language when I deselect all glossaries, I get No definition found. Instead, in the Latin, when no glossary is selected, I still get the definition from Whitaker glossary. it looks like Whitaker is sticky.