Korjaa cspluginin toimintaa niin, että cspluginissa olevasta countboard-komponentista välittyy sen preventSave-attribuutin arvo cspluginille. Tämä mahdollistaa sen, että cspluginiin annettavan vastauksen pituutta pystyy oikeasti rajoittamaan, eli sen avulla voi estää liian lyhyen/pitkän vastauksen tallentamisen.
Liittyy: #2605
TODO:
[x] Ctrl+S pitää vielä saada estettyä myös
estetty funktiossa runCodeCommon, estämällä doRunCoden ajaminen jos preventSave == true
tämä vaatinee vielä tarkempaa tutkimista:
onko tapauksia, joissa halutaan ajaa doRunCode, mutta ilman että vastaus tallennetaan?
esim. halutaan että tehtävä estää liian lyhyen/pitkän koodin tallentaminen, mutta pitäisi pystyä testaamaan/ajamaan koodi silti?
Rajoituksena toistaiseksi myös, että cspluginin pitää olla tekstityyppinen (text, css, md)
Korjaa cspluginin toimintaa niin, että cspluginissa olevasta countboard-komponentista välittyy sen preventSave-attribuutin arvo cspluginille. Tämä mahdollistaa sen, että cspluginiin annettavan vastauksen pituutta pystyy oikeasti rajoittamaan, eli sen avulla voi estää liian lyhyen/pitkän vastauksen tallentamisen.
Liittyy: #2605
TODO:
runCodeCommon
, estämällädoRunCode
n ajaminen jospreventSave == true
Rajoituksena toistaiseksi myös, että cspluginin pitää olla tekstityyppinen (text, css, md)
Timdevsissä https://timdevs01-6.it.jyu.fi/view/test/csplugin-preventsave, esim. testuser 1-3
esim.
Toimiakseen vaatii, että
preventSave: true
on cspluginincount
-attribuutin allacount
-attribuutin alla onchars
,words
tailines
-aliattribuutti, jonka määrityksissä löytyy myöspreventSave: true