рдкреЗрдЬрдХрд┐рдЯ - рд╕реНрд╡-рд╣реЛрд╕реНрдЯреЗрдб GrapesJS рд╕рд╛рдЗрдЯ рдмрд┐рд▓реНрдбрд░, рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдмреЗрдЪрд╛ рдЧрдпрд╛ред рдЬрд▓реНрджреА рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдЕрдВрдХ #2807ЁЯТм рдЙрддреНрддрд░ рджрд┐рдпрд╛рдЦреЛрд▓рд╛ рдЧрдпрд╛ 27 рдордИ 2020рджреНрд╡рд╛рд░рд╛ alesub0 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ

рд╕рдВрдкрд╛рджрдХ "fromElement" рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдбреЗрдЯрд╛-gjs-type="text" рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдХреЗ рдЕрдВрджрд░ рдШрдЯрдХ рдмрдирддреЗ рд╣реИрдВ

рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░рджреНрд╡рд╛рд░рд╛ alesub

@artf рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдпрд╣ рдмрдЧ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ: https://github.com/artf/grapesjs/рдореБрджреНрджреЗ/576#issuecomment -348550694 рдФрд░ рдбреЗрдореЛ рдкреЗрдЬ рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ рд╡рд╛рд▓реЗ divs рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣ рдЧрд▓рдд рд▓рдЧрд╛, рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж!

рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУ

рдкреНрд░рд╢реНрди

рдирдорд╕реНрддреЗ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрдкрд╛рджрдХ "fromElement" рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд html рд╕реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: рд▓реЗрдХрд┐рди рдЬрдм рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ grapesjs data-gjs-type рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ text рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА <p> рдЯреИрдЧ рдХреЗ рдЕрдВрджрд░ рдШрдЯрдХ рдмрдирд╛рддрд╛ рд╣реИред рдореИрдВ рдЬреЛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЛ рдПрдХ рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рд╣реИред рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: https://codepen.io/alesub/pen/xxwNaPd рдЗрд╕ рдорд╣рд╛рди рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдЬрд╡рд╛рдм (3)

alesubтАв 28 рдордИ 2020

@artf рдХреЗрд╡рд▓ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдпрд╣ рдмрдЧ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ: https://github.com/artf/grapesjs/рдореБрджреНрджреЗ/576#issuecomment -348550694 рдФрд░ рдбреЗрдореЛ рдкреЗрдЬ рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ рд╡рд╛рд▓реЗ divs рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣ рдЧрд▓рдд рд▓рдЧрд╛, рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж!

alesubтАв 1 рдЬреВрди 2020

рдирдорд╕реНрддреЗ, рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднрд╛рдЧреНрдп? рдореБрдЭреЗ рдХреНрдпрд╛ рдЦреЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрдореЛ рдкреЗрдЬ рдкрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдХреЛрдИ рднреА рдмреЛрд▓реНрдб рдпрд╛ рдЗрдЯреИрд▓рд┐рдХ рдЯреЗрдХреНрд╕реНрдЯ рд╕рд╣реЗрдЬрдиреЗ рдпрд╛ рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдЕрд▓рдЧ рдШрдЯрдХ рдирд╣реАрдВ рдмрдирддрд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА, рдзрдиреНрдпрд╡рд╛рдж!

artfтАв 26 рдЬреБрд▓рд╛рдИ 2023

рдЗрд╕реЗ рдЕрдм рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдирд╛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

https://github.com/GrapesJS/grapesjs/releases/tag/v0.21.2 рд╕реЗ рдЬреЛрдбрд╝реЗ рдЧрдП disableTextInnerChilds рд╡рд┐рдХрд▓реНрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рднреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ

рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░

рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдЕрдВрдХ #1394

рдХрдИ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдЪрд┐рдкрдХрд╛рдирд╛ рддрдм рддрдХ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реЛрддрд╛ рдЬрдм рддрдХ рдХрд┐ Grapes рдкреБрдирдГ рд▓реЛрдб рди рд╣реЛ рдЬрд╛рдП

https://grapesjs.com/demo.htmlрдбрдмрд▓ рдореЗрдВ рдкрд╛рда рдореЗрдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ "рд╕рднреА рдкрд╛рда рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ..." рд╕рдВрдкрд╛рджрди рдореЛрдб рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рдкрд╛рда рдХреЛ рдЗрд╕рдореЗрдВ рдкреЗрд╕...

2 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 17 рд╕рд┐рддрдореНрдмрд░ 2019

рдЕрдВрдХ #2707

рдЖрд░рдЯреАрдИ рдкрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЖрд░рдЯреАрдИ рд░реАрд╕реЗрдЯ рд╢реИрд▓рд┐рдпрд╛рдБ: рдЕрдХреНрд╖рдо рдХрд░реЗрдВ

рдирдорд╕реНрддреЗ, @artf , рдореИрдВрдиреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЖрд░рдЯреАрдИ рдкрд░ рдПрдХ рдмрдЧ рдкрдХрдбрд╝рд╛ рд╣реИ: рдПрдХ рд▓рд╛рд▓ рд╕реНрдЯрд╛рдЗрд▓ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рд╕реНрдЯреИрдВрдбрдЖрд░реНрдЯ рдИрдореЗрд▓ рдЯреЗрдХреНрд╕реНрдЯ рддрддреНрд╡ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛: рд╕реНрдкреИрди рддрддреНрд╡ рдкрд░ рдбрдм...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 16 рдЕрдХреНрдЯреВрдмрд░ 2020

рдЕрдВрдХ #2205

рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рдкрд╛рда рдШрдЯрдХ рдХреЛ рдмреЙрдХреНрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрд╕реНрдЯрдо рдШрдЯрдХ рд╣реИ рдЬрдм рдПрдХ рдкрд╛рда рдШрдЯрдХ рдХреЗ рдЕрдВрджрд░ рдЧрд┐рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдореИрдВ рдПрдХ рдХрд╕реНрдЯрдо рдЯреЗрдХреНрд╕реНрдЯ рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореВрд▓ рдкрд╛рда рдШрдЯрдХ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 22 рдЕрдЧрд╕реНрдд 2019

рдЕрдВрдХ #4503

рдХрдЪреНрдЪреЗ html рдШрдЯрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп CKEditor рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЗрдирд▓рд╛рдЗрди рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЕрдиреБрдкрд▓рдмреНрдз рдХрд░рдирд╛

GrapesJS рд╕рдВрд╕реНрдХрд░рдг [X] рдореИрдВ GrapesJS рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХреНрд░реЛрдорд┐рдпрдо v96 рдкреНрд░рдд...

4 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 6 рдЕрдЧрд╕реНрдд 2024

рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ

рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред

рд╕рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рджреЗрдЦреЗрдВ

рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...

рдирд┐рдГрд╢реБрд▓реНрдХ рд╡рд┐рдХрд▓реНрдк

рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред

рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТ
рдкреНрд░реАрдорд┐рдпрдо рд╡рд┐рдХрд▓реНрдк

рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред

рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТ

рдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ

рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред