31 var defaults = IriSP.widgetsDefaults.AnnotationsWidget; |
31 var defaults = IriSP.widgetsDefaults.AnnotationsWidget; |
32 var text = defaults.share_text; |
32 var text = defaults.share_text; |
33 var fb_link = defaults.fb_link; |
33 var fb_link = defaults.fb_link; |
34 var tw_link = defaults.tw_link; |
34 var tw_link = defaults.tw_link; |
35 var gplus_link = defaults.gplus_link; |
35 var gplus_link = defaults.gplus_link; |
36 var url = document.location.href + "#a=" + annotation.id; |
36 var url = document.location.href + "#id=" + annotation.id; |
37 this.selector.find(".Ldt-fbShare").attr("href", fb_link + IriSP.encodeURI(text) + IriSP.encodeURI(url)); |
37 this.selector.find(".Ldt-fbShare").attr("href", IriSP.mkFbUrl(url, text)); |
38 this.selector.find(".Ldt-TwShare").attr("href", tw_link + IriSP.encodeURI(text) + IriSP.encodeURI(url)); |
38 this.selector.find(".Ldt-TwShare").attr("href", IriSP.mkTweetUrl(url, text)); |
39 this.selector.find(".Ldt-GplusShare").attr("href", fb_link + IriSP.encodeURI(text) + IriSP.encodeURI(url)); |
39 this.selector.find(".Ldt-GplusShare").attr("href", IriSP.mkGplusUrl(url, text)); |
40 }; |
40 }; |
41 |
41 |
42 IriSP.AnnotationsWidget.prototype.clearWidget = function() { |
42 IriSP.AnnotationsWidget.prototype.clearWidget = function() { |
43 /* retract the pane between two annotations */ |
43 /* retract the pane between two annotations */ |
44 this.selector.find(".Ldt-SaTitle").text(""); |
44 this.selector.find(".Ldt-SaTitle").text(""); |