1
var Contact = Y.Base.create('contactModel', Y.Base, [], {
2
initializer: function(cfg) {
5
this.set('_original', Y.JSON.parse(cfg.json));
13
get: function(contact_id, on_success, on_failure) {
14
return Y.io('/contacts/api/' + contact_id, {
16
success: function(id, response) {
17
var contact = new Contact({
18
json: response.responseText
22
failure: function(id, response ) {
27
getAll: function(on_success, on_failure) {
28
return Y.io('/contacts/api/all', {
30
success: function(id, response) {
31
var contacts = Y.JSON.parse(response.responseText);
34
failure: function(id, response) {
39
getAllByLetter: function(letter, on_success, on_failure) {
40
return Y.io('/contacts/api/by-letter/' + letter, {
42
success: function(id, response) {
43
var contacts = Y.JSON.parse(response.responseText);
46
failure: function(id, response) {