Changeset 31ddc1
- Timestamp:
- Apr 9, 2008, 7:21:02 PM (14 years ago)
- Branches:
- master
- Children:
- 1e5198
- Parents:
- adc8f7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chrome/content/v_identity/vI_rdfDatasource.js
radc8f7 r31ddc1 106 106 if (!vI_rdfDatasource.rdfDataSource) return null; 107 107 recDescription = recDescription.replace(/^\s+|\s+$/g,"") 108 if (!recDescription) return null; 108 if (!recDescription) { 109 vI_notificationBar.dump("## vI_rdfDatasource: __getRDFResourceForVIdentity: no Recipient given.\n"); 110 return null; 111 } 109 112 var rdfNSRecType = null 110 113 switch (recType) { … … 117 120 118 121 removeVIdentityFromRDF : function (resource) { 122 vI_notificationBar.dump("## vI_rdfDatasource: removeVIdentityFromRDF " + resource.ValueUTF8 + ".\n"); 119 123 vI_rdfDatasource.__unsetRDFValue(resource, "email", vI_rdfDatasource.__getRDFValue(resource, "email")) 120 124 vI_rdfDatasource.__unsetRDFValue(resource, "fullName", vI_rdfDatasource.__getRDFValue(resource, "fullName")) … … 124 128 125 129 __unsetRDFValue : function (resource, field, value) { 126 if (!value) return; // return if some value was not set.127 130 var predicate = vI_rdfDatasource.rdfService.GetResource(vI_rdfDatasource.rdfNS + "rdf#" + field); 128 var name = vI_rdfDatasource.rdfService.GetLiteral(value );131 var name = vI_rdfDatasource.rdfService.GetLiteral(value?value:""); 129 132 var target = vI_rdfDatasource.rdfDataSource.GetTarget(resource, predicate, true); 130 133 if (target instanceof Components.interfaces.nsIRDFLiteral) … … 197 200 198 201 updateRDF : function (recDescription, recType, email, fullName, id, smtp) { 199 if (!recDescription.replace(/^\s+|\s+$/g,"")) return; 200 if (!email) return; 202 if (!email) { 203 vI_notificationBar.dump("## vI_rdfDatasource: updateRDF: no Sender-email for Recipient, aborting.\n"); 204 return; 205 } 201 206 var resource = vI_rdfDatasource.__getRDFResourceForVIdentity(recDescription, recType); 202 207 if (!resource) return null; 203 208 vI_notificationBar.dump("## vI_rdfDatasource: updateRDF " + resource.ValueUTF8 + ".\n"); 204 209 vI_rdfDatasource.__setRDFValue(resource, "email", email) 205 210 vI_rdfDatasource.__setRDFValue(resource, "fullName", fullName)
Note: See TracChangeset
for help on using the changeset viewer.