aboutsummaryrefslogtreecommitdiff
path: root/data/stuff/js/util.js
diff options
context:
space:
mode:
Diffstat (limited to 'data/stuff/js/util.js')
-rw-r--r--data/stuff/js/util.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/data/stuff/js/util.js b/data/stuff/js/util.js
index c021499..ed048ec 100644
--- a/data/stuff/js/util.js
+++ b/data/stuff/js/util.js
@@ -1,3 +1,18 @@
+$.fn.reduce = (function() {
+ if (Array.prototype.reduce) {
+ return Array.prototype.reduce;
+ } else {
+ return function(a, cb, r) {
+ a = [].concat(a);
+
+ for (var i = 0, l = a.length; i < l; i++)
+ r = cb(r, a[i]);
+
+ return r;
+ };
+ }
+})();
+
jQuery(function($) {
"use strict";