From e0a0375f09ee27835faa7967364447b8695d7d77 Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Tue, 30 May 2017 11:51:51 -0400 Subject: [PATCH] LP#1708291: add a join filter for angular templates Signed-off-by: Jason Etheridge Signed-off-by: Galen Charlton Signed-off-by: Kathy Lussier Signed-off-by: Dan Wells --- Open-ILS/web/js/ui/default/staff/services/ui.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Open-ILS/web/js/ui/default/staff/services/ui.js b/Open-ILS/web/js/ui/default/staff/services/ui.js index ff7cfd82fc..10766fffe6 100644 --- a/Open-ILS/web/js/ui/default/staff/services/ui.js +++ b/Open-ILS/web/js/ui/default/staff/services/ui.js @@ -223,6 +223,18 @@ function($timeout , $parse) { return eg_context_due_date_filter; }]) +// 'join' filter +// TODO: perhaps this should live elsewhere +.filter('join', function() { + return function(arr,sep) { + if (typeof arr == 'object' && arr.constructor == Array) { + return arr.join(sep || ','); + } else { + return ''; + } + }; +}) + /** * Progress Dialog. * -- 2.11.0