From f187882237582f40ba16f8ba85b0d3fd5b70de9c Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Fri, 19 Aug 2016 11:54:32 +0000 Subject: [PATCH] Task #9607: added unique function to Array prototype --- .../ResourceAssignmentEditor/lib/static/app/app.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js index d06132cd041..34baf77717e 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js +++ b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js @@ -43,3 +43,17 @@ var secondsToHHmmss = function(seconds) { app.filter('secondsToHHmmss', function($filter) { return secondsToHHmmss; }) + +//filter unique items in array +Array.prototype.unique = function() { + var unique = []; + var length = this.length; + + for (var i = 0; i < length; i++) { + var item = this[i]; + if (unique.indexOf(item) == -1) { + unique.push(item); + } + } + return unique; +}; -- GitLab