From c91ea37438a07583fd8779ddf2b8c1b3e767b844 Mon Sep 17 00:00:00 2001 From: macdonst Date: Sat, 2 Oct 2010 04:55:20 +0800 Subject: [PATCH] Adding Contacts.create method --- framework/assets/js/contact.js | 10 ++++++++++ framework/assets/www/phonegap.js | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/framework/assets/js/contact.js b/framework/assets/js/contact.js index 02bfc7f4..a4c13669 100644 --- a/framework/assets/js/contact.js +++ b/framework/assets/js/contact.js @@ -100,6 +100,16 @@ Contacts.prototype.find = function(fields, win, fail, options) { PhoneGap.execAsync(null, null, "Contacts", "search", [fields, options]); }; +Contacts.prototype.wacky = function(properties) { + var contact = new Contact(); + for (i in properties) { + if (contact[i]!='undefined') { + contact[i]=properties[i]; + } + } + return contact; +}; + Contacts.prototype.droidDone = function(contacts) { this.win(eval('(' + contacts + ')')); }; diff --git a/framework/assets/www/phonegap.js b/framework/assets/www/phonegap.js index 20eba86f..f581a56f 100644 --- a/framework/assets/www/phonegap.js +++ b/framework/assets/www/phonegap.js @@ -1049,6 +1049,16 @@ Contacts.prototype.find = function(fields, win, fail, options) { PhoneGap.execAsync(null, null, "Contacts", "search", [fields, options]); }; +Contacts.prototype.wacky = function(properties) { + var contact = new Contact(); + for (i in properties) { + if (contact[i]!='undefined') { + contact[i]=properties[i]; + } + } + return contact; +}; + Contacts.prototype.droidDone = function(contacts) { this.win(eval('(' + contacts + ')')); };