diff -r 63bddb6756d2 -r c66bf61262fa src/js/widgets/createAnnotationWidget.js --- a/src/js/widgets/createAnnotationWidget.js Fri Jan 13 12:36:48 2012 +0100 +++ b/src/js/widgets/createAnnotationWidget.js Fri Jan 13 12:37:39 2012 +0100 @@ -265,8 +265,8 @@ } } else { var duration = +this._serializer.currentMedia().meta["dc:duration"]; - annotation["begin"] = duration * (this.sliceLeft / 100); - annotation["end"] = duration * ((this.sliceWidth + this.sliceLeft) / 100); + annotation["begin"] = +((duration * (this.sliceLeft / 100)).toFixed(0)); + annotation["end"] = +((duration * ((this.sliceWidth + this.sliceLeft) / 100)).toFixed(0)); console.log(annotation["begin"], annotation["end"]); } @@ -295,13 +295,13 @@ var url = Mustache.to_html("{{platf_url}}/ldtplatform/api/ldt/projects/{{id}}.json", {platf_url: IriSP.platform_url, id: project_id}); - + console.log(url, jsonString); IriSP.jQuery.ajax({ url: url, type: 'PUT', contentType: 'application/json', data: jsonString, - dataType: 'json', + //dataType: 'json', success: function(json, textStatus, XMLHttpRequest) { debugger; /* add the annotation to the annotations and tell the world */ @@ -318,7 +318,7 @@ callback(); }, error: - function() { + function(jqXHR, textStatus, errorThrown) { console.log("an error occured while contacting " - + url + " and sending " + jsonString); } }); + + url + " and sending " + jsonString + textStatus ); } }); }; \ No newline at end of file