Jalview.processAllAppletElements = function(PageInfo) {
- var apps = document.getElementsByTagName("applet");
- for (var i = apps.length; --i >= 0;) {
+ var applets = document.getElementsByTagName("applet");
+ var apps=[];
+ for (var i = 0; i < applets.length; i++)
+ apps[i] = applets[i];
+ for (var i = 0; i < apps.length; i++) {
Jalview.processAppletElement(apps[i], PageInfo);
}
}
// generate name/value pairs for parameters in Applet tag
- if (!Info.j2sAppletID) {
- Info.j2sAppletID = Info.idPrefix.replace(/%ID%/g, "jalview" + Jalview.jvid++);
-}
-
-
-Info.jalview_SCREEN_X= 10,Info.jalview_SCREEN_Y= 10;
-Info.jalview_EMBEDDED= true;
-Info.jalview_SCREEN_WIDTH = 400;
-Info.jalview_SCREEN_HEIGHT = 100;
+ Info.j2sAppletID = Info.j2sAppletID
+ || element.getAttribute("name")
+ || element.getAttribute("id")
+ || Info.idPrefix.replace(/%ID%/g, "jalview" + ++Jalview.jvid);
+
+//Info.jalview_SCREEN_X= 10,Info.jalview_SCREEN_Y= 10;
+//Info.jalview_EMBEDDED= true;
+//Info.jalview_SCREEN_WIDTH = 400;
+//Info.jalview_SCREEN_HEIGHT = 100;
var addParam = function(key,value) {