--- a/src/js/serializers/JSONSerializer.js Fri Jan 13 14:18:21 2012 +0100
+++ b/src/js/serializers/JSONSerializer.js Fri Jan 13 15:45:29 2012 +0100
@@ -314,10 +314,10 @@
if (typeof(this._data.lists) === "undefined" || this._data.lists === null)
return;
- var e;
- /* first get the list containing the tweets */
+ name = name.toUpperCase();
+ var e;
e = IriSP.underscore.find(this._data["annotation-types"],
- function(entry) { return (entry["dc:title"].indexOf(name) !== -1) });
+ function(entry) { return (entry["dc:title"].toUpperCase().indexOf(name) !== -1) });
if (typeof(e) === "undefined")
return;
@@ -334,10 +334,20 @@
/** return the id of the ligne de temps named "Tweets" */
IriSP.JSONSerializer.prototype.getTweets = function() {
- return this.getId("Tweets");
+ var val = this.getId("Tweets");
+ if (typeof(val) === "undefined")
+ val = this.getId("Tweet");
+ if (typeof(val) === "undefined")
+ val = this.getId("Twitter");
+ if (typeof(val) === "undefined")
+ val = this.getId("twit");
+ if (typeof(val) === "undefined")
+ val = this.getId("Polemic");
+
+ return val;
};
/** return the id of the ligne de temps named "Contributions" */
IriSP.JSONSerializer.prototype.getContributions = function() {
return this.getId("Contributions");
-};
+};
\ No newline at end of file