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

рдЕрдВрдХ #2440ЁЯТм рдЙрддреНрддрд░ рджрд┐рдпрд╛рдЦреЛрд▓рд╛ рдЧрдпрд╛ 2 рджрд┐рд╕рдореНрдмрд░ 2019рджреНрд╡рд╛рд░рд╛ edwinjoel19841 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ

рдХрдХреНрд╖рд╛ :( рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдХрд╛рд░ рдмрджрд▓реЗрдВ

рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░рджреНрд╡рд╛рд░рд╛ pouyamiralayiтЭд 1

рдЖрдкрдХреА @ramusesan @edwinjoel1984 рд╕рдорд╕реНрдпрд╛рдПрдВ рд╕рд╛рдЭрд╛ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИрдВред рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдпрд╣рд╛рдВред рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдореИрдВ рдпрд╣ рдереНрд░реЗрдб рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред рдЪреАрдпрд░реНрд╕!

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

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

рдореЗрд░реЗ рдкрд╛рд╕ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рдШрдЯрдХ рдореЗрдВ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореИрдВрдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдШрдЯрдХ рдмрд░рд╛рдмрд░ рд╣реИрдВ, рдЬрдм рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рддрд╛ рд╣реВрдВ рддреЛ рджреВрд╕рд░рд╛ рд╕рдорд╛рди рдЖрдХрд╛рд░ рдмрджрд▓рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЙрдирдХреА рд╢реИрд▓реА рдХреЛ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рди рдХрд┐ рд╡рд░реНрдЧ рджреНрд╡рд╛рд░рд╛ред рдпрд╣ рдореЗрд░рд╛ рдХреЛрдб рд╣реИ: const buttonComponent = { рдирд╛рдо: "рдмрдЯрди-рдмреАрдХреЗ", рдбреЗрдЯрд╛: { рдЖрдИрдбреА: "рдмрдЯрди", рд▓реЗрдмрд▓: Button, рд╢реНрд░реЗрдгреА: "рдмреБрдирд┐рдпрд╛рджреА рдШрдЯрдХ", рдЦреАрдВрдЪрдиреЗ рдпреЛрдЧреНрдп: рд╕рдЪ, рд╕рд╛рдордЧреНрд░реА: <button class="btn-builder" data-gjs-draggable=".cell" data-gjs-resizable='{"tl":0,"tc":0,"tr":0,"cl":0,"cr":1,"bl":0,"br":0,"minDim":1,"bc":0,"currentUn...

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

pouyamiralayiтАв 3 рджрд┐рд╕рдореНрдмрд░ 2019

рдЖрдкрдХреА @ramusesan @edwinjoel1984 рд╕рдорд╕реНрдпрд╛рдПрдВ рд╕рд╛рдЭрд╛ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИрдВред рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдпрд╣рд╛рдВред рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдореИрдВ рдпрд╣ рдереНрд░реЗрдб рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред рдЪреАрдпрд░реНрд╕!

edwinjoel1984тАв 2 рджрд┐рд╕рдореНрдмрд░ 2019

@artf рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

ramusesanтАв 3 рджрд┐рд╕рдореНрдмрд░ 2019

рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рд╢рд╛рдпрдж рдкреВрд░реНрд╡рддрд╛ рдХреЗ рд╕рд╛рде рдореБрджреНрджрд╛ рд╣реИ, рдорд╛рди рд▓реЗрдВ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдИрдбреА рдФрд░ рд╡рд░реНрдЧ рд╣реИ рдпрд╛рдиреА <table id="myId" class="myClass"> ..... </table> рдФрд░ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рд╢реИрд▓рд┐рдпрд╛рдБ .myClass рдкрд░ рд▓рд╛рдЧреВ рд╣реЛ рд░рд╣реА рд╣реИрдВ #myId рдХрдХреНрд╖рд╛ рдЖрдИрдбреА рд╕реЗ...

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

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

рдЕрдВрдХ #1863

рдмреНрд▓реЙрдХ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рдирдП рдШрдЯрдХ рдЬреЛрдбрд╝рдирд╛

рдореИрдВ рдХрдИ рдШрдЯрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореЗрд░реЗ рдХреИрдирд╡рд╛рд╕ рдореЗрдВ рдмреНрд▓реЙрдХ рдореИрдиреЗрдЬрд░ рдореЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ рд╣реИ рдХрд┐ рдЖрдИрдбреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╡реЗ рдареАрдХ рд╕реЗ рджрд┐...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 10 рдорд╛рд░реНрдЪ 2020

рдЕрдВрдХ #3207

рдлреЙрд░реНрдо рдЬрдорд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореИрдВ рдХрд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ components рдЕрдВрджрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдлреЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛...

4 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 24 рдордИ 2023

рдЕрдВрдХ #1206

рд╕рдорд╕реНрдпрд╛: рдиреЗрд╕реНрдЯреЗрдб рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдВрджрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рдирд╛ рдЬрдм рдПрдХрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рддреЛ рднрд┐рдиреНрди рд╡реНрдпрд╡рд╣рд╛рд░ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ

рдирдорд╕реНрддреЗ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реНрд╡рдпрдВ рдХреА JS рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝ рд╕рдХрддреА рд╣реИ рдФрд░ html рдкрд░ рдЙрд╕рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░ рд╕рдХрддреА рд╣реИред...

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

рдЕрдВрдХ #3078

рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 4 рд╣рд┐рдВрдбреЛрд▓рд╛ grapesjs рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреИрд╕реЗ рдХрд░реЗрдВ?

рдореИрдВрдиреЗ grapesjs рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдбреНрд░реИрдЧ рдПрдВрдб рдбреНрд░реЙрдк рдмрд┐рд▓реНрдбрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдпрд╛ рд╣реИред рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЬрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 7 рдЬрдирд╡рд░реА 2025

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

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

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

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

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

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

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

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

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

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

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