TIM-JYU / TIM

TIM (The Interactive Material) is an open-source cloud-based platform for creating interactive learning documents.
https://tim.education/view/about/en-US
MIT License
14 stars 4 forks source link

Lohkojen kääntämisvaroitukset omaksi komponentikseen #3207

Open saviit opened 2 years ago

saviit commented 2 years ago

Tällä hetkellä käännetyissä dokumenteissa näkyvät punaiset varoitustekstit "Translation not checked" ja "Translation is out of date" luodaan asettamalla lohkolle tietty tyyli (.troutofdate tai .checktr) ::before-valitsimen kanssa. Tämä aiheuttaa huonosti ennakoitavia ongelmia sivun ja komponenttien normaalien tyylien kanssa:

transl-warn-01

Tätä voi testata vaikka kuvan 2 testidokumentissa. Näiden esimerkkien lisäksi ongelmia aiheuttaa merkintöjen hankala käyttäytyminen, kun dokumenttiin jää tai jätetään näkymättömiä tai ilman näkyvää sisältöä olevia lohkoja. Merkintöjä ei aina saa kuitattua pois lohkoeditorista, vaan ne pitää pakottaa muualta.

Varoitusten muuntaminen Angular-komponentiksi todennäköisesti ratkaisisi nämä ongelmat. Suorituskyky näiden suhteen tosin on avoin kysymys, etenkin jos dokumentti on erityisen suuri tai muutoin sisältää suuren määrän lohkoja.

saviit commented 1 year ago

Tämän kortin yhteydessä huomioitavat/korjattavat asiat:

saviit commented 1 year ago

Tässä voisi ottaa mallia ParRefComponentista, ikonin klikkaaminen voisi: