Author: remi
Date: 2009-03-25 09:44:26 +0100 (Wed, 25 Mar 2009)
New Revision: 4205

Modified:
   software_suite_v2/tuxware/tuxdroidserver/trunk/data/xsl/web_gadget.xsl
Log:
* fixed 'web_gadget.xsl' now work on IE too

Modified: software_suite_v2/tuxware/tuxdroidserver/trunk/data/xsl/web_gadget.xsl
===================================================================
--- software_suite_v2/tuxware/tuxdroidserver/trunk/data/xsl/web_gadget.xsl      
2009-03-24 10:17:15 UTC (rev 4204)
+++ software_suite_v2/tuxware/tuxdroidserver/trunk/data/xsl/web_gadget.xsl      
2009-03-25 08:44:26 UTC (rev 4205)
@@ -1,54 +1,58 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
xmlns="http://www.w3.org/1999/xhtml";>
+<xsl:stylesheet version="1.0" 
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
+    xmlns:fo="http://www.w3.org/1999/XSL/Format";>
+<xsl:template match="/">
+<html>
     <head>
-    <script language="javascript">
-    <![CDATA[
-        function start()
-        {
-            var parametersString = "";
-            var command = document.getElementById("command").value;
-            var uuid = document.getElementById("uuid").value;
-            
-            var parameters = document.getElementsByTagName("input");
-            for (var i = 0; i < parameters.length; i++)
+        <script language="javascript">
+        <![CDATA[
+            function startGadget()
             {
-                var param = parameters[i];
-                if (param.type != 'button')
+                var parametersString = "";
+                var command = document.getElementById("command").value;
+                var uuid = document.getElementById("uuid").value;
+                
+                var parameters = document.getElementsByTagName("input");
+                for (var i = 0; i < parameters.length; i++)
                 {
-                    if (param.type == 'checkbox')
+                    var param = parameters[i];
+                    if (param.type != 'button')
                     {
-                        parametersString += param.name + '=' + param.checked + 
'|';
+                        if (param.type == 'checkbox')
+                        {
+                            parametersString += param.name + '=' + 
param.checked + '|';
+                        }
+                        else
+                        {
+                            parametersString += param.name + '=' + param.value 
+ '|';
+                        }
                     }
-                    else
-                    {
-                        parametersString += param.name + '=' + param.value + 
'|';
-                    }
                 }
+                
+                parameters = document.getElementsByTagName("select");
+                for (var i = 0; i < parameters.length; i++)
+                {
+                    var param = parameters[i];
+                    parametersString += param.name + '=' + param.value + '|';
+                }
+                
+                var url = 
"http://127.0.0.1:270/gadget_framework/start_gadget_by_uuid?command=";;
+                url += command + "&uuid=" + uuid;
+                url += "&parameters=" + parametersString;
+                document.getElementById("fake_image").src = url + "#" + 
Math.random();
             }
             
-            parameters = document.getElementsByTagName("select");
-            for (var i = 0; i < parameters.length; i++)
+            function stopGadget()
             {
-                var param = parameters[i];
-                parametersString += param.name + '=' + param.value + '|';
+                document.getElementById("fake_image").src = "#";
+                var uuid = document.getElementById("uuid").value;
+                var url = 
"http://127.0.0.1:270/gadget_framework/stop_gadget_by_uuid?";;
+                url += "uuid=" + uuid;
+                document.getElementById("fake_image").src = url + "#" + 
Math.random();
             }
-            
-            var url = 
"http://127.0.0.1:270/gadget_framework/start_gadget_by_uuid?command=";;
-            url += command + "&uuid=" + uuid;
-            url += "&parameters=" + parametersString;
-            document.getElementById("fake_image").src = url + "#" + 
Math.random();
-        }
-        
-        function stop()
-        {
-            document.getElementById("fake_image").src = "#";
-            var uuid = document.getElementById("uuid").value;
-            var url = 
"http://127.0.0.1:270/gadget_framework/stop_gadget_by_uuid?";;
-            url += "uuid=" + uuid;
-            document.getElementById("fake_image").src = url + "#" + 
Math.random();
-        }
-    ]]>
-    </script>
+        ]]>
+        </script>
     </head>
     <body>
         <xsl:for-each select="root/data">
@@ -90,7 +94,7 @@
                 </xsl:attribute>
             </xsl:element>
             <!-- A table for the parameters --> 
-            <table border="0" CELLPADDING="50">
+            <table border="0" CELLPADDING="5">
             <!-- For all parameters --> 
             <xsl:for-each select="parameters/*">
                 <xsl:if test="category != 'internals'">
@@ -177,7 +181,7 @@
                     <xsl:element name="input">
                         <xsl:attribute name="type">button</xsl:attribute>
                         <xsl:attribute name="value">Start</xsl:attribute>
-                        <xsl:attribute 
name="onclick">javascript:start()</xsl:attribute>
+                        <xsl:attribute 
name="onclick">javascript:startGadget();</xsl:attribute>
                         <xsl:attribute name="size">30</xsl:attribute>
                     </xsl:element>
                 </td>
@@ -186,7 +190,7 @@
                     <xsl:element name="input">
                         <xsl:attribute name="type">button</xsl:attribute>
                         <xsl:attribute name="value">Stop</xsl:attribute>
-                        <xsl:attribute 
name="onclick">javascript:stop()</xsl:attribute>
+                        <xsl:attribute 
name="onclick">javascript:stopGadget();</xsl:attribute>
                         <xsl:attribute name="size">30</xsl:attribute>
                     </xsl:element>
                 </td>
@@ -201,4 +205,6 @@
             <xsl:attribute name="height">0</xsl:attribute>
         </xsl:element>
     </body>
-</html>
\ No newline at end of file
+</html>
+</xsl:template>
+</xsl:stylesheet>


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to