рдбреНрд░реЙрдкрдбрд╛рдЙрди рдЪрдпрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рдХреНрд╖рдгреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдЬреЛрдбрд╝реЗрдВ
рдореИрдВрдиреЗ рдЗрд╕реЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдпрд╣ рд▓рдХреНрд╖рдг рд╕рд░рдгреА рдореЗрдВ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред domComps.getType('linking').model.prototype.defaults.traits.push({ рдирд╛рдо: 'рдЙрддреНрдкрд╛рдж' })
рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУрдкреНрд░рд╢реНрди
рд╣рд╛рдп @artf , рдореЗрд░реЗ рдкрд╛рд╕ рдХрд╕реНрдЯрдо рд▓рдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╕реНрдЯрдо рдШрдЯрдХ рд╣реИред рдЬрдм рдореИрдВ рдбреНрд░реЙрдкрдбрд╛рдЙрди рд╕реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЪрдпрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдзрд┐рдХ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░реВрдБ? рдбреНрд░реЙрдкрдбрд╛рдЙрди ! [рдкрд╣рд▓реЗ] (https://user-images.githubusercontent.com/19382262/58178404-c52c6a00-7cc3-11e9-8a70-e00e45ed71ee.jpg) рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реАрд▓реНрдб ! [рдмрд╛рдж] (https://user-images.githubusercontent.com/19382262/58178909-b5615580-7cc4-11e9-968e-d5b35781c39f.jpg) рдХреЛрдб рдиреАрдЪреЗ рд╣реИ, рдореИрдВрдиреЗ рд╢реНрд░реЛрддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдирдП рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред DomComps.addType('рд▓рд┐рдВрдХрд┐рдВрдЧ', { рдореЙрдбрд▓: CustomType.model.ext...
рдЬрд╡рд╛рдм (2)
рдореИрдВрдиреЗ рдЗрд╕реЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдпрд╣ рд▓рдХреНрд╖рдг рд╕рд░рдгреА рдореЗрдВ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред
domComps.getType('linking').model.prototype.defaults.traits.push({ рдирд╛рдо: 'рдЙрддреНрдкрд╛рдж' })
рдирд╡реАрдирддрдо рдХреЛрдб рд╕реЗ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред
this.addTrait({ рдкреНрд░рдХрд╛рд░: 'рдЪреЗрдХрдмреЙрдХреНрд╕', рдирд╛рдо: 'рдореНрдпреВрдЯ' })
рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░
рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред
рдЕрдВрдХ #2405
рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд╛рда рдХреЛ рдмрджрд▓рдиреЗ рдкрд░ ckeditor рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреНрдпреЛрдВ рдЬрдм рдореИрдВ CKEDITOR рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд╛рда рдмрджрд▓рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдореЗрд░реА рд╡рд┐рд╢реЗрд╖рддрд╛ <рдкреВрд░реНрд╡> domComps.addType('text',{ рдореЙрдбрд▓: dModel.extend({...
рдЕрдВрдХ #1723
рдЧрд┐рд░рд╛рдП рдЧрдП рдШрдЯрдХ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдкрд╛рда рдХреЛ рдмрджрд▓рдирд╛
рдирдорд╕реНрддреЗ, рдореИрдВрдиреЗ рдЬреЛ рджрд░реНрдЬ рдХрд┐рдпрд╛ рд╣реИ рдЙрд╕рд╕реЗ рдореБрдЭреЗ рдХрд╕реНрдЯрдо рд▓рдХреНрд╖рдгреЛрдВ рд╕реЗ рдореВрд▓реНрдп рдорд┐рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЧрд┐рд░рд╛рдП рдЧрдП рдШрдЯрдХ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдорд╛рди рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдП...
рдЕрдВрдХ #482
рдХрд╕реНрдЯрдо рдШрдЯрдХ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рдкреНрд░рдмрдВрдзрдХ
рдореИрдВ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдШрдЯрдХ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реВрдВ рдФрд░ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреЗрдХреНрд╕реНрдЯ, рд▓рд┐рдВрдХ, рд╣реЛрд╡рд░ рдЯреЗрдХреНрд╕реНрдЯ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░...
рдЕрдВрдХ #3052
рдмрдЧ: рд▓рдХреНрд╖рдгреЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдПрдВ/рджрд┐рдЦрд╛рдПрдВ рдФрд░ рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓реЗрдВ
рдореИрдВрдиреЗ рд▓рд┐рдВрдХ рдШрдЯрдХ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ href рдЬреИрд╕реЗ рдирдП рд▓рдХреНрд╖рдг рдЬреЛрдбрд╝реЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдпрд╛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ #https://github.com/artf/gra...
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ
рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред
рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...
рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред
рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред
рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТрдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред