summaryrefslogtreecommitdiffstats
path: root/jquery.once.js
diff options
context:
space:
mode:
authorRob Loach <robloach@gmail.com>2014-11-03 00:42:50 -0800
committerRob Loach <robloach@gmail.com>2014-11-03 00:42:50 -0800
commit43af89bfb0d71acf447ab3c21b552facb461da6a (patch)
tree638a10e1ecaeb9d143a861255a5667c4b9d95da7 /jquery.once.js
parentad87ba262b4ae6b64e31b10ef9bced5168d8e467 (diff)
parent2dde6eb29fa82af61ddba108da42c79cab60f100 (diff)
downloadjquery-once-43af89bfb0d71acf447ab3c21b552facb461da6a.zip
jquery-once-43af89bfb0d71acf447ab3c21b552facb461da6a.tar.gz
jquery-once-43af89bfb0d71acf447ab3c21b552facb461da6a.tar.bz2
Update CoffeeScript source
Diffstat (limited to 'jquery.once.js')
-rw-r--r--jquery.once.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/jquery.once.js b/jquery.once.js
index 5deed57..a547c1a 100644
--- a/jquery.once.js
+++ b/jquery.once.js
@@ -13,7 +13,10 @@
uuid = 0;
$.fn.once = function(id) {
var name;
- name = "jquery-once-" + (id || ++uuid);
+ if (!id) {
+ throw new Error("An ID is required when calling jQuery.once()");
+ }
+ name = "jquery-once-" + id;
return this.filter(function() {
return $(this).data(name) !== true;
}).data(name, true);