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

Wrap/automaattinen rivitys dynaamiseksi kellutetuissa lohkoissa #3421

Open saviit opened 1 year ago

saviit commented 1 year ago

Oma kortti, koska tämä ei välttämättä ole ihan niin suoraviivainen kuin miltä kuulostaa.

Kellutetuissa lohkoissa/plugineissa kuten suttupaperissa tekstin automaattinen rivitys saisi totella tekstikentän kokoa (muunnettuna kirjainten määräksi, monospace fontilla onnistunee ongelmitta) staattisen wrap-arvon sijaan. Kellutetun suttupaperin idea menee hiukan hukkaan, jos käyttäjä joutuu vielä erikseen sivusuunnassa rullaamaan tekstiä kun on säätänyt kellutetun ikkunan koon itselleen sopivaksi.

Liittyy myös korttiin #612 .

dezhidki commented 1 year ago

Tällaisiin "koetilanteisiin, jossa on tekstivastaus" saattaisi auttaa pehmeä wrap. Eli wrappaus on visuaalista, mutta tallennus ilman wrappia. Ainakin textareassa on wrap-attribuutti, jolla voi vaihtaa kovan ja pehmeän wrapin välille. ACE:ssakin on varmaan joku samanlainen.

Koetilanteessa pikakorjauksena saattaa olla myös käyttää lohkokellutusta plugin-kellutuksen sijaan. Lohkokellutuksessa voi laittaa float_slide_pars="true", jolloin lohkon kelluttaminen siirtää tekstin oikealle, jolloin enemmän tilaa vapautuu muistiinpanoille (katso esim. SUKOL-kokeista). Silloin jo 720-näytöissäkin pystyy pitämään muistiinpanot melkein alkuperäisessä koossa kellutettuna.