[IMP] UI: odoo spreadsheets svg icon updates

closes odoo/documentation#13946

X-original-commit: 354dee7660
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
Signed-off-by: Samuel Lieber (sali) <sali@odoo.com>
This commit is contained in:
samueljlieber
2025-07-07 15:12:23 +00:00
parent f45f2d3839
commit 6f7b3eee39
2 changed files with 142 additions and 1 deletions

View File

@@ -1432,4 +1432,115 @@ defined as `<svg>` elements and rendered using QWeb `templates
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#new"/>
</svg>
</div>
<code>NEW</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#copy-file"/>
</svg>
</div>
<code>COPY_FILE</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#save"/>
</svg>
</div>
<code>SAVE</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#version-history"/>
</svg>
</div>
<code>VERSION_HISTORY</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#camera"/>
</svg>
</div>
<code>CAMERA</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#download-as-json"/>
</svg>
</div>
<code>DOWNLOAD_AS_JSON</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#add-to-dashboard"/>
</svg>
</div>
<code>ADD_TO_DASHBOARD</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#odoo-list"/>
</svg>
</div>
<code>ODOO_LIST</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#insert-list"/>
</svg>
</div>
<code>INSERT_LIST</code>
</div>
</div>
<div class="o_icon_card col-6 col-sm-4 col-md-3 mb-3">
<div class="card text-center">
<div class="p-2 mx-auto">
<svg class="os-icon" aria-hidden="true" role="img">
<use href="#refresh-data"/>
</svg>
</div>
<code>REFRESH_DATA</code>
</div>
</div>
</section>

View File

@@ -328,5 +328,35 @@
<path fill="currentColor" d="M17 2v14H1V6h4V2h12m-1 1H6v3h10M2 7v2h3V7m-3 3v2h3v-2m-3 3v2h3v-2m1-6v2h6V7m-6 3v2h6v-2m-6 3v2h6v-2m1-6v2h3V7m-3 3v2h3v-2m-3 3v2h3v-2" mask="url(#a)" />
<path fill="currentColor" d="M13 13v-3a.75.5 0 0 1 1.5 0v3h3a.5.75 0 0 1 0 1.5h-3v3a.75.5 0 0 1-1.5 0v-3h-3a.5.75 0 0 1 0-1.5" />
</symbol>
<symbol id="new">
<path fill="currentColor" d="M14 15H4V3h6v3h4M4 1.5A1.5 1.5 0 0 0 2.5 3v12a1.5 1.5 0 0 0 1.4 1.5h10a1.5 1.5 0 0 0 1.5-1.5V5l-3.5-3.5" />
</symbol>
<symbol id="copy-file">
<path fill="currentColor" d="M15 15v1.5H3.5c-1 0-1 0-1-1V3H4v11c0 1 0 1 1 1h10m-1-9v5.5c0 1 0 1-1 1H7.5c-1 0-1 0-1-1v-8c0-1 0-1 1-1H11V6h3M6 1S5 1 5 2v11c0 1 1 1 1 1h8.5c1 0 1 0 1-1V4L12 1" />
</symbol>
<symbol id="save">
<path fill="currentColor" d="M3.5 1.5A1.5 1.5 0 0 0 2 3v12a1.5 1.5 0 0 0 1.5 1.5H14a1.5 1.5 0 0 0 1.5-1.5V5s0-.5-.4-.8l-2.6-2.3s-.5-.4-1.5-.4m-5.5 6a1 1 0 0 1-1-1V3h7v3.5a1 1 0 0 1-1 1M9 4.5a.75.75 0 0 1 1.5 0V6A.75.75 0 0 1 9 6m5 8.5H3.5v-5H14m-9 1h7.5v1H5m0 1h7.5v1H5" />
</symbol>
<symbol id="version-history">
<path fill="currentColor" d="M9.5,2 C5.5,2 2.5,5 2.8,9 l-1,-1 L0.5,9 l3,3 3,-3 -1,-1 -1,1 C4.5,6 6.5,3.5 9.5,3.5 c3,0 5.5,2.5 5.5,5.5 s-2.5,5.5 -5.5,5.5 c-2,0 -3.5,-1 -4.5,-2.5 l-1,1 C5.5,15 7.5,16 9.5,16 c4,0 7,-3 7,-7 s-3,-7 -7,-7 M8.5,5 v4 l3,3 1,-1 L10,8.5 V5 " />
</symbol>
<symbol id="camera">
<path fill="currentColor" d="M1 5.5A1.5 1.5 0 0 1 2.5 4H5l1-2h6l1 2h2.5A1.5 1.5 0 0 1 17 5.5v8a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 1 13.5m1.5-8v8h13v-8H12l-1-2H7l-1 2m6.5 1.75a1.25 1.25 0 0 0 2.5 0 1.25 1.25 0 0 0-2.5 0M6 10a3 3 0 0 0 6 0 3 3 0 0 0-6 0h1a2 2 0 0 1 4 0 2 2 0 0 1-4 0" />
</symbol>
<symbol id="download-as-json">
<path d="M0 1a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1m4-4V1H1v3m7 0V1H5v3M4 8V5H1v3m7 0V5H5v3m-3.5 2h2v4h3v-1.5l3 2.5-3 2.5V16h-5m11.938 1.29a.775.775 0 0 1-.012.148.254.254 0 0 1-.04.097.157.157 0 0 1-.058.055.126.126 0 0 1-.07.023.84.84 0 0 1-.18.024c-.05 0-.113.004-.187.004a1.47 1.47 0 0 1-.63-.118.925.925 0 0 1-.39-.343 1.533 1.533 0 0 1-.195-.57 6.362 6.362 0 0 1-.051-.915V14.59c0-.246-.016-.442-.047-.594a1.318 1.318 0 0 0-.152-.394.863.863 0 0 0-.258-.274.807.807 0 0 0-.379-.125.247.247 0 0 1-.086-.031.123.123 0 0 1-.055-.055.41.41 0 0 1-.03-.097.801.801 0 0 1-.013-.145c0-.059.004-.105.008-.145a.287.287 0 0 1 .032-.097.127.127 0 0 1 .05-.059.458.458 0 0 1 .086-.027.796.796 0 0 0 .637-.383c.137-.226.207-.562.207-1.008v-.863c0-.379.02-.68.055-.91a1.51 1.51 0 0 1 .199-.574.922.922 0 0 1 .39-.344c.165-.078.372-.117.622-.117.074 0 .132 0 .18.004.05 0 .109.007.175.023.027 0 .055.004.078.02a.167.167 0 0 1 .063.054.306.306 0 0 1 .039.102.76.76 0 0 1 .011.144.88.88 0 0 1-.011.157.344.344 0 0 1-.04.101.112.112 0 0 1-.062.059.182.182 0 0 1-.082.02l-.234.003a.552.552 0 0 0-.238.047.335.335 0 0 0-.157.176c-.039.086-.07.207-.09.363a5.29 5.29 0 0 0-.03.707v.785c0 .262-.016.485-.048.668a1.612 1.612 0 0 1-.164.496 1.221 1.221 0 0 1-.312.38c-.13.105-.293.179-.492.218.199.035.363.105.492.21.129.106.234.235.312.384.078.148.133.312.164.496.032.183.047.406.047.672v1.02c0 .316.008.55.028.702.02.157.046.278.09.364a.34.34 0 0 0 .152.18.46.46 0 0 0 .226.05l.242.004a.21.21 0 0 1 .09.016.13.13 0 0 1 .067.058.306.306 0 0 1 .039.102.85.85 0 0 1 .011.156m3.874-4.427c0 .059 0 .106-.007.145a.266.266 0 0 1-.028.097.132.132 0 0 1-.054.06.252.252 0 0 1-.082.023.701.701 0 0 0-.399.156c-.11.094-.195.21-.262.351a1.799 1.799 0 0 0-.14.485 4.39 4.39 0 0 0-.04.652v.863c0 .375-.019.68-.058.907a1.6 1.6 0 0 1-.199.574.908.908 0 0 1-.39.347 1.438 1.438 0 0 1-.618.118c-.074 0-.133-.004-.183-.008-.051-.004-.114-.008-.192-.02a.138.138 0 0 1-.074-.023.147.147 0 0 1-.055-.055.33.33 0 0 1-.043-.098.54.54 0 0 1-.015-.148.59.59 0 0 1 .015-.152.659.659 0 0 1 .043-.106.176.176 0 0 1 .063-.058.159.159 0 0 1 .074-.016l.246-.004c.09 0 .168-.015.234-.05a.356.356 0 0 0 .16-.176c.044-.086.075-.207.094-.36.02-.156.028-.39.028-.71v-.782c0-.266.015-.504.047-.71.035-.208.09-.403.164-.58.078-.179.18-.335.312-.464a.957.957 0 0 1 .492-.25 1.486 1.486 0 0 1-.492-.172.923.923 0 0 1-.312-.3 1.312 1.312 0 0 1-.164-.415 3.402 3.402 0 0 1-.047-.632v-1.024c0-.316-.008-.555-.028-.703a1.364 1.364 0 0 0-.09-.363.378.378 0 0 0-.156-.18.498.498 0 0 0-.226-.047l-.227-.004a.267.267 0 0 1-.105-.02.13.13 0 0 1-.075-.054.263.263 0 0 1-.039-.102.896.896 0 0 1 .004-.304.306.306 0 0 1 .04-.102.167.167 0 0 1 .062-.054.161.161 0 0 1 .09-.02.722.722 0 0 1 .172-.023c.05-.004.109-.004.183-.004.25 0 .461.039.625.117a.869.869 0 0 1 .387.344c.098.148.164.34.2.57.034.23.054.535.054.914v1.105c0 .243.015.426.047.551a.842.842 0 0 0 .148.309c.07.082.156.144.258.191.105.043.234.074.383.094a.18.18 0 0 1 .082.02c.02.015.039.035.054.062a.24.24 0 0 1 .032.098.76.76 0 0 1 .008.14m0 0" />
</symbol>
<symbol id="add-to-dashboard">
<path fill="currentColor" d="M13 2.07A8 8 0 1 0 9 17v-2a6 6 0 1 1 3-11.2M17 9a8 8 0 0 0-1.07-4L14.2 6a6 6 0 0 1 .8 3m-5-1.73a2 2 0 1 0 .73.73l5.5-5.5-.6-.6M9.3 3.8a.6.6 0 1 1-.01-.01m1.81.51a.6.6 0 1 1-.01-.01M7.5 4.3a.6.6 0 1 1-.01-.01M5.9 5.4a.6.6 0 1 1-.01-.01M4.8 6.9a.6.6 0 1 1-.01-.01m8.71.61a.6.6 0 1 0-.01 0M13 13v-3a.75.5 0 0 1 1.5 0v3h3a.5.75 0 0 1 0 1.5h-3v3a.75.5 0 0 1-1.5 0v-3h-3a.5.75 0 0 1 0-1.5" />
</symbol>
<symbol id="odoo-list">
<path fill="currentColor" d="M2 3a1 1 0 0 1 0-2 1 1 0 0 1 0 2m0 0a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2M2 7a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2M2 11a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2M2 15a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2" />
</symbol>
<symbol id="insert-list">
<path fill="currentColor" d="M2 3a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2M2 7a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2M2 11a1 1 0 0 1 0-2h9a1 1 0 0 1 0 2m-9 4a1 1 0 0 1 0-2h5.5a1 1 0 0 1 0 2m5.5-2v-3a.75.5 0 0 1 1.5 0v3h3a.5.75 0 0 1 0 1.5h-3v3a.75.5 0 0 1-1.5 0v-3h-3a.5.75 0 0 1 0-1.5" />
</symbol>
<symbol id="refresh-data">
<path fill="currentColor" d="M10 1.5C6 1.5 2.5 5 2.5 9H0l4 5 3.5-5h-2c0-2.5 2-4.5 4.5-4.5 3 0 5 2 5 5 0 2.5-2 5-5 5-1.5 0-2.5-1-3.5-1.5L5 15c1 1.5 3 2.5 5 2.5 4.5 0 8-4 8-8 0-4.5-3.5-8-8-8" />
</symbol>
</defs>
</svg>
</svg>

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 33 KiB