Skip to content

Instantly share code, notes, and snippets.

@wolfflow
Created November 30, 2012 12:16
Show Gist options
  • Save wolfflow/4175451 to your computer and use it in GitHub Desktop.
Save wolfflow/4175451 to your computer and use it in GitHub Desktop.
Extending rx.jquery bindings
UserEvents = {foo:"foo", bar:"bar"}
for key, value of UserEvents
$.fn[key+"AsObservable"] = (eventData) ->
@bindAsObservable value, eventData
var UserEvents, key, value;
UserEvents = {
foo: "foo",
bar: "bar"
};
for (key in UserEvents) {
value = UserEvents[key];
$.fn[key + "AsObservable"] = function(eventData) {
return this.bindAsObservable(value, eventData);
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment