This repository was archived by the owner on Aug 31, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed
Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change 301301 */
302302 updateMergeRequestsNodes ( mergeRequests ) {
303303 mergeRequests . forEach ( function ( mergeRequest ) {
304- let mergeRequestNode = document . querySelector ( '.mr-list .merge-request[data-id="' + mergeRequest . id + '"]' ) ;
304+ let mergeRequestNode = this . getMergeRequestNode ( mergeRequest . id ) ;
305305
306306 this . setDataAttributesToMergeRequestNode ( mergeRequestNode , mergeRequest ) ;
307307
409409 } , this ) ;
410410 }
411411
412+ /**
413+ * Return the DOM node containing a Merge Request row.
414+ */
415+ getMergeRequestNode ( mergeRequestId ) {
416+ return document . querySelector ( '.mr-list .merge-request[data-id="' + mergeRequestId + '"]' ) ;
417+ }
418+
412419 /**
413420 * Sets several data-* attributes on a DOM node representing a Merge Request so these values may be used later.
414421 */
605612 updatePipelineStatusIcons ( ) {
606613 let self = this ;
607614
608- this . fetchMergeRequestsDetails ( this . currentMergeRequestIds ) . then ( function ( responseData ) {
609- // TODO Actually update icons
615+ this . fetchMergeRequestsDetails ( this . currentMergeRequestIds ) . then ( function ( mergeRequests ) {
616+ mergeRequests . forEach ( function ( mergeRequest ) {
617+ let mergeRequestNode = self . getMergeRequestNode ( mergeRequest . id ) ;
618+
619+ // TODO
620+ } ) ;
610621
611622 self . schedulePipelineStatusIconsUpdate ( ) ;
612623 } ) ;
You can’t perform that action at this time.
0 commit comments