рдХрдВрдкреЛрдиреЗрдЯ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ
рдШрдЯрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ > рд▓рдХреНрд╖рдг рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдШрдЯрдХ (рдЖрдВрддрд░рд┐рдХ рдПрдХ, рдЬрд┐рд╕рдХреЗ рдЕрдкрдиреЗ рд▓рдХреНрд╖рдг рд╣реИрдВ) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рдЙрд╕ рдШрдЯрдХ рдХреЛ рдЪрдпрди рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдЖрдк selectable рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ <div data-gjs-selectable="false">...
рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУрдкреНрд░рд╢реНрди
рдореЗрд░реЗ рдкрд╛рд╕ рдХрд╕реНрдЯрдо рдШрдЯрдХ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп = рд╕рддреНрдп рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмрд╛рд▓ рддрддреНрд╡ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИрдВ, рдореИрдВрдиреЗ рдбреЗрдЯрд╛-gjs-рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп = true рдЬреЛрдбрд╝рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдШрдЯрдХ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╕рдВрдкреВрд░реНрдг рдШрдЯрдХ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред var sliderType = 'hsbc-slider-1'; var createSliderComponent = function (comps, defaultModel, defaultView) { var defaultType = comps.getType("default"); var defaultModel = defaultType.model; var defaultView = defaultType.view; comps.addType(рд╕реНрд▓рд╛рдЗрдбрд░рдЯрд╛рдЗрдк, { рдореЙрдбрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдореЙрдбрд▓: defaultModel.extend({ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреБрдгреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ:...
рдЬрд╡рд╛рдм (3)
рдШрдЯрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ > рд▓рдХреНрд╖рдг рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред
рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдШрдЯрдХ (рдЖрдВрддрд░рд┐рдХ рдПрдХ, рдЬрд┐рд╕рдХреЗ рдЕрдкрдиреЗ рд▓рдХреНрд╖рдг рд╣реИрдВ) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рдЙрд╕ рдШрдЯрдХ рдХреЛ рдЪрдпрди рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдЖрдк selectable рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ <div data-gjs-selectable="false">...
рдЖрдкрдХреЛ HTML рдХреЛ content рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП (рдмреНрд▓реЙрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ) рд▓реЗрдХрд┐рди components
@artf рдореИрдВрдиреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдЕрдВрджрд░ рд░рдЦрд╛ рд╣реИ рдФрд░ рдЕрдЧрд░ рдореИрдВ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдШрдЯрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рд▓рдХреНрд╖рдг рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред ! [рдХрдмреНрдЬрд╛] (https://user-images.githubusercontent.com/11716808/47285410-bc1ad380-d5e2-11e8-9ca9-57d18e7a4785.PNG) var sliderType = 'hsbc-slider-1'; var createSliderComponent = function (...
рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░
рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред
рдЕрдВрдХ #486
рдХрд╕реНрдЯрдо рдШрдЯрдХ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ рдФрд░ рд▓рдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж рднреА рдХреИрдирд╡рд╛рд╕ рдЕрджреНрдпрддрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
рдиреАрдЪреЗ рдХреЛрдб рдореИрдВ рд▓рдХреНрд╖рдг рдФрд░ рдХрд╕реНрдЯрдо рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмреНрд▓реЙрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдШрдЯрдХ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╛рда рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╡рд┐рд╢...
рдЕрдВрдХ #631
рд╢реИрд▓реА рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛рдПрдБ рджреГрд╢реНрдп рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ
рдореИрдВ рдПрдХ рдШрдЯрдХ рдХреЗ рд╡рд░реНрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ (рдкреНрд░рдХрд╛рд░ = рдЪрдпрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдПрдХ "рдХреЙрд▓рдо" рдШрдЯрдХ, рдЗрд╕рд▓рд┐рдП рдЪреМрдбрд╝рд╛рдИ 1-12 рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓...
рдЕрдВрдХ #1162
Handlebars рдореЗрдВ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдШрдЯрдХ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдЯреЗрдореНрдкрд▓реЗрдЯ
рдирдорд╕реНрддреЗ, рдореИрдВ рдЕрдм рд▓рдЧрднрдЧ рдХреБрдЫ рджрд┐рдиреЛрдВ рд╕реЗ grapes рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╢рд╛рдирджрд╛рд░ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдПрдкреАрдЖрдИ рдбреЙрдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝рд╛...
рдЕрдВрдХ #1964
рдХрд╕реНрдЯрдо рдШрдЯрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ
рдореИрдВ рдПрдХ рдХрд╕реНрдЯрдо рдШрдЯрдХ рдмрдирд╛рдиреЗ рдкрд░ рдкреВрд░реЗ рджрд┐рди рдбреЙрдХреНрд╕ рдкрдврд╝ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП grapesjs-mjml рдХреЛ рднреА рджреЗрдЦрд╛ рд╣реИред рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖ...
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ
рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...
рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред
рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред
рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрд╕рдВрдмрдВрдзрд┐рдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓
рдПрдХ рд╣реА рд╡рд┐рд╖рдп рдкрд░ рдЧрд╣рди рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛рдПрдБред
рдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред