mirror of
https://github.com/fergalmoran/dss.git
synced 2026-05-17 16:56:28 +00:00
25 lines
719 B
JavaScript
25 lines
719 B
JavaScript
window.UserView = Backbone.View.extend({
|
|
events:{
|
|
"click #save-changes":"saveChanges",
|
|
"change input" :"changed",
|
|
"change select" :"changed"
|
|
},
|
|
initialize:function () {
|
|
this.render();
|
|
},
|
|
render:function () {
|
|
$(this.el).html(this.template({"item":this.model.toJSON()}));
|
|
return this;
|
|
},
|
|
saveChanges: function(){
|
|
this.model.save();
|
|
return false;
|
|
},
|
|
changed:function(evt) {
|
|
var changed = evt.currentTarget;
|
|
var value = $("#"+changed.id).val();
|
|
var obj = "{\""+changed.id +"\":\""+value+"\"}";
|
|
var objInst = JSON.parse(obj);
|
|
this.model.set(objInst);
|
|
}
|
|
}); |