optional param for the mapping function
[Evergreen.git] / Open-ILS / xul / staff_client / chrome / content / util / functional.js
index 84a74ce..812bbef 100644 (file)
@@ -45,9 +45,9 @@ util.functional.find_object = function(obj,f) {
 }
 
 util.functional.map_list = function(list,f) {
-       var new_list = [];
+       var new_list = []; var idx = 0;
        for (var i in list) {
-               new_list.push( f( list[i] ) );
+               new_list.push( f( list[i], idx++ ) );
        }
        return new_list;
 }