mirror of
https://github.com/apache/cordova-android.git
synced 2025-03-16 08:21:04 +08:00
Fixing up contacts to match the new spec
This commit is contained in:
parent
20aed7efe6
commit
e9f58961bb
@ -21,15 +21,21 @@ var ContactEmail = function()
|
|||||||
this.address = "";
|
this.address = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var ContactPhoneNumber = function()
|
||||||
|
{
|
||||||
|
this.types = [];
|
||||||
|
this.number = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
var Contacts = function()
|
var Contacts = function()
|
||||||
{
|
{
|
||||||
this.records = [];
|
this.records = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
var Contacts.prototype.find = function(obj, win, fail)
|
Contacts.prototype.find = function(obj, win, fail)
|
||||||
{
|
{
|
||||||
if(obj.name)
|
if(obj.name != null)
|
||||||
{
|
{
|
||||||
ContactHook.search(name, "", "");
|
ContactHook.search(name, "", "");
|
||||||
}
|
}
|
||||||
@ -37,7 +43,7 @@ var Contacts.prototype.find = function(obj, win, fail)
|
|||||||
this.fail = fail;
|
this.fail = fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
var Contacts.prototype.droidFoundContact = function(name, npa, email)
|
Contacts.prototype.droidFoundContact = function(name, npa, email)
|
||||||
{
|
{
|
||||||
var contact = new Contact();
|
var contact = new Contact();
|
||||||
contact.name = new ContactName();
|
contact.name = new ContactName();
|
||||||
@ -54,7 +60,11 @@ var Contacts.prototype.droidFoundContact = function(name, npa, email)
|
|||||||
this.records.push(contact);
|
this.records.push(contact);
|
||||||
}
|
}
|
||||||
|
|
||||||
var Contacts.prototype.droidDone = function()
|
Contacts.prototype.droidDone = function()
|
||||||
{
|
{
|
||||||
this.win(this.records);
|
this.win(this.records);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PhoneGap.addConstructor(function() {
|
||||||
|
if(typeof navigator.Contacts == "undefined") navigator.Contacts = new Contacts();
|
||||||
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user