diff options
Diffstat (limited to 'install/ui/ipa.js')
-rw-r--r-- | install/ui/ipa.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/install/ui/ipa.js b/install/ui/ipa.js index 34174c81..be874810 100644 --- a/install/ui/ipa.js +++ b/install/ui/ipa.js @@ -1548,6 +1548,21 @@ IPA.is_empty = function(value) { return empty; }; +IPA.array_diff = function(a, b) { + + if (a === b || (!a && !b)) return false; + + if (!a || !b) return true; + + if (a.length !== b.length) return true; + + for (var i=0; i<a.length; i++) { + if (a[i] !== b[i]) return true; + } + + return false; +}; + IPA.config = { default_priority: 500 }; |