X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fxoslib%2Fstatic%2Fjs%2Fxoslib%2Fxos-util.js;h=1c42e26c5287e9814f71a74ce912d54363b776ea;hb=c2d7c700233884cf21df441192598df8347994ea;hp=7a57d8a22440f18dacb6a0f6b6540770e6b1f66d;hpb=597aee34a24f6469a7161973c4f8170dae87e9d0;p=plstackapi.git diff --git a/planetstack/core/xoslib/static/js/xoslib/xos-util.js b/planetstack/core/xoslib/static/js/xoslib/xos-util.js index 7a57d8a..1c42e26 100644 --- a/planetstack/core/xoslib/static/js/xoslib/xos-util.js +++ b/planetstack/core/xoslib/static/js/xoslib/xos-util.js @@ -93,6 +93,24 @@ function array_diff(a1, a2) return diff; } +function array_subtract(a1, a2) +{ + result=[] + for (index in a1) { + value = a1[index]; + if (!$.inArray(value, a2) >= 0) { + result.push(value); + } + } + return result; +} + +function array_same_elements(arr1, arr2) +{ + // return true if arrays have same elements, even if order is different + return ($(arr1).not(arr2).length == 0 && $(arr2).not(arr1).length == 0); +} + function array_pair_lookup(x, names, values) { for (index in values) {