рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдШрдЯрдХ рдмреЙрд░реНрдбрд░ рдЯреЙрдЧрд▓рд┐рдВрдЧ
рдмрдЯрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рддрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд░рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЪрд╛рд╣реЗ рдХреБрдЫ рднреА рд╣реЛ, рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ? рдЕрд░реЗ рд╣рд╛рдВ, рдареАрдХ рд╣реИ ЁЯдж тЩВ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдореБрджреНрджреЗ рдкрд░ рдЖрдкрдХреЗ рдЙрддреНрддрд░ рд╕реЗ, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рджреЛ рдмрдЯрди рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ? рдареАрдХ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХ...
рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУрдкреНрд░рд╢реНрди
рдлрд┐рд░ рд╕реЗ рдирдорд╕реНрддреЗ :) рд╣рдорд╛рд░реА рдЯреАрдо рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдФрд░ рд╡реЗрдмрдкреЗрдЬ рдкреНрд░реАрд╕реЗрдЯ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рдмрдЧ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ: рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╕рдордп, рдпрджрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ options рдкреИрдирд▓ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдпрджрд┐ sw-visibility рдмрдЯрди рдХреЛ рдЗрд╕рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ([рдпрд╣рд╛рдВ] (https://github.com/artf/grapesjs/рдмреНрд▓реЙрдм/dev/src/рдХрдорд╛рдВрдб/рд╡реНрдпреВ/Preview.js#L52) рд╕реЗ, рдпрджрд┐ editor.Panels.getButton('options', 'sw-visibility') null рджреЗрддрд╛ рд╣реИ, рддреЛ cf #2589) рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди sw-visibility рдмрдЯрди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдирд▓ рд╕рдВрдЧреНрд░рд╣ (editor.Panels.getPanels рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реВрдк рдХрд░рди...
рдЬрд╡рд╛рдм (3)
рдмрдЯрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рддрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд░рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЪрд╛рд╣реЗ рдХреБрдЫ рднреА рд╣реЛ, рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ? рдЕрд░реЗ рд╣рд╛рдВ, рдареАрдХ рд╣реИ ЁЯдж тЩВ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдореБрджреНрджреЗ рдкрд░ рдЖрдкрдХреЗ рдЙрддреНрддрд░ рд╕реЗ, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рджреЛ рдмрдЯрди рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ? рдареАрдХ...
рд╕рднреА рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд▓рд┐рдП @mcottret рдзрдиреНрдпрд╡рд╛рдж, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдореБрджреНрджрд╛ :)рдЬрдм рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдФрд░ рдПрд╕рдбрдмреНрд▓реНрдпреВ-рджреГрд╢реНрдпрддрд╛ рдмрдЯрди рдПрдХ рд╣реА рдкреИрдирд▓ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ #2589 рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдЯрдирд╡реНрдпреВ рдХреЗ рд╕рдХреНрд░рд┐рдп рдкрд░рд┐рд╡рд░реНрддрди рд╢реНрд░реЛрддрд╛ рд╕реЗ рдЖрддрд╛ рд╣реИ , рдЬреЛ рдкреИрдирд▓ рдореЗрдВ рд╕рднреА рд╕рдХреНрд░рд┐рдп рдмрдЯрдиреЛрдВ рдХреЛ рдирд┐рд╖реНрдХреНрд░...
рдЙрддреНрддрд░ @artf рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореБрдЭреЗ рдЦреЗрдж рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬреЛ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рд╕рдХреНрд░рд┐рдп рдкрд░рд┐рд╡рд░реНрддрди рд╢реНрд░реЛрддрд╛ Preview рдХреЗ runbefore рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП sw-visibility рдмрдЯрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рддрдХ Preview рдХреА run рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рдПрдЧреА, рдЪрд╛рд╣реЗ рдХреБрдЫ рднреА рд╣реЛ, рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ?...
рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░
рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред
рдЕрдВрдХ #2636
рдХрд╕реНрдЯрдо рдкреИрдирд▓ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб рдореЗрдВ рдЫрд┐рдкреЗ рдирд╣реАрдВ рд╣реИрдВ
рдлрд┐рд░ рд╕реЗ рдирдорд╕реНрддреЗ :) рд╣рдорд╛рд░реА рдЯреАрдо рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдФрд░ рд╡реЗрдмрдкреЗрдЬ рдкреНрд░реАрд╕реЗрдЯ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб рд╕реЗ рд╕рдВрдм...
рдЕрдВрдХ #3579
рдШрдЯрдХ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдареАрдХ рдмрд╛рдж рдЦреЛрд▓реЗ рдЬрд╛рдиреЗ рдкрд░ рдЖрд░рдЯреАрдИ `activeOnRender` рдЧрд▓рдд рдЬрдЧрд╣ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛
рд╕рдВрд╕реНрдХрд░рдг: 0.17.4 рдХреНрдпрд╛ рдЖрдк рдбреЗрдореЛ рд╕реЗ рдмрдЧ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ? [x] рд╣рд╛рдБ[ ] рдирд╣реАрдВ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХреЗ рдЪрд░рдг: рдбреЗрдореЛ рдкрд░ рдЬрд╛рдПрдВрдХреИрдирд╡рд╛рд╕ рдХреЗ рдЕрдВрджрд░ рдПрдХ "рдЯреЗрдХреНрд╕...
рдЕрдВрдХ #1708
StyleManager рдИрд╡реЗрдВрдЯ рдкреНрд░рддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХрдИ рдмрд╛рд░ рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИ
рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: GrapesJS рдХреА рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдкрд░, рдбреЗрдореЛ рдкреГрд╖реНрда рдХреЗ рднреАрддрд░ (index.html рдХреЗ рднреАрддрд░), рдЗрд╕ рддрд░рд╣ рдПрдХ рдИрд╡реЗрдВрдЯ рд╢реНрд░реЛрддрд╛ рдЬреЛрдбрд╝реЗрдВ: 'editor.on('com...
рдЕрдВрдХ #4411
XSS рдЬрдм рдЪрдпрдирдХрд░реНрддрд╛ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ рдХрд╛ рдирд╛рдо рдЬреЛрдбрд╝реЗрдВ
GrapesJS рд╕рдВрд╕реНрдХрд░рдг [X] рдореИрдВ GrapesJS рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХреНрд░реЛрдо v102 рдкреНрд░рддрд┐рд▓...
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ
рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...
рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред
рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред
рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред