Zadanie #1617

Zadanie #1616: Utworzenie formularza do edycji yelementu

Utworzenie formularza do edycji YRichtext

Added by Michał Komar about 7 years ago. Updated almost 7 years ago.

Status:ZamkniętyStart date:2017-04-06
Priority:NormalnyDue date:2017-04-06
Assignee:Monika Maksymiuk% Done:

100%

Category:ui
Target version:0.3
Developer:Monika Maksymiuk Tester:Michał Komar

Description

W yElemencie występują pola yrichtext, które zawierają teskst w postaci htmla.
Model yrichtext:

YRichText {
  parts?: Part[];
}
Leaf extends Part{
   text?: string;
}
Node extends Part{
    ns?: string;
    tag?: string;
    attributes?: Attr[];
    parts?: Part[];
}

Jak widać, powyższy model jest dosyć skomplikowany.Teoretycznie pozwala odwzorować html-a. W przypadku Jupitera do UI wysyłany będzie uproszczony richtext. Będzie on wyglądał następująco:

  YRichText {
  parts: [
     leaf: {
        text: html zawierający tekst
     }
   ]
 }

Formularz powinien potrafić wyświetlić tekst z yrichtextu oraz pozwolić na jego edycję. Komponent formularza powinien mieć parametr mówiący o tym, czy ma być wyrenderowany formularz pozwalający na wstawianie htmla, czy zwykły input tekstowy.


Related issues

Related to Jupiter - Zadanie #1619: Utworzenie komponentu z formularzem pozwalającym na wprow... Zamknięty 2017-05-11
Follows Jupiter - Zadanie #1618: Mapowanie yrichtextu na model obsługiwany przez UI Zamknięty 2017-04-05

Associated revisions

Revision d1048a0e
Added by Monika Maksymiuk about 7 years ago

refs #1617. Komponent tekstowy (input, textarea, wiele inputow)

History

#1 Updated by Michał Komar about 7 years ago

  • Follows Zadanie #1618: Mapowanie yrichtextu na model obsługiwany przez UI added

#2 Updated by Michał Komar about 7 years ago

  • Related to Zadanie #1619: Utworzenie komponentu z formularzem pozwalającym na wprowadzanie danych w wielu językach added

#3 Updated by Monika Maksymiuk about 7 years ago

  • Status changed from Nowy to Rozwiązany
  • % Done changed from 0 to 100

#4 Updated by Michał Komar almost 7 years ago

  • Status changed from Rozwiązany to Zamknięty

Also available in: Atom PDF