|
1 | 1 | /* global progressPlannerFocusElement */ |
2 | 2 |
|
3 | | -const prplGetIndicatorElement = ( content, taskId ) => { |
| 3 | +const prplGetIndicatorElement = ( content, taskId, points ) => { |
4 | 4 | // Create an <img> element. |
5 | 5 | const imgEl = document.createElement( 'img' ); |
6 | 6 | imgEl.src = |
7 | 7 | progressPlannerFocusElement.base_url + |
8 | 8 | '/assets/images/icon_progress_planner.svg'; |
9 | | - imgEl.alt = ''; |
| 9 | + imgEl.alt = points |
| 10 | + ? progressPlannerFocusElement.l10n.fixThisIssue.replace( '%d', points ) |
| 11 | + : ''; |
10 | 12 |
|
11 | 13 | // Create a span element for the points. |
12 | 14 | const spanEl = document.createElement( 'span' ); |
@@ -59,15 +61,18 @@ const prplAddPointsIndicatorToElement = ( task ) => { |
59 | 61 | document.querySelectorAll( task.link_setting.iconEl ).forEach( ( el ) => { |
60 | 62 | const iconEl = prplGetIndicatorElement( |
61 | 63 | task.is_complete ? '✓' : '+' + points, |
62 | | - task.task_id |
| 64 | + task.task_id, |
| 65 | + points |
63 | 66 | ); |
64 | 67 | if ( task.is_complete ) { |
65 | 68 | iconEl.classList.add( 'complete' ); |
66 | 69 | } |
67 | 70 |
|
68 | 71 | // Create a positioning wrapper. |
69 | 72 | const wrapperEl = document.createElement( 'span' ); |
70 | | - wrapperEl.classList.add( 'prpl-element-awards-points-icon-positioning-wrapper' ); |
| 73 | + wrapperEl.classList.add( |
| 74 | + 'prpl-element-awards-points-icon-positioning-wrapper' |
| 75 | + ); |
71 | 76 |
|
72 | 77 | // Add the icon to the wrapper. |
73 | 78 | wrapperEl.appendChild( iconEl ); |
|
0 commit comments