Closed dezhidki closed 2 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.
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
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.
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
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 div
issä). @vesal
In GitLab by @Smibu on Jul 23, 2015, 20:47
@vesal @juvalkee Korjaantuu ainakin jos #previewDiv
istä poistaa overflow
-attribuutin; en ole satavarma onko paras tapa korjata kun ei ole mobiileja käytössä :)
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
In GitLab by @Smibu on Jul 23, 2015, 20:49
@juvalkee Aa, ok.
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
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...
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
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
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.
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
:ää.
In GitLab by @Smibu on Aug 6, 2015, 19:15
Otin nuo:
tästä kortista pois kun ovat jo tuolla ToDo-listan ylimmässä.
In GitLab by @Smibu on Nov 14, 2017, 01:00
closed
In GitLab by @Smibu on Jul 22, 2015, 17:40
id
-attribuuttia ei näytetä (eikä hashiakaan) ja jos lohkolla ei ole muita attribuutteja, niin attribuuttiriviä ei näytetä ollenkaan.id
:n kera.#-
-merkkien kohdalta sekä sellaisten otsikoiden ja koodilohkojen kohdalta, joihin on laitettu attribuutteja. Eli siis pilkotaan "vain jos on pakko tai käsketään".Checklist