jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/366825 )

Change subject: Simplify addReportsToStatement, addParameterReports
......................................................................


Simplify addReportsToStatement, addParameterReports

buildReport no longer returns null, and buildParameterReport never did,
so we can simply use Array.map.

Change-Id: I0bcfc1ae8a792b37c1c283304ddaea5c3d8f14f2
---
M modules/gadget.js
1 file changed, 2 insertions(+), 19 deletions(-)

Approvals:
  Jonas Kress (WMDE): Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/gadget.js b/modules/gadget.js
index d10b811..a49f3d4 100644
--- a/modules/gadget.js
+++ b/modules/gadget.js
@@ -56,8 +56,6 @@
                        propertyId = $statement.parents( 
'.wikibase-statementgroupview' )[ 0 ].id,
                        results,
                        reports,
-                       i,
-                       report,
                        list,
                        $target;
 
@@ -66,14 +64,7 @@
                }
 
                results = entityData[ propertyId ][ statementId ];
-               reports = [];
-
-               for( i = 0; i < results.length; i++ ) {
-                       report = buildReport( results[ i ] );
-                       if ( report !== null ) {
-                               reports.push( report );
-                       }
-               }
+               reports = results.map( buildReport );
 
                list = 
wikibase.quality.constraints.ui.ConstraintReportList.static.fromPanels(
                        reports,
@@ -112,8 +103,6 @@
                        status,
                        problems,
                        reports,
-                       i,
-                       report,
                        list,
                        $statement,
                        $target;
@@ -125,13 +114,7 @@
                        }
 
                        problems = parameterReports[ constraintId ].problems;
-                       reports = [];
-                       for ( i = 0; i < problems.length; i++ ) {
-                               report = buildParameterReport( problems[ i ] );
-                               if ( report !== null ) {
-                                       reports.push( report );
-                               }
-                       }
+                       reports = problems.map( buildParameterReport );
 
                        list = new 
wikibase.quality.constraints.ui.ConstraintReportList( {
                                items: [

-- 
To view, visit https://gerrit.wikimedia.org/r/366825
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I0bcfc1ae8a792b37c1c283304ddaea5c3d8f14f2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikibaseQualityConstraints
Gerrit-Branch: master
Gerrit-Owner: Lucas Werkmeister (WMDE) <[email protected]>
Gerrit-Reviewer: Jonas Kress (WMDE) <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to