diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js index ea95e5f04..3773209e2 100644 --- a/chrome/content/zotero/xpcom/utilities.js +++ b/chrome/content/zotero/xpcom/utilities.js @@ -361,7 +361,31 @@ Zotero.Utilities = { } return vals; }, - + + /** + * Return new array with duplicate values removed + * + * From the JSLab Standard Library (JSL) + * Copyright 2007 - 2009 Tavs Dokkedahl + * Contact: http://www.jslab.dk/contact.php + * + * @param {Array} array + * @return {Array} + */ + "arrayUnique":function(arr) { + var a = []; + var l = arr.length; + for(var i=0; i