Merge pull request from aurimasv/rdf

Rdf tweaks
This commit is contained in:
Simon Kornblith 2012-05-12 09:31:33 -07:00
commit caad9aa4d6
3 changed files with 16 additions and 20 deletions
chrome/content/zotero/xpcom

View file

@ -202,7 +202,7 @@ We replace the bigger with the smaller.
moveIndex(this.classActions);
moveIndex(this.propertyActions);
tabulator.log.debug("Equate done. "+big+" now links to "+small)
$rdf.log.debug("Equate done. "+big+" now links to "+small)
return true; // true means the statement does not need to be put in
};
@ -250,9 +250,7 @@ We replace the bigger with the smaller.
return new $rdf.Literal(val); // @@ differet types
if(typeof val == 'boolean')
return new $rdf.Literal(val ? "1" : "0", undefined, $rdf.Symbol.prototype.XSDboolean);
else if(typeof val == 'number')
return new $rdf.Literal('' + val); // @@ datatypes
else if(typeof val == 'undefined')
if(typeof val == 'undefined')
return undefined;
else // @@ add converting of dates and numbers
throw "Can't make Term from " + val + " of type " + typeof val;
@ -390,12 +388,11 @@ We replace the bigger with the smaller.
break;
}
}
if(st != null) results.push(st);
}
if(justOne) {
if(results.length > 1)
results = results.slice(0, 1);
if(st != null) {
results.push(st);
if(justOne)
break;
}
}
return results;
}; // statementsMatching

View file

@ -19,7 +19,11 @@ var $rdf = {
}
throw "RDFArrayRemove: Array did not contain " + x;
},
}
},
log: {
debug: Zotero.debug,
warn: Zotero.debug
}
};
if(Zotero.RDF) {
@ -28,11 +32,5 @@ if(Zotero.RDF) {
Zotero.RDF = {AJAW:$rdf};
}
var tabulator = {
log: {
debug: Zotero.debug,
warn: Zotero.debug
}
};
var alert = Zotero.debug;
var tabulator = {log: $rdf.log};
var alert = $rdf.log.warn;

View file

@ -2285,7 +2285,8 @@ Zotero.Translate.IO._RDFSandbox.prototype = {
"getArcsOut":"r",
"getSources":"r",
"getTargets":"r",
"getStatementsMatching":"r"
"getStatementsMatching":"r",
"serialize":"r"
},
/**