рдЖрдИрдбреА рдФрд░ рдХреНрд▓рд╛рд╕ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЪрдпрдирдХрд░реНрддрд╛ рдХрд╛ рдЖрджреЗрд╢, рдЖрдИрдбреА-рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рдмрд╛рдж рд╕реНрдерд╛рди
рдПрдХ рдЫреЛрдЯрд╛ рдЕрдкрдбреЗрдЯ: рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдирдореВрдиреЗ рдореЗрдВ selectors.add(idSelector) рдХреЗ рдмрдЬрд╛рдп selectors.unshift(idSelector) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╣реА рдХреНрд░рдо рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЖрдИрдбреА- рдФрд░ рд╡рд░реНрдЧ-рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд▓рд╛рдкрддрд╛ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрдм рддрдХ рдореБрдЭреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Selectors.getFullString(..) рдореЗрдВ рдЖрдиреЗ рдХрд╛...
рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУрдкреНрд░рд╢реНрди
рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЬреАрдпреВрдЖрдИ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ GUI рдШрдЯрдХреЛрдВ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд▓реЛрдб рдФрд░ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдПрдХ рдЖрдИрдбреА (рдЬреИрд╕реЗ 17190fbd-13d6-430f-bb32-1a09d2151a77) рджреНрд╡рд╛рд░рд╛ рдПрдХ рдмрдЯрди, рдбреЗрдЯрд╛ рдЧреНрд░рд┐рдб рдЖрджрд┐ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрди рдШрдЯрдХреЛрдВ рдХреЛ рддрдм рдПрдХ рдврд╛рдВрдЪреЗ рджреНрд╡рд╛рд░рд╛ рдХрдИ рдиреЗрд╕реНрдЯреЗрдб HTML рддрддреНрд╡реЛрдВ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛рдПрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рдЕрдм рдЗрди рдЖрдВрддрд░рд┐рдХ рддрддреНрд╡реЛрдВ рдХреЛ GrapesJS рд╕реЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ #ancestor-id .framework-class1.framework-class2 (рдЬреИрд╕реЗ #17190fbd-13d6-430f-bb32-1a09d2151a77 .my-text-label) рдХреЗ рд╕рд╛рде рдП...
рдЬрд╡рд╛рдм (3)
рдПрдХ рдЫреЛрдЯрд╛ рдЕрдкрдбреЗрдЯ: рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдирдореВрдиреЗ рдореЗрдВ selectors.add(idSelector) рдХреЗ рдмрдЬрд╛рдп selectors.unshift(idSelector) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд╣реА рдХреНрд░рдо рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЖрдИрдбреА- рдФрд░ рд╡рд░реНрдЧ-рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд▓рд╛рдкрддрд╛ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрдм рддрдХ рдореБрдЭреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Selectors.getFullSt...
рд╣рд╛рдп @dintifla рдЪрдпрдирдХрд░реНрддрд╛рдкреНрд░рдмрдВрдзрдХ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ (рдЖрдк рдХреЗрд╡рд▓ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдорд┐рд╢реНрд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ .class1.class2 рд▓реЗрдХрд┐рди рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдирд╣реАрдВ), рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдЪрдпрдирдХрд░реНрддрд╛рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЖрдкрдХрд╛ рд▓рдХреНрд╖реНрдп рдХреНрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХрд┐рд╕реА рдШрдЯрдХ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ,...
рд╣рд╛рдп @artf рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЕрдВрдд рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдШрдЯрдХ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ HTML рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рд╕рдореГрджреНрдз рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдЕрдореВрд░реНрдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣...
рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░
рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред
рдЕрдВрдХ #1255
рдХрд╕реНрдЯрдо рдШрдЯрдХ рд╕реЗ рд╕рдВрдкрд╛рджрдХ HTML рд╕рд╛рдордЧреНрд░реА рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ?
рдореБрдЭреЗ grapes рд╕рдВрдкрд╛рджрдХ рдХреЗ рдЕрдВрджрд░ рдЕрдкрдиреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ HTML рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдмреНрд▓реЙрдХ + рдШрдЯрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИред рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП...
рдЕрдВрдХ #4837
HTML рддрддреНрд╡реЛрдВ рдЖрдИрдбреА projectData рдореЗрдВ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╡рд┐рднрд┐рдиреНрди рдкреГрд╖реНрдареЛрдВ рдкрд░ рдмрдврд╝рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ
GrapesJS рд╕рдВрд╕реНрдХрд░рдг [X] рдореИрдВ GrapesJS рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 109 рдк...
рдЕрдВрдХ #3627
рдореИрдВ рдкреГрд╖реНрда рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЖрдИрдбреА рдХреЗ рдХрд╛рд░рдг рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЕрдВрдд рдореЗрдВ -2,-3 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиред
рдпрд╣ рдореЗрд░рд╛ рдлрд╝рдВрдХреНрд╢рди рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдореИрдВ рдкреГрд╖реНрда рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, HTML рднрд╛рдЧ рдареАрдХ рд╣реИ рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдЖрдИрдбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓...
рдЕрдВрдХ #4435
рдкреЗрдЬ рдкреНрд░рдмрдВрдзрдХ
GrapesJS рд╕рдВрд╕реНрдХрд░рдг[X] рдореИрдВ GrapesJS рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? Chrome рдХрд╛ рдирд╡реАрдирддрдо рд╡...
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ
рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...
рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред
рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред
рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред