Skip to content

Commit 6d336c2

Browse files
committed
wcag: Add attribute, edge, and provenance icons to editors. #317
1 parent c8d80e7 commit 6d336c2

File tree

5 files changed

+41
-0
lines changed

5 files changed

+41
-0
lines changed

app/assets/images/icn_attributes.svg

Lines changed: 7 additions & 0 deletions
Loading

app/assets/images/icn_edges.svg

Lines changed: 9 additions & 0 deletions
Loading

app/assets/images/icn_provenance.svg

Lines changed: 6 additions & 0 deletions
Loading

app/view/netcreate/NetCreate.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,19 @@ svg#netgraph .nodes text {
147147
font-size: 0.8em;
148148
padding: 0.1rem 0.2rem;
149149
}
150+
/* NC Utils ---------------------------------------------------------------- */
151+
.tabselectors button {
152+
line-height: 10px;
153+
}
154+
.tabselectors button > img {
155+
opacity: 0.5;
156+
width: 16px;
157+
height: 16px;
158+
padding-left: 0.25rem;
159+
}
160+
.tabselectors button.selected > img {
161+
opacity: 1;
162+
}
150163
/* Buttons ----------------------------------------------------------------- */
151164
button {
152165
border-radius: 8px;

app/view/netcreate/nc-ui.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,11 @@ function m_UICancelInsertImageURL() {
184184
function RenderTabSelectors(TABS, state, onclick) {
185185
const { uSelectedTab, uViewMode, degrees } = state;
186186
const columnsDef = `repeat(${Object.keys(TABS).length}, 1fr)`;
187+
const icn = {
188+
ATTRIBUTES: 'icn_attributes.svg',
189+
EDGES: 'icn_edges.svg',
190+
PROVENANCE: 'icn_provenance.svg'
191+
};
187192
return (
188193
<div
189194
className="tabselectors"
@@ -201,6 +206,7 @@ function RenderTabSelectors(TABS, state, onclick) {
201206
disabled={uViewMode === VIEWMODE.EDIT}
202207
>
203208
{TABS[k] === 'EDGES' ? `${TABS[k]} (${degrees})` : TABS[k]}
209+
<img src={`images/${icn[k]}`} />
204210
</button>
205211
);
206212
})}

0 commit comments

Comments
 (0)