Prozkoumat, jak editor pracuje s nastavováním výšky tabulek a jednotlivých řádků. Zaměřit se především na rozdíl mezi:
- změnou výšky pomocí tažení okrajů tabulky nebo řádků myší
- změnou výšky pomocí explicitního nastavení hodnoty v pixelech v dialozích Table properties a Cell properties
Úkolem je sjednotit chování těchto dvou způsobů změny výšky. Výsledné chování by mělo splňovat následující požadavky:
- Změna výšky tabulky nebo řádku se musí chovat stejně, ať už je provedena tažením myší nebo zadáním konkrétní hodnoty do dialogu.
- Výška uvedená ve style atributu elementu by měla odpovídat skutečné vyrenderované výšce elementu.
- Řádky tabulky mají minimální výšku, protože musí být schopné zobrazit alespoň jeden řádek textu. Toto omezení musí zůstat zachováno. Pokud uživatel zadá hodnotu menší než minimální výška (např. 5 px), použije se místo ní minimální povolená výška (např. 20 px).
- Změna výšky řádku by měla proporcionálně měnit výšku celé tabulky:
- pokud se výška řádku zvýší o 20 px, celková výška tabulky se zvýší také o 20 px
- pokud se výška řádku sníží o 20 px, celková výška tabulky se sníží o 20 px
Při lokálním spouštění je možné testovat na Full demu http://localhost:3000/src/core/demo/html/full_demo.html
Prozkoumat, jak editor pracuje s nastavováním výšky tabulek a jednotlivých řádků. Zaměřit se především na rozdíl mezi:
Úkolem je sjednotit chování těchto dvou způsobů změny výšky. Výsledné chování by mělo splňovat následující požadavky:
Při lokálním spouštění je možné testovat na Full demu http://localhost:3000/src/core/demo/html/full_demo.html