рд╣рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЗрд╕рдХрд╛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдСрдирд▓рд╛рдЗрди рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдХрд░рдг рд╣реИрдВ, рдпрджрд┐ рдЖрдк рдХреБрдЫ рдЬрд╛рдирддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВ :)
рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдиреА рд╕рдВрдкрддреНрддрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдПрдХ рдЙрдкрд╕рд░реНрдЧ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЙрдкрд╕рд░реНрдЧ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдо рдХреЛ display: flex
рдЬреИрд╕реЗ рдХреБрдЫ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ
display: -webkit-box;
display: -ms-flexbox;
display: flex
рд╕рдВрдкрддреНрддрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЕрднреА рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ? css minify рдХрд╣рд╛рдБ рд╣реЛрддрд╛ рд╣реИ? рдЕрдЧрд░ рдЖрдк рдореБрдЭреЗ рд╕рд╣реА рджрд┐рд╢рд╛ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ :)
рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рдЪреБрдХреА рд╣реЛ рд▓реЗрдХрд┐рди normalize.css
рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ? рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореМрдЬреВрджрд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓реЗрдЖрдЙрдЯ рдХреЛ рддреЛрдбрд╝ рджреЗрдЧрд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрд╛рдлреА рдирд╣реАрдВ рд╣реВрдВ рдЕрдЧрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рд╕рдордп рд╣реИ ...
рдирдорд╕реНрддреЗ ! рдзрдиреНрдпрд╡рд╛рдж рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд▓рдЧ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рд╣реИ;)
https://github.com/ether/etherpad-lite/blob/develop/src/static/css/pad/normalize.css
рдкреИрдб рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдХреНрд▓рд┐рдк рдХрд░рддреЗ рд╣реБрдП рдиреАрдЪреЗ рд╕рдлреЗрдж рдкрдЯреНрдЯреА рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ
рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕
рд╡реИрд╕реЗ @JohnMcLear рдЦреБрд╢реА рдХрд╛ рдорд╛рдВрд╕ / рдЦреБрд╢ рдорд╛рдВрд╕
рд╕рдВрдкрддреНрддрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЕрднреА рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ? css minify рдХрд╣рд╛рдБ рд╣реЛрддрд╛ рд╣реИ? рдЕрдЧрд░ рдЖрдк рдореБрдЭреЗ рд╕рд╣реА рджрд┐рд╢рд╛ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ :)
src/node/utils/Minify.js рдкрд░ рдПрдХ рдирдЬрд╝рд░
рд╡рд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рдЧ ("рдЕрдЬреАрдм" рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдЕрдиреБрдХреНрд░рдо рдФрд░ рдХреИрд╢ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде) рдХреЛрдбрдмреЗрд╕ рдХреЗ рдЙрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдХреА рдЙрдореНрд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рдореИрдВ рдЙрд╕ рдлрд╛рдЗрд▓ рдкрд░ рдПрдХ-рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдЬреЛ рдХреБрдЫ рднреА рдореМрдЬреВрдж рд╣реИ рдЙрд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдФрд░ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рдиреАрдВрд╡ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдХреБрдЫ рднреА рд╕рдордп рд▓реЗрдиреЗ рдХрд╛ рд╣рдХрджрд╛рд░ рд╣реИ (рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛ рд▓рд╛рдП рдмрд┐рдирд╛)ред
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХреА рдПрдХ рдлрд▓рджрд╛рдпреА рд░реЗрдЦрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рд╡реИрд╕реЗ @JohnMcLearх╣╕уБЫуБошВЙ = рдЦреБрд╢реА рдХрд╛ рдорд╛рдВрд╕ / рдЦреБрд╢ рдорд╛рдВрд╕
рд╣рд╛рд╣рд╛ рдирд╣реАрдВ, рдореИрдВрдиреЗ рдирд╛рдЧреЛрдпрд╛ рдФрд░ рдЯреЛрдХреНрдпреЛ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдпрд╣ рдХрднреА рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛! рдЬрд╛рдкрд╛рдиреА рд╡рд┐рдирдореНрд░рддрд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ! рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдЕрдиреБрд╡рд╛рдж! :рдкреА
@seballot рдиреЗ рдЖрдЬ рдЗрд╕ рдкрд░ рдХрдИ рд╕реБрдзрд╛рд░ рдХрд┐рдП рд▓реЗрдХрд┐рди рд╣рдо рдЕрднреА рднреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрдЧ рдЕрдм рд╕рдлрд╛рд░реА рдореЗрдВ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реЗрдмрд╕реНрдЯрд┐рдпрди рдХреЛ рдореЗрд░реЗ рд╕реЙрд╕реЗрд▓реИрдмреНрд╕ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рджрд┐рдП рдФрд░ рд╡рд╣ рд╡рд╣рд╛рдВ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ :)
@ рдЬреЙрди рдореИрдХрд▓рд┐рдпрд░ , рдПрдХреЗред
@seballot , рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
рдореИрдВ рдЗрд╕ рдмреАрдЪ рдЕрдиреНрдп рдорджреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдирдорд╕реНрддреЗ ! рдзрдиреНрдпрд╡рд╛рдж @JohnMcLear , рд╕реЙрд╕рд▓реИрдм рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рдерд╛ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╕реНрд▓реЛ рд╣реИ !!)
рдореИрдВрдиреЗ рдХреБрдЫ рд╕реБрдзрд╛рд░ рдХрд┐рдП рд╣реИрдВ, рдФрд░ рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдирдпрд╛ UI рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 30 (рд╡рд░реНрддрдорд╛рди 75)
рдПрдЬ 16 (рд╡рд░реНрддрдорд╛рди 80)
IE -> рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рднреА, рдИрдерд░рдкреИрдб рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдХреНрд░реЛрдо 49 (рд╡рд░реНрддрдорд╛рди 81)
рд╕рдлрд╛рд░реА 9 (рд╡рд░реНрддрдорд╛рди 13)
рд╣рдо рдХреБрдЫ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧрддрддрд╛ рдЦреЛ рд░рд╣реЗ рд╣реИрдВ, рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдлрд╛рд░реА 8 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рд╣реИ, рдирд╣реАрдВ?
рдореИрдВ рд╣рд░ рдмрд╛рд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЛрдмрд╛рдЗрд▓ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рднреА рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред
рдПрдХ рдмрд╛рд░ рдЬрдм рдпрд╣ рдорд░реНрдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ video.etherpad.com рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдХреБрдЫ рдЕрдВрддрд┐рдо рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЯрд┐рдХрдЯ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛
рдУрд╣ рдФрд░ рдореИрдВрдиреЗ рд╕реАрдПрд╕рдПрд╕ рдСрдЯреЛрдкреНрд░рд┐рдлрд╝рд┐рдХреНрд╕рд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ ... рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдЗрддрдиреА рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреА, рд╢рд╛рдпрдж 2 рдпрд╛ 3 рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛, video.etherpad.com рдкрд░ рд▓рд╛рдЗрд╡
рдПрдХ рдЖрдЦрд┐рд░реА рдмрдЧ
рдпрджрд┐ рдЖрдк рдХреИрдорд░реЗ рддрдХ рдкрд╣реБрдВрдЪ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдлреЗрдж рдкреИрдб рдХреНрд╖реЗрддреНрд░ рдЯреЗрдХреНрд╕реНрдЯ рдЪреИрдЯ рдХреЙрд▓рдо рд╕реЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреВрд░реА рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИред
рд╣рд╛рдБ рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдЕрдиреБрднрд╛рдЧ рд╣реИ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ ep_webrtc рдмрдЧ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ?
рдареАрдХ рд╣реИ
рдХрд░реАрдм рддреЛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ :) рдЕрдЪреНрдЫрд╛ рдХрд╛рдо!
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдореИрдВрдиреЗ рдПрдХ рдмреБрд░рд╛ рдмрдЧ рдорд╛рд░рд╛ред
рдЕрднреА рдореИрдВ рдЕрдкрдиреЗ рдкреАрд╕реА рдкрд░ рдирд╣реАрдВ рд╣реВрдВ, рдореИрдВ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред
рдЕрд░реЗ рд╣рд╛рдБ, рд╕рд╛рдордЧреНрд░реА рджреЛ рдХреЙрд▓рдо рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИ, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╣реА рд╣реИ? рдХрд╛рдлреА рдордЬрд╛рдХрд┐рдпрд╛
рдУрд╣ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реА рдЖрдЦрд┐рд░реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреБрдЫ рддреЛрдбрд╝рддреА рд╣реИ, рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдмрд▓ рд░реАрдлреНрд░реЗрд╢ рдХреЗ рд╕рд╛рде рднреА, рдореЗрд░рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрднреА рднреА рдЖрдИрдлреНрд░реЗрдо рд╕рдВрдкрд╛рджрдХ рдХреЗ рдЕрдВрджрд░ рдХреИрд╢ рд╕реЗ рд╕реАрдПрд╕рдПрд╕ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдм рдкреИрдб рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдлрд┐рдХреНрд╕реНрдб, рдЕрднреА рдЖрдпрд╛рдд рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрдирд╛
рдпрд╣ рд╕рд┐рд░реНрдл рд░реЗрдлрд░реА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдмрдЧ рдирд╣реАрдВ рд╣реИред
рдЖрдпрд╛рдд рдмрдЧ = рдбреА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдкрд░реАрдХреНрд╖рдг рдзрд╛рд╡рдХ рдиреЗ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрд╛ ...; /
"рдЕрднреА рдЖрдпрд╛рдд рдХрд░реЗрдВ" рдХреЗ рдмрд╛рдж рднреА рдкреЙрдкрдЕрдк рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЫреЛрдЯреА рд╕реА рдмрд╛рддред рд╕реВрдЪреА рдореЗрдВ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдЖрдЗрдЯрдо рдХреЛ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ..
handleFrameCall: function(directDatabaseAccess, status)
{
if (status !== "ok")
{
importFailed(status);
}
// commenting that line make it works fine...
// if(directDatabaseAccess) pad.switchToPad(clientVars.padId);
importDone();
},
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рд╣реЛрдВрдЧреЗ?
рдФрд░ рдкреЙрдкрдЕрдк рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░
if (status !== "ok")
{
importFailed(status);
} else {
$('#import_export').removeClass('popup-show');
}
// if(directDatabaseAccess) pad.switchToPad(clientVars.padId);
directDatabaseAccess
рдХрд╛ рдЙрдкрдпреЛрдЧ .Etherpad
рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
pad.switchToPad(clientVars.padId);
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ .etherpad
рдлрд╝рд╛рдЗрд▓ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
directDatabaseAccess
рд▓рд┐рдП false
directDatabaseAccess
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди .etherpad
рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд afaik...
pad.switchToPad
рдХреЛ рдЪреАрдЬреЛрдВ рдХреЛ рдЗрдирд╛рдпрдд рд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП.. рдЕрдЧрд░ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ?
@seballot рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ directDatabaseAccess
undefined
рд▓реЗрдХрд┐рди true
рд▓реМрдЯрд╛ рд░рд╣рд╛ рд╣реИ ... рдпрд╣рд╛рдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИ .. рдЬрд╛рдВрдЪ рдЬрд╛рд░реА рд╣реИред
console.log(typeof directDatabaseAccess)
рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯрд╛ рд░рд╣рд╛ рд╣реИ, lolwtf.
// Server sends a string, not a boolean
if(directDatabaseAccess !== 'undefined') pad.switchToPad(clientVars.padId);
рдХреНрдпрд╛ рдлрд┐рдХреНрд╕ рдореИрдВрдиреЗ рдПрдЪрдЯреАрдПрдордПрд▓ рдПрдЯ рдЕрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдЕрдм pad.switchToPad
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВрдЧреЗ
рдмрд╣реБрдд рдмрд╣реБрдд рд╢реБрдХреНрд░рд┐рдпрд╛ ! рдкреЙрдкрдЕрдк рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рд▓рд╛рдЗрди рдЬреЛрдбрд╝рдирд╛ рди рднреВрд▓реЗрдВ :)
if (status !== "ok")
{
importFailed(status);
} else {
$('#import_export').removeClass('popup-show');
}
рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рде рдПрдХ рдлрд┐рдХреНрд╕ рд▓рдЧрд╛рдпрд╛ рдЬреЛ рдЕрдкрдорд╛рдирдЬрдирдХ рд╣реИ рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
https://github.com/ether/etherpad-lite/pull/3915
рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЖрдпрд╛рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдХрднреА рднреА рддрд╛рдЬрд╝рд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рдпрд╣ 1.8.3 рджрд░рд╡рд╛рдЬреЗ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдкреБрдирд░реНрдХрдерди, рджреЛрд╕реНрддреЛрдВ:
рдХреНрдпрд╛ рд╣рдо рдЖрдпрд╛рдд рдХреЗ рдмрд╛рдж "рдпреВрдЖрдИ рджреЛ рдХреЙрд▓рдо рдмрди рдЬрд╛рддреЗ рд╣реИрдВ" рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛рдд рдХреЗ рдмрд╛рдж рд░реАрдлреНрд░реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ?
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ : рдЖрдЗрдП рд╣рдорд╛рд░реЗ рд╕рд╛рдордиреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВ: рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рдЙрддреНрддрд░ рди рджреЗрдВ, рд▓реЗрдХрд┐рди #3915 рдкрд░ред
рдХреНрдпрд╛ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╕реАрдПрд╕рдПрд╕/рдпреВрдЖрдИ рдмрдЧ рдЕрднреА рднреА рдХрд╛рдпрдо рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд░рдбрд╛рд░ рдХреЗ рдиреАрдЪреЗ рдХреБрдЫ рдФрд░ рд╣реИ?
рдирд╣реАрдВ, рдореЗрд░реЗ рд▓рд┐рдП рд░рдбрд╛рд░ рдХреЗ рдиреАрдЪреЗ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ!
рдирд╣реАрдВ, рдореЗрд░реЗ рд▓рд┐рдП рд░рдбрд╛рд░ рдХреЗ рдиреАрдЪреЗ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ!
рдареАрдХ рд╣реИ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЖрдЗрдП #3915 рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред
рдЙрд╕ рдПрдХ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╣рдо рдЬрд╛рд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :partying_face:
@seballot , рдХреНрдпрд╛ рдЖрдк рд╡реЗрдмрд╕рд╛рдЗрдЯ (https://github.com/ether/ether.github.com/issues/30) рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗ? рдмрд╕ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ : рдЬреАрдердм рдХреЗ рд╕реНрд╡рдд: рдкреВрд░реНрдг рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ? рдореИрдВ рдПрдХ рдореБрджреНрджреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдкреВрд░рд╛ рд╣реЛрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдирдорд╕реНрддреЗ ! рдзрдиреНрдпрд╡рд╛рдж рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд▓рдЧ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рд╣реИ;)
https://github.com/ether/etherpad-lite/blob/develop/src/static/css/pad/normalize.css