Ya, saya yakin ini bug dan tidak ada permintaan fitur atau pertanyaan umum.
Kami juga baru saja tersandung ini. Akar penyebab tampaknya adalah ikon yang rusak - ia mencoba menampilkan <svg class="icon icon-file-text "><use xlink:href="assets/images/icons.svg#icon-file-text"></use></svg>
, tetapi icons.svg
sebenarnya tidak berisi icon-file-text
. Ini menyebabkan browser menampilkan SVG kosong, dan ukuran default SVG kosong tampaknya 300x150 piksel:
https://svgwg.org/specs/integration/#svg -css-sizing
Jika salah satu atribut ukuran hilang, selesaikan lebar elemen 'svg' yang hilang menjadi '300px' dan tinggi yang hilang menjadi '150px' (menggunakan perhitungan ukuran elemen yang diganti CSS 2.1).
Sangat mudah untuk melihat apakah Anda menambahkan border: 1px solid;
ke SVG di alat dev peramban:
Terima kasih banyak telah menggali ke dalamnya @martinvonwittich ! @mrflix - bisakah kamu memeriksa kemana
Saya berpendapat itu tidak pernah ada di tempat pertama: D
[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) %
Perbandingan dengan ikon lain:
[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">
Di samping ikon yang hilang di icons.svg
itu sendiri, saya yakin icon-file-text
juga hilang di 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; }
Saya pikir itu juga akan berguna untuk memberikan ukuran default untuk file
.icon { width: 24px; height: 31px; }
Haruskah kita menambahkan kelas CSS baru (misalnya .file-icon
) yang mendefinisikan ukuran default, dan kemudian mengatur kelas SVG ke icon file-icon file-icon-*
?
@martinvonwittich keterampilan perintah git yang bagus! Terima kasih telah melihat ini. Nama ikon dipetakan di view_helpers.coffee tetapi - seperti yang Anda nilai dengan benar - sebenarnya tidak ada.
Jadi buatlah ikonnya:
Komentar yang paling membantu
Saya berpendapat itu tidak pernah ada di tempat pertama: D
Perbandingan dengan ikon lain:
Di samping ikon yang hilang di
icons.svg
itu sendiri, saya yakinicon-file-text
juga hilang diapp/assets/stylesheets/svg-dimensions.css
:Saya pikir itu juga akan berguna untuk memberikan ukuran default untuk file
Haruskah kita menambahkan kelas CSS baru (misalnya
.file-icon
) yang mendefinisikan ukuran default, dan kemudian mengatur kelas SVG keicon file-icon file-icon-*
?