Tento tyzden som toho vela nestihol, pridal som tam chodiacu ciaru, ale zatial nie je zosynchronizovana s tym ako to hraje.
Petr:
Tie tlacitka su obrovske a farba borderu sa k ich farbe velmi nehodi. Skus ich jednak zmensit, jednak mozno dat inu background color, ktora by sa menila pri hoveri?
Potom tie texty v inputoch nad tym su nalepene na lavy okraj, co nevyzera najlepsie a chcelo by to tiez zarovnat spolu inputy a tlacitka, nech to neuteka vsetko.
To iste pri formulari na registraciu. Popisne texty policok su prilepene na lavu stranu a medzi samotnymi inputmi nie je ziadma medzera a vsetko je nalepene na sebe. Inak, nie je tam trochu zbytocne tlacitko Clear? Videli ste niekedy tlacitko clear pri registracii? To odtial vyhodit, je tam zbytocne.
Nebat sa to roztiahnut, zvacsit font, urobit sirsie inputy, vycentrovat... mame tam kopu nevyuziteho priestoru.
A ta stranka s registraciou nepouziva "template" ktory sme navrhli. Tym myslim to, ze napriklad tu:
http://auris.japaland.cz/results.php Mame nadpis a potom samotny obsah je v sedom bloku. Treba to nejak zrovnat, aby kazda stranka vyzerala rovnako (a vsimol si ze rovnaky problem mame v music theory).
Este par poznamok k designu:
- stale sa mi to zda strasne tmave, pridat tam nejaku farbu by urcite pomohlo.
- mame tam jedine 2 prvky ktore stale maju gradient - menu a paticku. Velmi to do zbytku stranky nepasuje.
Daniel:
1. pretoze si nejakym zazrakom dokazal znefunkcnit jquery a nevola ti ready. Akym zazrakom, netusim.
2. obavam sa, ze chyba je v cloveku co implementoval editor, pretoze nevie citat konstruktor. Stvrty parameter je staveCount ktory ti urci kolko riadkov vykreslovat. Je mozne menit aj za chodu ked zmenis premennu [obj].staves.count;
3. nechapem jak si tam mohol nahrat phpko ale nie js, ale budiz
4. len tak zo zaujimavosti, co budu tie tlacitka robit? Nejak si neviem predstavit co bude robit tlacitko "something", napriklad.
Napady, pripominky, upozorneni:
UI nie je vobec user-friendly. Ma to pouzivat BFU, uz to vidim jak si bude odpocitavat noty aby zistil ktora pozicia je ta co chce prave upravit.
Myslim ze by malo byt mozne urobit to viac klikatelne. Kliknut na riadok, vybrat notu, a napriklad sipkami ju posuvat hore/dole (resp. inymi klavesami, sipky asi budu posuvat viewport browsera, cize napriklad pouzit fg...), namiesto toho aby si najprv odpocital ktora pozicia to je, potom v selectboxe hladal aku notu chces (predpokladam ze bol problem napisat for cyklus ktory by ti tam vypisal vsetky noty od nejakeho C do c2 alebo jak sa im nadava).
Tiez mozes implementovat posuvanie noty dolava/doprava, urobis jednoduchy switch.
Vyber noty mozes zvyraznit tak, ze nad nu alebo pod nu napozicujes nejaku obrazok, napriklad farebny kruh alebo sipku. Alebo mozes napisat funkciu ktora to nakresli rovno do canvasu, ten mas pristupny v premennej canvas. Je to normalne SVGcko kreslene Raphaelom. Metoda pokus-omyl ak nieco editujes nie je najidealnejsia. Vyber riadku mozes urobit podobne, ze pred neho napozicujes nejaky farebny obdlznik alebo nieco.
Co sa tyka pozicii, pozicie not su v objekte _positions. Konkretne pre pristup tretej noty v prvom riadku zavolas _positions[0][2] a dostanes x-ovu suradnicu noty. Ak chces zistit poziciu riadku, tak to si vies vypocitat, mas tam vsetko co potrebujes. Alebo zavolast getStaveY(stave) a dostanes y-ovu suradnicu riadku (dolnu, nie hornu) - funkcia pridana dnes, novy kod je prilozeny.
Pridavanie separatorov rucne sa mi zda ako zbytocnost, mozes to krasne vypocitat pretoze vies aky takt mas a vies ake noty si vlozil. Preco to uzivatelovi trochu neulahcit?
Tak ci tak bude nutne kontrolovat ci je cvicenie validne, nie?
Jo a tiez by bolo dobre asi dovolit menit aj ten spominany takt.
5 minut si tiez mohol venovat nastylovaniu selectboxov, ze jo. A inline CSS? Vazne? Nepis kod ako prase.