Skip to content

Opravit nastavování výšky tabulky a řádků #47

@curdopet

Description

@curdopet

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions