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