aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--static/script.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/static/script.js b/static/script.js
index 58642b09..27831f35 100644
--- a/static/script.js
+++ b/static/script.js
@@ -33,11 +33,12 @@ function decimal_time_to_date (time, date) {
}
}
-let gensym_counter = 0;
-function gensym (prefix) {
- gensym_counter++;
- return prefix + gensym_counter;
-}
+/* if only there was such a thing as a let to wrap around my lambda... */
+let gensym = (function(counter) {
+ return function gensym (prefix="gensym") {
+ return prefix + ++counter;
+ }
+})(0);
/* start and end time for calendar page */
let start_time = new Date();