blob: 15683c62db696957a57630ff9266b5b1f3a11830 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
(function($) {
return $.extend($.fn, {
backboneLink: function(model) {
return $(this).find(":input").each(function() {
var el, name;
el = $(this);
name = el.attr("name");
model.bind("change:" + name, function() {
return el.val(model.get(name));
});
return $(this).bind("change", function() {
var attrs;
el = $(this);
attrs = {};
attrs[el.attr("name")] = el.val();
return model.set(attrs);
});
});
}
});
})(jQuery);
|