You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
423 B
25 lines
423 B
define( |
|
"Message", |
|
[], |
|
function() { |
|
|
|
function Message(model) { |
|
if (model !== undefined) { |
|
this.author = ko.observable(model.author); |
|
this.body = ko.observable(model.body); |
|
} else { |
|
this.author = ko.observable("Anonymous"); |
|
this.body = ko.observable(""); |
|
} |
|
|
|
this.toModel = function() { |
|
return { |
|
author: this.author(), |
|
body: this.body() |
|
}; |
|
} |
|
} |
|
|
|
return Message; |
|
} |
|
);
|
|
|