You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by bu...@apache.org on 2012/09/09 13:47:36 UTC

svn commit: r831464 - in /websites/staging/flex/trunk: cgi-bin/ content/ content/flex/installerbadge/index.html

Author: buildbot
Date: Sun Sep  9 11:47:35 2012
New Revision: 831464

Log:
Staging update by buildbot for flex

Modified:
    websites/staging/flex/trunk/cgi-bin/   (props changed)
    websites/staging/flex/trunk/content/   (props changed)
    websites/staging/flex/trunk/content/flex/installerbadge/index.html

Propchange: websites/staging/flex/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sun Sep  9 11:47:35 2012
@@ -1 +1 @@
-1382462
+1382466

Propchange: websites/staging/flex/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sun Sep  9 11:47:35 2012
@@ -1 +1 @@
-1382462
+1382466

Modified: websites/staging/flex/trunk/content/flex/installerbadge/index.html
==============================================================================
--- websites/staging/flex/trunk/content/flex/installerbadge/index.html (original)
+++ websites/staging/flex/trunk/content/flex/installerbadge/index.html Sun Sep  9 11:47:35 2012
@@ -1,10 +1,3 @@
-<style type="text/css"> 
-    body { margin: 0; padding: 0; }   
-    object:focus { outline: none; }
-    #flashContent { display: none; }
-    #${application} { border: 1px solid #172647; }
-</style>
-
 <div id="flashContent">
     <script type="text/javascript"> 
         var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://"); 
@@ -23,7 +16,7 @@
 <script type="text/javascript">
     /* use strict */
 
-    var swfVersionStr, params, attributes;
+    var _widget;
 
     function displayType() {
         if ((window.top != window.self) && window.parent)
@@ -33,7 +26,7 @@
     }
 
     function init() {
-        var prefix, theElement, theHeight, theWidth, widget;
+        var prefix, theElement, theHeight, theWidth;
 
         if (displayType() != "") {
             if (typeof window.innerWidth === 'number') {
@@ -46,27 +39,39 @@
                 theWidth = theElement.clientWidth;
             }
 
-            widget = document.getElementById("InstallApacheFlexBadge");
-
-            console.log("HERE '" + widget + "'");
+           console.log("HERE '" + _widget + "'");
 
-            widget.style.height = (theHeight - 2) + "px";
-            widget.style.width = (theWidth - 2) + "px";
+            _widget.style.height = (theHeight - 2) + "px";
+            _widget.style.width = (theWidth - 2) + "px";
 
             document.getElementById("InstallApacheFlexBadge").style.border = "1px solid #172647";
         }
     }
 
-    swfVersionStr = "11.1.0";
-    flashVars = { serviceURL: "http://incubator.apache.org/flex/" };
-    params = { quality: "high", bgcolor: "#ffffff", allowscriptaccess: "sameDomain",
-        allowfullscreen: "true" };
-    attributes = { id: "InstallApacheFlexBadge", name: "InstallApacheFlexBadge" };
+    function start() {
+        var swfVersionStr, params, attributes;
+
+        swfVersionStr = "11.1.0";
+        flashVars = { serviceURL: "http://incubator.apache.org/flex/" };
+        params = { quality: "high", bgcolor: "#ffffff", allowscriptaccess: "sameDomain",
+            allowfullscreen: "true" };
+        attributes = { id: "InstallApacheFlexBadge", name: "InstallApacheFlexBadge" };
+
+        swfobject.embedSWF("InstallApacheFlexBadge.swf", "flashContent", "10", "10", 
+            swfVersionStr, "", flashVars, params, attributes);
+
+        swfobject.createCSS("#flashContent", "display: block;");
 
-    swfobject.embedSWF("InstallApacheFlexBadge.swf", "flashContent", "10", "10", 
-        swfVersionStr, "", flashVars, params, attributes);
+        waitForWidget();
+    }
+
+    function waitForWidget() {
+        _widget = document.getElementById("InstallApacheFlexBadge");
+
+        if (!_widget)
+            setTimeout(function () { waitForWidget(); }, 1000);
+    }
 
-    swfobject.createCSS("#flashContent", "display: block;");
+    start();
 
-    setTimeout(function () { init(); }, 1000);
 </script>
\ No newline at end of file