рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ 1.8.0 рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдкреЗрд╢ рдХреА рдЧрдИ рдФрд░ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рднреА рдирдХрд▓ рдХреА рдЧрдИ
рдкреНрд░рдЬрдирди рдХрд░рдирд╛
рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:
рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
ENTER рджрдмрд╛рдиреЗ рд╡рд╛рд▓реА рдирдИ рд▓рд╛рдЗрди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдзрд╛рд░ рд░реЗрдЦрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо 1.7.5 рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рдпрд╣ рд╡рд╣ рдХреЛрдб рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 1.8.0 рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ "ace2_inner" iframe рдХреА рдКрдВрдЪрд╛рдИ рдмрджрд▓ рд░рд╣рд╛ рдерд╛
https://github.com/ether/etherpad-lite/blob/1.7.5/src/static/js/ace2_inner.js#L4817
рдЬреИрд╕рд╛ рдХрд┐ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ iframe рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдКрдВрдЪрд╛рдИ рд╢реИрд▓реА рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ
#sidediv
рдмрдЪреНрдЪреЗред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
https://youtu.be/LpthRFAH3GM
_please, рд╕реБрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЛ рдЬрдм рдореИрдВ рдЯрд╛рдЗрдк_
рдбреЗрд╕реНрдХрдЯреЙрдк (рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреВрд░реНрдг рдХрд░реЗрдВ):
рд╕реНрдорд╛рд░реНрдЯрдлреЛрди (рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреВрд░реА рдХрд░реЗрдВ):
рдореИрдВрдиреЗ рдХрд┐рд╕реА рднреА рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн
рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд░рд┐рдлреНрд▓реЛ рдХреА рд▓рд╛рдЧрдд (рдЕрдЧрд▓реЗ рд╕рддреНрд░ рдХреА рдЬрд╛рдВрдЪ) рдХреЗ рдХрд╛рд░рдг рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдореЛрдВ рдХреЗ рд╕рд╛рде рджреЗрд░реА рдмрдврд╝ рдЬрд╛рдПрдЧреАред
рдЕрдЧрд░ рд╣рдо #sidediv
рд╕реЗ display:none
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рджреЗрд░реА рдЕрдм рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо "ace2_inner" рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ https://github.com/ether/ etherpad-рд▓рд╛рдЗрдЯ / рдмреНрд▓реЙрдм / рд╡рд┐рдХрд╕рд┐рдд / src / рд╕реНрдерд┐рд░ / рд╕реАрдПрд╕рдПрд╕ / iframe_editor.css # L125
рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд▓рдЧрдЗрди рдХреЗ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред
_ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕рдордп рдмрд╣реБрдд рдмрдврд╝ рдЧрдпрд╛_
_рджреЗрдЦреЗрдВ "рд▓реЗрдЖрдЙрдЯ" рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ_
Cc @seballot
рд╣рдо рдЗрд╕ afaik рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд╡рд░реЗрдЬ рд╣реИред рдЬрд╡рд╛рдмрджреЗрд╣реА рджреГрд╢реНрдп рдкрд░реАрдХреНрд╖рд╛ рджреЗрдЦреЗрдВред
рдЬрдм рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдиреЛрдбреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рдлреНрд▓реЛ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
рдХреНрдпрд╛ рд╡рд╣ рдПрдХ рд╣реИ? https://github.com/ether/etherpad-lite/blob/develop/tests/frontend/specs/responsiveness.js
рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ
рдУрд╣ рдмреЙрдп, рдореИрдВ рдЕрдирдлрд┐рдЯ рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд░реНрдХрд┐рдВрдЧ рдХрд╡рд░реЗрдЬ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ @seballot рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдПрдХ
рдзрдиреНрдпрд╡рд╛рдж @JohnMcLear!
рдЕрдзреВрд░рд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдПрдХ рд╕рд╛рде рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдлрд┐рд░ рд╕реЗ рдЯрдХрд░рд╛рдПрдЧрд╛ @seballot : +1:
рдпрд╣рд╛рдБ рдИрдореЗрд▓ / рд╕реАрд╕реА рдХреЗ рдмрд╛рд╡рдЬреВрдж рдЕрднреА рддрдХ @seballot рд╕реЗ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд╕реБрдирд╛ рдЧрдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдЫреБрдЯреНрдЯреА рдкрд░ рд╣реИ рдФрд░ рдЗрд╕ ASAP рдкрд░ рдорд┐рд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдПрдХ рдЫреБрд░рд╛ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдмрдХрд┐ рд╣рдо рдЗрдВрддрдЬрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрджрд░реНрд╢ рд╣реЛрдЧрд╛ :)
рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ ! рдЗрд╕ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ @joassouza рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рдмрдЧ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ
рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдЗрд╕ рдЯрд┐рдХрдЯ рдкрд░ рдХрдбрд╝реА рдирдЬрд░ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдореЗрд░реЗ рдореЗрд╣рдорд╛рди рдмрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ !!
рдЗрд╕ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП @seballot рдХреЗрд╡рд▓ рдПрдХ рдЯрдХреНрдХрд░ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдХреБрдЫ рд╕рдордп рджреЗрдВ, рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ :) рдзрдиреНрдпрд╡рд╛рдж!
рдирдорд╕реНрддреЗ !
рдореИрдВ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдореИрдВрдиреЗ 6000 рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд▓рдВрдмрд╛ рдкреИрдб рдмрдирд╛рдпрд╛, рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдбреЗрдмрд┐рдпрди 9 -> рдХреНрд░реЛрдорд┐рдпрдо 73 рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 68 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛
рдЖрдкрдХреА рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛рдПрдВ рдЦрд░рд╛рдм рдХреНрдпреЛрдВ рджрд┐рдЦрддреА рд╣реИрдВ (рдирдВрдмрд░ 1 рдареАрдХ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдлрд┐рд░ рдирдВрдмрд░ 2 рд╕реЗ рдпрд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рд╕рдВрд░реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИ)?
рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдХреЛрдб рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рд╢рд╛рдпрдж рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдореИрдХ рдкрд░ рд╣реА рд╣реИ? рдХрд┐рд╕реА рдФрд░ рдХреЛ рдХреГрдкрдпрд╛ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЙрддреНрддрд░рджрд╛рдпреА рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╡рд┐рдлрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЙрддреНрддрд░рджрд╛рдпреА рдкрд░реАрдХреНрд╖рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ?
рдХреНрд░реЛрдорд┐рдпрдо рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рджреЛрдиреЛрдВ рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рдЯреЗрд╕реНрдЯ рдкрд╛рд╕
рд╣рд╛рдБ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдкрд╛рд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЧрд╣рд░реА рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЧреБрдЬрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рддреЗрдЬреА рд╕реЗ (ish) рдкреАрд╕реА рдкрд░ рд╣реИрдВ рдФрд░ рд╕реЙрд╕ рд▓реИрдм рдХрд╛рд░реНрдп рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд┐рд╕рд╛рди рд╡реАрдПрдо рдХреЛ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ?
рдореИрдВ рднреА ubuntu рдкрд░ ff рдкрд░ рд╢реВрдиреНрдп рдЕрдВрддрд░рд╛рд▓ рдХрд╛ рдЕрдиреБрднрд╡
рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП amount
рд╕реЗ 1600000
(8k рд▓рд╛рдЗрдиреЗрдВ рдмрдирд╛рддрд╛ рд╣реИ) рдмрджрд▓рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИред
рдЙрд╕ @seballot рдХреЛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, tests/frontend/specs/responsiveness.js
рд▓рд╛рдЗрди 26
рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдирдпрд╛ рдмрдЧ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ 1.7.9 рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛрдЧрд╛ рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрд▓рдЧ рд╣реИред рд╡рд╣рд╛рдБ рдПрдХ рдХрд╛рд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╡рд╛рдмрджреЗрд╣реА рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг 1k рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдирд┐рд╢рд╛рди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдерд╛ред
рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 52 рдкрд░ рдЕрдиреБрднрд╡ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЖрдзреБрдирд┐рдХ рдПрдлрдПрдл рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ? рдЬрд╡рд╛рдмрджреЗрд╣реА рдкрд░реАрдХреНрд╖рдг FF 52 рдкрд░ рдХреНрд░реИрд╢ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ 80 рдореЗрдВ рдареАрдХ рд╣реИред
рдЙрддреНрддрд░рджрд╛рдпреА рдкрд░реАрдХреНрд╖рдг this.timeout
рдкрд░ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ https://github.com/ether/etherpad-lite/pull/4257/files
рдмрд╕ рдЕрдзрд┐рдХ рд╕рдВрджрд░реНрдн рджреЗрдиреЗ рдХреЗ рд▓рд┐рдПред MacO рдкрд░ Chrome рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдереЗред рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлрд╛рд╕реНрдЯ рдорд╢реАрдиреЛрдВ рдЬреИрд╕реЗ i9, 64gb RAM рдкрд░ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
@seballot рдЖрдк рдкреИрдб рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдХреНрд░реЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝ рдорд╢реАрди рдкрд░ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдореБрдЭреЗ рд╡рд╣реА рджреЗрд░реА рд╣реБрдИ рд╣реИред
https://video.etherpad.com/p/example_long_pad
рдореИрдВ рдПрдХ рдмреЗрд╡рдХреВрдл рдХреА рддрд░рд╣ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдм рдХреНрд░реЛрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ред
рдареАрдХ рд╣реИ рд╡рд╛рд╣, рдпрд╣ рдмреБрд░рд╛ рд╣реИред рдореИрдВрдиреЗ рд░рд╛рд╢рд┐ рдХреЛ 800000
рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЕрдВрддрд░рд╛рд▓ рднрдпрд╛рдирдХ рд╣реИред
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдкреИрдб рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдбрд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рджреЗрд░реА рдмрдврд╝ рдЬрд╛рддреА рд╣реИред рдЬреИрд╕реЗ, рдЗрд╕рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВред
рдореИрдВ Chrome рдкреНрд░рджрд░реНрд╢рди рдЯреВрд▓ рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдЬрдм рдЬрд╡рд╛рдмрджреЗрд╣реА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреИрдбред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореБрдЭреЗ рдЖрдкрдХреЗ рдЬреИрд╕реЗ рд╕рднреА рд▓реЗрдЖрдЙрдЯ рд╕рдордп рдирд╣реАрдВ рдорд┐рд▓рддреЗ рд╣реИрдВ?
рдореИрдВрдиреЗ рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рдорд╢реАрди рдкрд░ рдПрдлрдПрдл рдкрд░ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдореБрдЭреЗ рд╡рд╣реА рджреЗрд░реА рд╣реБрдИ рд╣реИред рдЗрд╕ рдкреИрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
https://video.etherpad.com/p/example_long_pad
Reflow рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ CSS рдХрд┐рд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмреНрд░рд╛рдЙрдЬрд╝рд░, js рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ, .... рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд▓рдЧрдЗрди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рд╣реИрдВред рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╡рд╛рдмрджреЗрд╣реА рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реЛрдЧреА рдХрд┐ рдЙрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рджреЗрд░реА рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИред
рдирдорд╕реНрддреЗ ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 8K рдХреЗ рд╕рд╛рде рдпрд╣ рдЬрдордиреЗ рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ 1.7.5 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ 8k рдХреЗ рдкреИрдб рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдлреНрд░реАрдЬ рдХрд░ рджрд┐рдпрд╛ (рдореИрдВ рдЗрд╕реЗ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рднреА рдХрд╣реВрдВрдЧрд╛!)
рд╡реИрд╕реЗ рднреА, рдпрд╣ рдПрдХ рддрдереНрдп рд╣реИ рдХрд┐ рдкреИрдбреНрд╕ рдмрд╣реБрдд рдмрдбрд╝реЗ рд╣реЛрдиреЗ рдкрд░ рдИрдерд░рдкреИрдб рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреИрдб рдХрд┐рддрд╛рдмреЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдиреЗ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдЯреЗ рдкрд╛рда рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рд╣рд╛рдБ рд╢рд╛рдпрдж рд╣рдо рд╕реБрдзрд░ рд╕рдХрддреЗ рдереЗред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рджрд░реНрджрдирд╛рдХ рдХрд╛рдо рд╣реЛрдЧрд╛ :) рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдорд╛рдирдХ рд▓реЗрдЖрдЙрдЯ рдЯреНрд░рд╢рд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдИрдерд░рдкреИрдб рд╡рд┐рднрд┐рдиреНрди рдЖрдЗрдлреНрд░реЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд▓реЗрдЖрдЙрдЯ рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмреАрдЪ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рдКрдВрдЪрд╛рдИ рдХреЗ рд▓рд┐рдП)
рдореИрдВ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреБрдЫ рднреА рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
1- рдпрд╣ рдмрд╣реБрдд рдордЬрд╝реЗрджрд╛рд░ рдирд╣реАрдВ рд▓рдЧрддрд╛ :)
2- рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рд╣реИ
@JohnMcLear рдореИрдВрдиреЗ рдЕрдм рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ, рдореИрдВ ace2_inner.js
(рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреВрд░реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ) рдореЗрдВ рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдореЗрд░реЗ рд╕реНрдерд╛рдиреАрдп рдЙрджрд╛рд╣рд░рдг рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЕрднреА рднреА рд╡рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдХреНрдпрд╛ рдЦреЛ рд░рд╣рд╛ рд╣реВрдБ?
ace2_inner.js рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ atm рдХреЗ рдмрд┐рдирд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП ace2_inner.js рдХрд╛ URL рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ maxAge = 0 рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред json рдФрд░ / рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рддреЛ рдЙрд╕реЗ рдмрд┐рдирд╛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдП рдирдИ рдлрд╝рд╛рдЗрд▓ рдкрд░реЛрд╕рдиреА рдЪрд╛рд╣рд┐рдПред
рд╣рд╛рдп @ webzwo0i ! рдорджрдж рдХреЗ рд▓рд┐рдпреЗ рд╢реБрдХреНрд░рд┐рдпрд╛ ! рдореБрдЭреЗ рдЕрдВрдд рдореЗрдВ рдпрд╛рдж рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЦреБрдж рдХреЛ ace2_inner рдХреЗ рдХреИрд╢ рдХреЛ рдЕрдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ iframe рдореЗрдВ рд▓реЛрдб рд╣реИ ...
(maxAge = 0 рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдерд╛ btw)
рдереЛрдбрд╝реА рджреЗрд░ рдЕрдм, рдХрд▓ рджреЗрдЦреЗрдВрдЧреЗ!
рдПрдХ рдЪрд╛рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЯреИрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреИрд╢рд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
@joassouza рдЖрдк рд╕реЗрдмрд╕реНрдЯрд┐рдпрди рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдареАрдХ рд╣реИ рд╣реЛ рдЧрдпрд╛ ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдерд╛, @joassouza рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдФрд░ рд╕рдорд╛рдзрд╛рди рджреЛрдиреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдХрд╛рдо рдХрд┐рдпрд╛
рдФрд░ рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдмрдЧ рд╣рд╛рд▓ рдХреЗ UI рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ!
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдм # 4267 рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рдмрд╛рд░ рдФрд░ рдзрдиреНрдпрд╡рд╛рдж @seballot
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ ! рдЗрд╕ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ @joassouza рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рдмрдЧ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ
рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдЗрд╕ рдЯрд┐рдХрдЯ рдкрд░ рдХрдбрд╝реА рдирдЬрд░ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдореЗрд░реЗ рдореЗрд╣рдорд╛рди рдмрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ !!