Open dezhidki opened 5 years ago
In GitLab by @vesal on Jun 21, 2019, 12:53
numeric field rullan saa pois css:llä:
css: |!!
/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
!!
In GitLab by @vesal on Jun 23, 2019, 20:17
Seuraavalla koodilla saa nätisti filedit taulukkoon:
## Tentti 2 {defaultplugin="numericfield" readonly="view"}
{% set name = "t2_" %}
{% set n = 12 %}
|%% '{}|' | srange(1,n+1) %% summa |
|%% '--|' | srange(1,n+1) %% -- |
|%% ('{{#'+name+'{0} autosave: true, readOnlyStyle: plaintext}} | ') | srange(1,n+1) %% {#%%name%%summa autosave: true,readOnlyStyle: plaintext}
­
Tuo lopun merkki tarvitaan bugin takia joka jättää kai jotakin lopusta muuten pois
In GitLab by @vesal on Jun 27, 2019, 10:10
marked this issue as related to #1414
In GitLab by @sijualle on Jul 2, 2019, 02:15
marked the task taulukko tallentaa turhaan nekin arvot jotka ovat samoja kuin aikaisemmin as completed
In GitLab by @vesal on Jul 3, 2019, 01:18
marked the task Template inline plugineille ja niiden otsikolle jossa näkyy labelina ja editoidaan jollakin as completed
In GitLab by @sijualle on Jul 11, 2019, 16:27
marked the task textfield tallentaa kun siinä käy vaikka ei mitään muuttaisi ja alkupeärinen on tyhjä as completed
In GitLab by @vesal on Jul 13, 2019, 11:36
jsrunner ja savebutton-toimintoja voisi olla tarvetta yhdistää. Esim seuraava käyttötapaus:
Tehdään matikan demoihin lomake, johon opiskelija ruksii mitä tehtäviä tehnyt. Sen vieressä on Tallenna-painike ja sen vieressä Yhteensä sarake. jsrunner laskee ruksien määrät yhteensä sarakkeeseen. Ei tarviisi kahta painiketta (Laske ja Tallenna) jos molemmat tapahtuisivat yhdestä. Tuon ehkä saisi tehtyä niinkin, että SaveButton kutusu jsrunnerin käynistystä ja jsrunnerille voi sanoa että se on piilossa (mutta olemassa) View-tilassa.
In GitLab by @vesal on Jul 19, 2019, 12:52
Style filters:
Keksin muuten toisenkin tava käyttää värejä (tai onhan se jo excelissäkin).
Eli fieldeille voisi kirjoittaa filttereitä, joissa voi jotenkin sanoa karkeasti:
stylefilters:
- condition "<2"
style: "background: red"
- condition ">5"
style: "background: lightgreen"
Jos on risitiitoja, niin viimeisin toteutuva voittaa.
Tosin voisi mennä aika hitaaksi isossa taulukossa :-)
In GitLab by @sijualle on Jul 23, 2019, 12:40
Lisätty huomio käyttäjän näkymästä
sellaisen huomasin tuosta graafilesimerkistä että kun taulukon näyttää käyttäjälle, niin se ihan oikein näyttää vaan sen käyttäjän. mutta soluja saa turhaan yrittää muuttaa.
In GitLab by @vesal on Jul 23, 2019, 13:45
saisko ne suoraan readonly
Vesa
-------- Alkuperäinen viesti -------- Aihe: Re: TIM | Arvostelu ja kentät (#1418) Lähettäjä: Simo Vastaanottaja: vesal@jyu.fi Kopio:
In GitLab by @vesal on Jul 25, 2019, 14:52
marked the task Opettajan näkymässä henkilön vaihtaminen SIKAhidasta. Tämä pakko korjata aika KIIREELLISESTI! ks #1420 as completed
In GitLab by @vesal on Jul 25, 2019, 14:52
marked the task Jos taulukkoa muuttaa ja poistuu sivulta ei tule varoitusta as completed
In GitLab by @vesal on Jul 25, 2019, 14:53
marked the task "globaalit" vastaukset, ks. #1417 as completed
In GitLab by @vesal on Jul 25, 2019, 14:53
marked the task graafit, ks esim https://tim.jyu.fi/view/tim/ohjeita/visjs, as completed
In GitLab by @vesal on Aug 10, 2019, 07:31
marked the task Jos taulukko oletuksena open: false, niin se lasketaan vasta avattaessa, sama raporteille as completed
In GitLab by @vesal on Aug 10, 2019, 07:31
marked the task Ryhmän antaminen dokumentin asetuksissa as completed
In GitLab by @sijualle on Sep 3, 2019, 09:26
Numericfield (input type=number) ei hyväksy pistettä tai pilkkua riippuen selaimista ja asetuksista.
Numericfieldin korvaaminen tekstikentällä auttaa, mutta se aiheuttaa ongelmia jos laskennassa tarvitaan kentästä numero. Esimerkiksi getDouble-metodi jsrunnerissa palauttaa Cannot read property 'split' of undefined
jos tekstikentän sisällön muuttaminen numeroksi ei toiminutkaan, ja koko laskenta kaatuu jos yhdessä kentässä oli jotain mikä ei kelpaa numeroksi.
Käytännössä tällä hetkellä noissa tilanteissa joutuu joko rajoittamaan syötettä numeroksi kelpaavaksi käyttäen regexiä, tai sitten käyttämään laskentafunktiossa ylimääräisiä parseFloat-kutsuja jotta saa syötteen numeroksi.
Eli pitäisi joko
In GitLab by @vesal on Sep 3, 2019, 10:34
Numericfield (input type=number) ei hyväksy pistettä tai pilkkua riippuen selaimista ja asetuksista.
Pitäisi riippu koneen kansallistusasetuksista.
Tämä on murhe, mutta Excelin pitäisi käyttäytyä samalla tavalla ja GoogleSheetin (kokeile). Eli koneen käyttäjän pitäisi itse ymmärtää mikä kansallistus hänellä on käytössä.
Textfieldin käyttö on huono vaihoehto, koska mobiileilla sitten numeronäppis häviää. Tämä on yksi ruksi timTablessa, että sen pitäiis itse asiassa yrittää auttaa syöttämistä niin, että jos on vaihtanut numeronäppiksen, niin se olisi vielä seuraavassakin solussa. Nyt se taitaa aina välillä hävitä.
En tiedo olisiko mitäänmahista kikkailla kuuntelemalla näppistä ja voiko sitä kuunella syötön yläpuolella ja vaihtaa painettu piste pilkuksi jos kansallistus on niinpäin. Tulostus tulee kai joka tapauksessa valitulla kansallistuksella.
In GitLab by @sijualle on Sep 3, 2019, 11:51
Tuolla yhdellä kurssilla on jäänyt vastauksia tallentumatta kun kokonaisluvut desimaaliluvut eivät kelvanneetkaan. Laitoin toistaiseksi tekstikentät ja parset. Tuo getDouble pitänee kuitenkin korjata jotta saa korppia vastaavan toiminnallisuuden
In GitLab by @vesal on Sep 3, 2019, 13:35
Tuolla yhdellä kurssilla on jäänyt vastauksia tallentumatta kun kokonaisluvut desimaaliluvut eivät kelvanneetkaan. Laitoin toistaiseksi tekstikentät ja parset. Tuo getDouble pitänee kuitenkin korjata jotta saa korppia vastaavan toiminnallisuuden
Miten niin tallentumatta?
Parsea ei kannata tehdäm, vaan korjata geDouble niin, että se selviää molemmista muodoista (esim ennen parsea tekee replace(",", ".") tms.
In GitLab by @vesal on Sep 5, 2019, 23:46
marked the task raportti tuottaa liian ison URLin oikealla aineistolla. Raportti pitää tehdä palvelimen päässä as completed
In GitLab by @Smibu on Nov 13, 2019, 12:39
unassigned @sijualle
In GitLab by @Smibu on Jun 30, 2021, 18:09
unassigned @Smibu
In GitLab by @vesal on Jun 20, 2019, 08:58
Tehtävät:
validityCheck
javalidityCheckMessage
tarkista että samat nimet textfield ja numericfieldnrColumn: true
form-mode: true
vaan näyttävät browseriaRatkaistut:
all: cols: 5
koska silloin sellaiset pluguinit suuttuvat joissa tuota ei ole. Olisi kiva jos all:n kautta tulevista ei suututtaisi :-)arrows: true wheel: true verticalkeys: true
, oletuksena kaikki ovat poissa. Nuolet ovat vaarallisia, samoin rulla, koska käyttäjä saattaa kuvitella rullaavansa näyttöä, ei arvoa.inputstem
. Mutta tämä muutettu niin ettei ole bold. Boldia voi tehdä normaaleilla TIMin korostuksillä jos haluaa. Tosin silloin pitää laittaa lainausmerkkeihin.{#
niin siitä tulee oma rivi. Jos jotenkin muuten, niin ei tule? Vastaus: Oli ylimääräisiä rivinvaihtoja, poistettu laittamalla strip-metodeja.[x] Tapa laittaa fields attribuuttiin useita kenttiä kerralla ettei tarvitse erikseen luetella d1, d2, ...d12 Voi osin kiertää Jinja silmukalla:
Tehty:
tuottaa
voi antaa myös
a;b;c