рдЪреЗрдХрдмреЙрдХреНрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓рдХреНрд╖рдг рдорд╛рди рд╕рд╣реА рд╣реЛрдиреЗ рдкрд░ рднреА рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЕрдкрдирд╛ grapesjs рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВрд╡рд┐рд╢реЗрд╖рддрд╛ рдШрдЯрдХ рд╕реЗ рдореВрд▓реНрдп рдкрдврд╝рддреА рд╣реИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рди рдХреЛ рдШрдЯрдХ рд╕реНрддрд░ рдкрд░ рд░рдЦреЗрдВ, рди рдХрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░
рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУрдкреНрд░рд╢реНрди
рдирдорд╕реНрддреЗ рдореИрдВ Grapesjs рд╕рдВрд╕реНрдХрд░рдг 0.14.33 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬрдм рдлреЙрд░реНрдо рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ рддреЛ рдореИрдВ рдХреБрдЫ рдШрдЯрдХреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЪреЗрдХрдмреЙрдХреНрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд╛рд▓рд╛ рдПрдХ рдШрдЯрдХ рд╣реИред рдЬрдм рдореИрдВ editor рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдШрдЯрдХ рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВред DomComponents.load , рдореИрдВ рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЛ true рдорд╛рди рдХреЗ рд╕рд╛рде рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЪреЗрдХ рдХрд┐рдП рдЧрдП рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рдореИрдВ editor.getComponents().models[0].get('traits').models[0].get('value') рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ DOM рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╕рд╣реА рд▓реМрдЯрд╛рддрд╛ рд╣реИред *: рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░* рдХреНрд░реЛрдо рд╡...
рдЬрд╡рд╛рдм (3)
- рдЕрдкрдирд╛ grapesjs рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
- рд╡рд┐рд╢реЗрд╖рддрд╛ рдШрдЯрдХ рд╕реЗ рдореВрд▓реНрдп рдкрдврд╝рддреА рд╣реИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рди рдХреЛ рдШрдЯрдХ рд╕реНрддрд░ рдкрд░ рд░рдЦреЗрдВ, рди рдХрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░
рд╣рд╛рдп рдЖрд░реНрдЯрдл,
рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдПрдХ рдирдореВрдирд╛ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдпрджрд┐ рдЖрдк рдХреГрдкрдпрд╛ jsfiddle рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рди рдХреЛ рдШрдЯрдХ рд╕реНрддрд░ рдкрд░ рд░рдЦреЗрдВ" рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж
рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдЬрдм рдЖрдк рдЪреЗрдХрдмреЙрдХреНрд╕ рдПрд▓рд┐рдореЗрдВрдЯ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣рд╛рдВ рдЪреЗрдХ рдХрд░реЗрдВ
<input data-gjs-editable="false" .... type="checkbox" ... checked/>
рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░
рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред
рдЕрдВрдХ #1535
рдХрд╕реНрдЯрдо рдШрдЯрдХ рдХреЛ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рджреГрд╢реНрдп рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
рдирдорд╕реНрддреЗ рдореИрдВ grapesjs рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдВрд╕реНрдХрд░рдг 0.14.33 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдХреБрдЫ рдХрд╕реНрдЯрдо рдШрдЯрдХ рдмрдирд╛рдП рд╣реИрдВ рдФрд░ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдШрдЯрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдкрд░ рд▓рдХреНрд╖рдг...
рдЕрдВрдХ #1614
рд╕реНрдЯрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рд░реВрдк рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЬреЛрдбрд╝рдирд╛
рд╕реНрдЯрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ: Uncaught TypeError: Cannot read property 'toUpperCase'...
рдЕрдВрдХ #1992
рдХреНрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рднреА рд╕реАрдПрд╕рдПрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рд╕рд╣реЗрдЬрдиреЗ рдкрд░ рдореИрдВ рдЕрдкрдирд╛ рд╕реАрдПрд╕рдПрд╕ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ, рдлрд┐рд░ рдЕрдЧрд▓реА рдмрд╛рд░ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдВред рдРрд╕рд╛ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдореЗрд░реЗ рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдореМрдЬреВрджрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реАрдП...
рдЕрдВрдХ #1985
рджреВрд░рд╕реНрде рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рд╕рд╛рде рдСрдЯреЛрд╕реЗрд╡ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рднреЗрдЬрддрд╛ рд╣реИ
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 10 рдмреНрд░рд╛рдЙрдЬрд╝рд░: рдХреНрд░реЛрдо 73 GrapesJS рд╕рдВрд╕реНрдХрд░рдг: 0.14.57 рдореИрдВрдиреЗ рдЗрд╕ рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд┐рдореЛрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ grapesjs.init(): рдЬрдмрдХ...
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ
рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...
рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред
рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред
рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрд╕рдВрдмрдВрдзрд┐рдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓
рдПрдХ рд╣реА рд╡рд┐рд╖рдп рдкрд░ рдЧрд╣рди рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛рдПрдБред
рдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред