+
+ htmlSvg.append("<script language=\"JavaScript\" type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js\"></script>\n"
+ + "<script language=\"JavaScript\" type=\"text/javascript\" src=\"//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js\"></script>\n"
+ + "<script>\n"
+ + "var subCatContainer = $(\".sub-category-container\");\n"
+ + "subCatContainer.scroll(\nfunction() {\n"
+ + "subCatContainer.scrollTop($(this).scrollTop());\n});\n");
+
+ htmlSvg.append("</script>\n");
+
+ // javascript for launching file in Jalview
+
+ htmlSvg.append("<script language=\"JavaScript\">\n");
+ htmlSvg.append("function openJalviewUsingCurrentUrl(){\n");
+ htmlSvg.append(" var json = JSON.parse(document.getElementById(\"seqData\").value);\n");
+ htmlSvg.append(" var jalviewVersion = json['appSettings'].version;\n");
+ htmlSvg.append(" var url = json['appSettings'].webStartUrl;\n");
+ htmlSvg.append(" var myForm = document.createElement(\"form\");\n\n");
+ htmlSvg.append(" var heap = document.createElement(\"input\");\n");
+ htmlSvg.append(" heap.setAttribute(\"name\", \"jvm-max-heap\") ;\n");
+ htmlSvg.append(" heap.setAttribute(\"value\", \"2G\");\n\n");
+ htmlSvg.append(" var target = document.createElement(\"input\");\n");
+ htmlSvg.append(" target.setAttribute(\"name\", \"open\");\n");
+ htmlSvg.append(" target.setAttribute(\"value\", document.URL);\n\n");
+ htmlSvg.append(" var jvVersion = document.createElement(\"input\");\n");
+ htmlSvg.append(" jvVersion.setAttribute(\"name\", \"version\") ;\n");
+ htmlSvg.append(" jvVersion.setAttribute(\"value\", jalviewVersion);\n\n");
+ htmlSvg.append(" myForm.action = url;\n");
+ htmlSvg.append(" myForm.appendChild(heap);\n");
+ htmlSvg.append(" myForm.appendChild(target);\n");
+ htmlSvg.append(" myForm.appendChild(jvVersion);\n");
+ htmlSvg.append(" document.body.appendChild(myForm);\n");
+ htmlSvg.append(" myForm.submit() ;\n");
+ htmlSvg.append(" document.body.removeChild(myForm);\n");
+ htmlSvg.append("}\n");
+ htmlSvg.append("</script>\n");
+ htmlSvg.append("</hmtl>");