Revision: 3791
Author:   seba.wagner
Date:     Fri Jun 10 02:36:51 2011
Log:      Fixing: lz.Browser.callJS references
http://code.google.com/p/openmeetings/source/detail?r=3791

Modified:
 /trunk/singlewebapp/WebContent/openmeetings/base/externalJavaScript.lzx
/trunk/singlewebapp/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx /trunk/singlewebapp/WebContent/openmeetings/modules/conference/browser/conferenceBrowser.lzx /trunk/singlewebapp/WebContent/openmeetings/modules/invitation/inviteMainWindow.lzx /trunk/singlewebapp/WebContent/openmeetings/modules/screenSharer2/screenSharingDialog.lzx

=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/base/externalJavaScript.lzx Fri Jun 10 01:59:44 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/base/externalJavaScript.lzx Fri Jun 10 02:36:51 2011
@@ -4,11 +4,18 @@
 <script>
 <![CDATA[

+
flash.external.ExternalInterface.addCallback("redirectToUrlCallback", null, redirectToUrlCallback); flash.external.ExternalInterface.addCallback("getTimeZoneOffsetCallback", null, getTimeZoneOffsetCallback);
-
+ flash.external.ExternalInterface.addCallback("getBrowserInfoCallback", null, getBrowserInfoCallback); + flash.external.ExternalInterface.addCallback("getBrowserLangCallback", null, getBrowserLangCallback);
+
+
        var redirectToUrlReturnObject = null;
        var timeZoneOffsetReturnObject = null;
+       var browserInfoReturnObject = null;
+       var browserLangReturnObject = null;
+

        function redirectToUrl(url, returnObject) {

@@ -42,6 +49,41 @@
                        timeZoneOffsetReturnObject.callback(returnValue);
                }
        }
+
+
+       function getBrowserInfo(returnObject) {
+
+        browserInfoReturnObject = returnObject;
+
+        flash.external.ExternalInterface.call("getBrowserInfo");
+
+        //lz.Browser.callJS("getBrowserInfo",callback);
+    }
+
+    function getBrowserInfoCallback(returnValue) {
+        if ($debug) Debug.write("getBrowserInfoCallback ",returnValue);
+        if (browserInfoReturnObject != null) {
+            browserInfoReturnObject.callback(returnValue);
+        }
+    }
+
+
+    function getBrowserLang(returnObject) {
+
+        browserLangReturnObject = returnObject;
+
+        flash.external.ExternalInterface.call("getBrowserLang");
+
+        //lz.Browser.callJS("getBrowserLang",callback);
+    }
+
+    function getBrowserLangCallback(returnValue) {
+        if ($debug) Debug.write("getBrowserLangCallback ",returnValue);
+        if (browserLangReturnObject != null) {
+            browserLangReturnObject.callback(returnValue);
+        }
+    }
+

 ]]>
 </script>
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx Mon Apr 18 05:23:52 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/admin/useradmin/userAdminValueForm.lzx Fri Jun 10 02:36:51 2011
@@ -50,7 +50,7 @@

             }

- lz.Browser.callJS("getTimeZoneOffset",getTimeZoneOffsetCallback);
+            getTimeZoneOffset(this);

             this._organisationslist.clearList();
             this.generateSipUserData.setValue(false);
@@ -65,6 +65,14 @@
         ]]>
        </handler>

+       <method name="callback" args="returnValue">
+        if ($debug) Debug.write("getTimeZoneOffset callback ",returnValue);
+
+        var std_time_offset = Number(returnValue);
+
+        this.setOffset(std_time_offset);
+    </method>
+
        <method name="setOffset" args="std_time_offset">
                <![CDATA[
                var timeZoneJavaFormat = "Etc/GMT";
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/conference/browser/conferenceBrowser.lzx Wed Aug 11 14:49:22 2010 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/conference/browser/conferenceBrowser.lzx Fri Jun 10 02:36:51 2011
@@ -64,22 +64,8 @@
                 if (false && os.indexOf("Win") >= 0) {

if ($debug) Debug.write("os :: version isWindows check for Firefox Bug ",os,version);
-                    var t = this;
-
-                    function callback(returnValue) {
-
-                       if ($debug) Debug.write("callback ",returnValue);
-
-                       if (returnValue.indexOf("Firefox") >= 0) {
- //We have to use parent in this context because it is called as
-                            //callback Object
-                            t.setAttribute("y",160);
-
- new lz.labelerrorPopup(canvas,{y:0,errorlabelid:750});
-                       }
-                    }
-
-                    lz.Browser.callJS("getBrowserInfo",callback);
+
+                    getBrowserLang(this);

                 }

@@ -108,6 +94,21 @@
             ]]>
         </handler>

+        <method name="callback" args="returnValue">
+               <![CDATA[
+
+ if ($debug) Debug.write("getBrowserInfo callback ",returnValue);
+
+                if (returnValue.indexOf("Firefox") >= 0) {
+
+                    this.setAttribute("y",160);
+
+                    new lz.labelerrorPopup(canvas,{y:0,errorlabelid:750});
+                }
+
+               ]]>
+        </method>
+
         <method name="newBrowserURL" args="newURL">
this._navigation._inner.browser.navigation.url.setAttribute("text",newURL);
                this._navigation._inner.browser.navigation.readStart.setURL();
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/invitation/inviteMainWindow.lzx Sun Apr 3 07:09:17 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/invitation/inviteMainWindow.lzx Fri Jun 10 02:36:51 2011
@@ -19,23 +19,19 @@
                 var pressEnter = new LzDelegate(this, "register");
                 lz.Keys.callOnKeyCombo(pressEnter, ["enter"]);

-                var t = this;
-
-                function getTimeZoneOffsetCallback(returnValue) {
-
- if ($debug) Debug.write("getTimeZoneOffsetCallback ",returnValue);
-
-                    var std_time_offset = Number(returnValue);
-
-                    t.setOffset(std_time_offset);
-
-                }
-
- lz.Browser.callJS("getTimeZoneOffset",getTimeZoneOffsetCallback);
+                getTimeZoneOffset(this);

             ]]>
         </handler>

+        <method name="callback" args="returnValue">
+ if ($debug) Debug.write("getTimeZoneOffset callback ",returnValue);
+
+            var std_time_offset = Number(returnValue);
+
+            this.setOffset(std_time_offset);
+        </method>
+
         <method name="setOffset" args="std_time_offset">
             <![CDATA[
             std_time_offset = Math.round(std_time_offset);
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/screenSharer2/screenSharingDialog.lzx Fri Aug 27 05:53:15 2010 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/screenSharer2/screenSharingDialog.lzx Fri Jun 10 02:36:51 2011
@@ -1037,7 +1037,7 @@

                     }

-                    lz.Browser.callJS("getBrowserLang",callback);
+                    lz.Browser. callJS("getBrowserLang",callback);


                        //var t = lz.Browser;

--
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to