Skip to content
Snippets Groups Projects
Commit 8d18e4e2 authored by srosse's avatar srosse
Browse files

OO-1913: more reliable way to load the Skype button

parent 0b0221c9
No related branches found
No related tags found
No related merge requests found
...@@ -47,14 +47,15 @@ public class SkypePropertyHandler extends Generic127CharTextPropertyHandler { ...@@ -47,14 +47,15 @@ public class SkypePropertyHandler extends Generic127CharTextPropertyHandler {
if (StringHelper.containsNonWhitespace(skypeid)) { if (StringHelper.containsNonWhitespace(skypeid)) {
skypeid = StringHelper.escapeHtml(skypeid); skypeid = StringHelper.escapeHtml(skypeid);
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append("<script type=\"text/javascript\" src=\"https://secure.skypeassets.com/i/scom/js/skype-uri.js\"></script>") sb.append("<span>s_rosse</span> <div id=\"SkypeButton_Call_").append(skypeid).append("_1\" class=\"o_skype_button\">")
.append("<span>s_rosse</span> <div id=\"SkypeButton_Call_").append(skypeid).append("_1\" class=\"o_skype_button\">")
.append("<script type=\"text/javascript\">\n") .append("<script type=\"text/javascript\">\n")
.append("try{ jQuery.getScript('https://secure.skypeassets.com/i/scom/js/skype-uri.js', function() {\n")
.append("Skype.ui({\n") .append("Skype.ui({\n")
.append(" \"name\": \"dropdown\",") .append(" \"name\": \"dropdown\",")
.append(" \"element\": \"SkypeButton_Call_").append(skypeid).append("_1\",") .append(" \"element\": \"SkypeButton_Call_").append(skypeid).append("_1\",")
.append(" \"participants\": [\"").append(skypeid).append("\"]") .append(" \"participants\": [\"").append(skypeid).append("\"]")
.append("});") .append("});")
.append("});} catch(e) {}")
.append("</script>") .append("</script>")
.append("</div>"); .append("</div>");
return sb.toString(); return sb.toString();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment