As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
// call over to Alfresco and fetch the todo list var connector = remote.connect("alfresco"); var data = connector.get("/todo"); // create json object from data var results = eval('(' + data + ')'); model.tasks = results["tasks"]; // do array unique thingy var catArray = results["categories"]; // error occurs in line below vvv Array.prototype.unique = function () { var r = new Array(); o:for(var i = 0, n = this.length; i < n; i++) { for(var x = 0, y = r.length; x < y; x++) { if(r[x]==this[i].category) { continue o; } } r[r.length] = this[i].category; } return r; } if (catArray) { var unique = catArray.unique(); model.cats = unique; } else { model.cats = []; }
// call over to Alfresco and fetch the todo list var connector = remote.connect("alfresco"); var data = connector.get("/todo"); // create json object from data var results = eval('(' + data + ')'); model.tasks = results["tasks"]; // do array unique thingy var catArray = results["categories"]; function array_unique (categoryArray) { var r = new Array(); o:for(var i = 0, n = categoryArray.length; i < n; i++) { for(var x = 0, y = r.length; x < y; x++) { if(r[x]==categoryArray[i].category) { continue o; } } r[r.length] = categoryArray[i].category; } return r; } if (catArray) { var unique = array_unique(catArray); model.cats = unique; } else { model.cats = []; }
var settings = XML.settings(); settings.prettyPrinting = false; XML.setSettings(settings);