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
13 stars 4 forks source link

Attribuuttilootat pois editorista #881

Closed dezhidki closed 2 years ago

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 22, 2015, 17:40

Checklist

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 22, 2015, 16:32

@vesal @tomijkarppinen @juvalkee Hahmottelin tähän vähän tuota lohkon editointi-/tallennuslogiikkaa.

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 22, 2015, 18:12

@juvalkee @Smibu En tiedä kuuluisiko tähän, mutta sellainen ongelma että jos lisään tai muutan dokun ekan kappaleen:

https://tim-dev.it.jyu.fi/view/tim/koe/uus

niin, että laitan sen tilalle:

+--------------------------------------+--------------------------------------+
| Kukkuu \           | kissa     \          |
| nukkuu           | naukuu    \         |
+--------------------------------------+--------------------------------------+

niin tuo ei tule taulukkona, vaan tekstinä. Jos menen johonkin myöhempään kappaleeseen ja laitan siihen tuon, niin tulee taulukkona.

Ei auta vaikka tuo olisi siistikin:

+-----------------+--------------------+
| Kukkuu \        | kissa     \        |
| nukkuu          | naukuu             |
+-----------------+--------------------+

Sain mielestäni saman välillä vaikka lisäsin editorista Insert/Table kautta mallitaulukon.

Managessa voi näyttää tuolta:

#- {id="vdL9TerAmAc0"}
+-----------------+--------------------+
| Kukkuu \        | kissa     \        |
| nukkuu          | naukuu             |
+-----------------+--------------------+
#- {id="YhisnJaqk5U1"}
+-----------------+--------------------+
| Kukkuu \        | kissa     \        |
| nukkuu          | naukuu             |
+-----------------+--------------------+
# Otsikko {id="8cYTVYqQbhnS"}

mutta silti eka tulee tekstinä ja toka taulukkona. Mutta sitten jos managessa menee vaikka monta lohkoa alaspäin ja lisää sinne vaikka välilyönnin ja tallettaa, ja sitten menee studen view, niin näkyykin oikein.

Ei tuolla olekkaa väliä missä kohti tekee. Riittää että teen kappaleen jonka sisältö on pelkästään vaikka

a

talletan ja menen uudestaan editoriin ja pastean a:n tilalle tuon taulukon, niin se tulee tekstinä.

Jätän tuon:

https://tim-dev.it.jyu.fi/view/tim/koe/uus

nyt malliksi sellaisesta, missä on managessa ihan saman näköisiä rivejä, mutta osa tulee taulukkona ja osa ei.

En tiedä voiko rivinvaihdon tyyli vaikuttaa??? – Vesa Lappalainen

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:36

@vesal @juvalkee @tomijkarppinen Ok, tutkin tuota jossain välissä. Nyt kumminkin devillä on tuo yhden kappaleen editointi valmiina. Pitäisi toimia kuten tuossa kuvauksessa luvataan.

Tosiaan classeille ei ole vielä mitään käyttöliittymää muuta kuin kirjoittaa attribuuteiksi, eli {.ekaClass .tokaClass} jne.

PluginID:itä ei myöskään vielä tarkasteta duplikaattien varalta.

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:43

@Smibu @juvalkee @tomijkarppinen Hassusti on preview hypänny ainakin mulla nyt devissä puolikkaan kokoiseksi leveyssuunnassa.

Sitten kun käyttää "Add paragraph" niin uusi kpl lisääntyy dokussa ennen refreshiä sen alapuolelle :-)

Jätetään tuo classes juttu ja PluginID Juuson hommiin, siinä on nimittäin myös vähän Templateihin liittyvää korjaamista samalla. – Vesa Lappalainen

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:44

Hassusti on preview hypänny ainakin mulla nyt devissä puolikkaan kokoiseksi leveyssuunnassa.

Aijoo, niin mullakin; johtuu kai siitä kun poistin ne lootat (jotka oli divissä). @vesal

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:47

@vesal @juvalkee Korjaantuu ainakin jos #previewDivistä poistaa overflow-attribuutin; en ole satavarma onko paras tapa korjata kun ei ole mobiileja käytössä :)

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:48

@Smibu @vesal

Mä laitoin sille #previewDiv ille clear: both, niin alko toimimaan. Laitoin betaan. Sitä overflowta tarvii, kun preview on irrotettu. – Juuso Valkeejärvi

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:49

@juvalkee Aa, ok.

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:52

@Smibu @juvalkee Tuo vielä että lisää väärällä puolen "Add paragraph" linkkiä. – Vesa Lappalainen

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:53

Kai tuo pluginID-juttu (siis taskId) kannattaa tarkistaa palvelimella, ettei JS:llä tarvi yrittää parsia tuota md:tä. Kumminkin tuo parsiminen on valmiina Pythonilla. Eli voin tuon duplikaattitsekkauksen tehdä ite. Siitä voi sitten tulla joku alert käyttäjälle. @vesal @juvalkee

Previewiin pitänee tulla joku warning, ettei kirjoittaessa tule mitään alerttia...

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 20:58

@Smibu @juvalkee Joo, editorissa toki noin. Mutta se alkaa templatesta sillä tavlla että templatesta tulee PLUGINNAMEHERE ja editorin pitää mennä tuon kohdan kohdalle ja maalata se ja toki sitten saa herjata jos tuon yrittää saveta. Mutta sitten kun siihen kirjoittaa uutta ja jos tulee dublikaatti kun savetaan, niin silloin herjataan. Tosin en ole 100% varma olisiko joskus jopa käyttöä että sama id on 2x jos olisi kerran monisteen alussa ja lopussa niin saa samalla tekemisellä. No tuon ehkä voisi hoitaa "lainaamalla" oman dokun lohkoa sitten kun lainaus toimii. – Vesa Lappalainen

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 23, 2015, 21:01

@Smibu @juvalkee Classien osalta tuo voisi olla niin, että se olisi ihan tuolla Stylessä yhtenä kohtana ja siinä kun valistee New Class, niin kysyy lootassa classin nimen ja sitten tekee tuonne tuon #- {.huomautus} rivin ja jos sellainen on ennestään, niin lisää sinne toisen classin nimen. Poistaminen onkin sitten itse syödä noita pois (tai poistaa koko rivi). Eli taas opetetaan käyttäjää kirjoittamaan sitä meidän muunneltua MD:tä ja ei turhaan peitellä sitä. Helpottaa silloin jos haluaa käsin tehdä muutoksia MD:hen jollakin editorilla. – Vesa Lappalainen

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 27, 2015, 17:04

Alueen muokkausfunktio on Pythonissa nyt valmis testeineen; pitää vielä lisätä reitit (tai oikeastaan muokata olemassaolevaa, että sallii alueen muokkauksen) ja tehdä tarvittavat JS-muutokset.

dezhidki commented 9 years ago

In GitLab by @Smibu on Jul 28, 2015, 15:01

@juvalkee @vesal @tomijkarppinen Teen samalla tuosta popup-valikosta direktiivin; saa vähän yksinkertaisemmaksi tuota view_html.js:ää.

dezhidki commented 9 years ago

In GitLab by @Smibu on Aug 6, 2015, 19:15

Otin nuo:

tästä kortista pois kun ovat jo tuolla ToDo-listan ylimmässä.

dezhidki commented 6 years ago

In GitLab by @Smibu on Nov 14, 2017, 01:00

closed