These are the icons used by the image-based navigation bar.
The icons are published to the Brightspace CDN here:
Do not reference the icons from GitHub, use the CDN location.
If you need update, add or remove an icon, submit a pull request. Once approved and merged, the changes will need to be manually re-published to the CDN in a new version directory, and the LMS will need to be manually updated to reference the new version.
The SVG files should be properly formatted. This ensures that they will render at the correct size and in the correct color across all browsers. Follow these rules:
- native icon sizes need to be exactly 60 x 60
- the
<svg>
element must:- have a
width
andheight
attribute which matches the size - not have an
id
ordata-name
attribute
- have a
- the
<svg>
'sviewBox
attribute must:- have an origin beginning at
0 0
- be exactly square (e.g.
0 0 60 60
) - not contain negative values
- have an origin beginning at
- there should be no
<title>
element - there should be no inline
<style>
are CSS classes -- all style for line fills should be applied directly to the SVG elements
The best way to have most of these rules applied for you automatically is to put the icon through SVGOMG with the "remove title" and "prettify code" options selected.
Here's a sample of a properly formatted SVG:
<svg width="60" height="60" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60">
...
</svg>