[MediaWiki-commits] [Gerrit] build: Simplify building of module dependency list - change (VisualEditor/VisualEditor)

2014-05-14 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: build: Simplify building of module dependency list
..


build: Simplify building of module dependency list

Change-Id: I598534c329178a182690a10009ac5c20718807df
---
M build/tasks/buildloader.js
1 file changed, 3 insertions(+), 10 deletions(-)

Approvals:
  Esanders: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/build/tasks/buildloader.js b/build/tasks/buildloader.js
index 0a3196f..074e4b1 100644
--- a/build/tasks/buildloader.js
+++ b/build/tasks/buildloader.js
@@ -42,7 +42,7 @@
}
 
function buildDependencyList( modules, load, list ) {
-   var i, j, k, module;
+   var i, module;
 
list = list || [];
 
@@ -59,15 +59,8 @@
}
 
// Append target load module to the end of the 
current list
-   list.push( module );
-   }
-
-   // We always want to retain the first entry of 
duplicates
-   for ( j = 0; j < list.length; j++ ) {
-   for ( k = j + 1; k < list.length; k++ ) {
-   if ( list[j] === list[k] ) {
-   list.splice( k--, 1 );
-   }
+   if ( list.indexOf( module ) === -1 ) {
+   list.push( module );
}
}
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I598534c329178a182690a10009ac5c20718807df
Gerrit-PatchSet: 1
Gerrit-Project: VisualEditor/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Krinkle 
Gerrit-Reviewer: Catrope 
Gerrit-Reviewer: Esanders 
Gerrit-Reviewer: Jforrester 
Gerrit-Reviewer: jenkins-bot <>

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] build: Simplify building of module dependency list - change (VisualEditor/VisualEditor)

2014-05-14 Thread Krinkle (Code Review)
Krinkle has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/133263

Change subject: build: Simplify building of module dependency list
..

build: Simplify building of module dependency list

Change-Id: I598534c329178a182690a10009ac5c20718807df
---
M build/tasks/buildloader.js
1 file changed, 3 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/VisualEditor/VisualEditor 
refs/changes/63/133263/1

diff --git a/build/tasks/buildloader.js b/build/tasks/buildloader.js
index 0a3196f..074e4b1 100644
--- a/build/tasks/buildloader.js
+++ b/build/tasks/buildloader.js
@@ -42,7 +42,7 @@
}
 
function buildDependencyList( modules, load, list ) {
-   var i, j, k, module;
+   var i, module;
 
list = list || [];
 
@@ -59,15 +59,8 @@
}
 
// Append target load module to the end of the 
current list
-   list.push( module );
-   }
-
-   // We always want to retain the first entry of 
duplicates
-   for ( j = 0; j < list.length; j++ ) {
-   for ( k = j + 1; k < list.length; k++ ) {
-   if ( list[j] === list[k] ) {
-   list.splice( k--, 1 );
-   }
+   if ( list.indexOf( module ) === -1 ) {
+   list.push( module );
}
}
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I598534c329178a182690a10009ac5c20718807df
Gerrit-PatchSet: 1
Gerrit-Project: VisualEditor/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Krinkle 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits