рд╣рд╛рдВ, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рдФрд░ рдХреЛрдИ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди рдирд╣реАрдВ рд╣реИред
рд╣рдо рднреА рдмрд╕ рдЗрд╕ рдкрд░ рдареЛрдХрд░ рдЦрд╛ рдЧрдПред рдореВрд▓ рдХрд╛рд░рдг рдЯреВрдЯрд╛ рд╣реБрдЖ рдЖрдЗрдХрди рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ - рдпрд╣ <svg class="icon icon-file-text "><use xlink:href="assets/images/icons.svg#icon-file-text"></use></svg>
рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди icons.svg
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ icon-file-text
ред рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЦрд╛рд▓реА SVG рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдФрд░ рдЦрд╛рд▓реА SVG рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ 300x150 px рд╣реЛрддрд╛ рд╣реИ:
https://svgwg.org/specs/integration/#svg -css-sizing
рдпрджрд┐ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИрдВ, рддреЛ рдЕрдиреБрдкрд▓рдмреНрдз 'svg' рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ '300px' рдФрд░ рдЕрдиреБрдкрд▓рдмреНрдз рдКрдБрдЪрд╛рдИ рдХреЛ '150px' рдкрд░ рд╣рд▓ рдХрд░реЗрдВ (CSS 2.1 рдХреА рдЬрдЧрд╣ рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЧрдгрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред
рдпрд╣ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ dev рдЯреВрд▓ рдореЗрдВ SVG рдореЗрдВ border: 1px solid;
рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
рдЗрд╕рдХреЗ рд▓рд┐рдП рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрди рдзрдиреНрдпрд╡рд╛рдж @martinvonwittich ! @mrflix - рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдЯреЗрдХреНрд╕реНрдЯ рдЖрдЗрдХрди рдХрд╣рд╛рдБ рдЧрдпрд╛? ЁЯПЦ
рдореЗрд░рд╛ рддрд░реНрдХ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реА рдЬрдЧрд╣ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдерд╛: рдбреА
[email protected] ~ (develop) % git grep 'icon-file-text' $(git rev-list --all -- public/assets/images/icons.svg) -- public/assets/images/icons.svg
[email protected] ~ (develop) %
рдПрдХ рдЕрдиреНрдп рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛:
[email protected] ~ (develop) % git grep 'icon-file-archive' $(git rev-list --all -- public/assets/images/icons.svg) -- public/assets/images/icons.svg
e26db17d75866d4a04dea925d9ab840be5cbb5ed:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
80c7dec6246a3adb90eff7c0b3aef84ee463f7a0:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
0db8c28bd57b7cad7deb8d96e08c618dd34b8692:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
22b2f44ba02bfab05c6f9f4e4f56d089d9c339dd:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
b411cabe5b640208ac910bd523e4cce0d0274725:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
0445b4ee490376f1d3bd23883f2d08c0602d0b11:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
3186d5e4d763f8e367f8cf9d5c4eae918284bdbf:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
f4c50ae0fa23faa6ed4e461e2fc5202961b34598:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
690843fcf110bb56ff6ac07dd8ac9abdc27c08c8:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
7966bb3b16c2ce078e664636b3626ec47a831ce2:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
95e5eb57a8a067427d4aa1d51678036e28f497ba:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
b0597ad04d3e141dd2ba97addabdea2a73a875aa:public/assets/images/icons.svg:</symbol><symbol id="icon-file-archive" viewBox="0 0 24 31">
рдЕрдЧрд▓рд╛ рдореЗрдВ рд▓рд╛рдкрддрд╛ рдЖрдЗрдХрди рдХреЗ icons.svg
рд╣реА рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ рд╣реИ рдХрд┐ icon-file-text
рднреА рдпрд╛рдж рдЖ рд░рд╣реА рд╣реИ app/assets/stylesheets/svg-dimensions.css
:
[email protected] ~ (develop) % git diff app/assets/stylesheets/svg-dimensions.css
diff --git a/app/assets/stylesheets/svg-dimensions.css b/app/assets/stylesheets/svg-dimensions.css
index 24e902dd3..f04d6dd70 100644
--- a/app/assets/stylesheets/svg-dimensions.css
+++ b/app/assets/stylesheets/svg-dimensions.css
@@ -31,6 +31,7 @@
.icon-file-powerpoint { width: 24px; height: 31px; }
.icon-file-unknown { width: 24px; height: 31px; }
.icon-file-word { width: 24px; height: 31px; }
+.icon-file-text { width: 24px; height: 31px; }
.icon-form { width: 17px; height: 17px; }
.icon-forward { width: 16px; height: 17px; }
.icon-full-logo { width: 175px; height: 50px; }
рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛
.icon { width: 24px; height: 31px; }
рдХреНрдпрд╛ рд╣рдореЗрдВ рдПрдХ рдирдпрд╛ CSS рд╡рд░реНрдЧ (рдЬреИрд╕реЗ .file-icon
) рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ SVG рд╡рд░реНрдЧ рдХреЛ icon file-icon file-icon-*
?
@martinvonwittich рдЕрдЪреНрдЫрд╛ git рдХрдорд╛рдВрдб рд╕реНрдХрд┐рд▓реНрд╕! рдЗрд╕ рдорд╛рдорд▓реЗ рдХреА рддрд▓рд╛рд╢ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЖрдЗрдХрди рдХрд╛ рдирд╛рдо view_helpers.cfish рдореЗрдВ рдореИрдк рдХрд┐рдпрд╛
рдЗрд╕рд▓рд┐рдП рдЖрдЗрдХрди рдмрдирд╛рдпрд╛:
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░рд╛ рддрд░реНрдХ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реА рдЬрдЧрд╣ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдерд╛: рдбреА
рдПрдХ рдЕрдиреНрдп рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛:
рдЕрдЧрд▓рд╛ рдореЗрдВ рд▓рд╛рдкрддрд╛ рдЖрдЗрдХрди рдХреЗ
icons.svg
рд╣реА рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ рд╣реИ рдХрд┐icon-file-text
рднреА рдпрд╛рдж рдЖ рд░рд╣реА рд╣реИapp/assets/stylesheets/svg-dimensions.css
:рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛
рдХреНрдпрд╛ рд╣рдореЗрдВ рдПрдХ рдирдпрд╛ CSS рд╡рд░реНрдЧ (рдЬреИрд╕реЗ
.file-icon
) рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ SVG рд╡рд░реНрдЧ рдХреЛicon file-icon file-icon-*
?