[limb-svn] r5810 - in 3.x/trunk/limb/js/shared: . limb

svn at limb-project.com svn at limb-project.com
Sat May 5 13:22:35 MSD 2007


Author: pachanga
Date: 2007-05-05 13:22:35 +0400 (Sat, 05 May 2007)
New Revision: 5810
URL: http://fisheye.limb-project.com/changelog/limb/?cs=5810

Added:
   3.x/trunk/limb/js/shared/limb/flash.js
Removed:
   3.x/trunk/limb/js/shared/limb/browser.js
Modified:
   3.x/trunk/limb/js/shared/limb.js
Log:
-- browser stuff moved to limb.js
-- flash detection moved to flash.js under Limb.Flash namespace

Deleted: 3.x/trunk/limb/js/shared/limb/browser.js
===================================================================
--- 3.x/trunk/limb/js/shared/limb/browser.js	2007-05-05 09:16:57 UTC (rev 5809)
+++ 3.x/trunk/limb/js/shared/limb/browser.js	2007-05-05 09:22:35 UTC (rev 5810)
@@ -1,62 +0,0 @@
-/**
- * Limb Web Application Framework
- *
- * @link http://limb-project.com
- *
- * @copyright  Copyright © 2004-2007 BIT
- * @license    LGPL http://www.gnu.org/copyleft/lesser.html
- * @version    $Id$
- * @package    js
- */
-
-Limb.namespace('Limb.Browser');
-
-var agt = navigator.userAgent.toLowerCase();
-Limb.Browser.is_ie = (agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1);
-Limb.Browser.is_gecko = navigator.product == "Gecko";
-Limb.Browser.is_opera  = (agt.indexOf("opera") != -1);
-Limb.Browser.is_mac    = (agt.indexOf("mac") != -1);
-Limb.Browser.is_mac_ie = (Limb.Browser.is_ie && Limb.Browser.is_mac);
-Limb.Browser.is_win_ie = (Limb.Browser.is_ie && !Limb.Browser.is_mac);
-
-Limb.Browser.detectFlash = function(requiredVersion)
-{
-  var flashVersion = 0;
-
-  if(!navigator.plugins)
-    return false;
-
-  if(Limb.Browser.is_win_ie)
-  {
-    var flashPresent = false;
-
-    for(var version = requiredVersion; version<10; version++)
-    {
-      try
-      {
-        flashPresent = flashPresent || new ActiveXObject('ShockwaveFlash.ShockwaveFlash.' + version);
-      }
-      catch(e) {}
-    }
-
-    return flashPresent;
-  }
-
-  if (navigator.plugins["Shockwave Flash 2.0"]
-      || navigator.plugins["Shockwave Flash"])
-  {
-
-    var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
-    var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
-
-    var flashVersion = parseInt(flashDescription.substring(16));
-  }
-
-  if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 4;
-
-  if(flashVersion < requiredVersion)
-    return false;
-
-  return true;
-}
-

Copied: 3.x/trunk/limb/js/shared/limb/flash.js (from rev 5804, 3.x/trunk/limb/js/shared/limb/browser.js)
===================================================================
--- 3.x/trunk/limb/js/shared/limb/flash.js	                        (rev 0)
+++ 3.x/trunk/limb/js/shared/limb/flash.js	2007-05-05 09:22:35 UTC (rev 5810)
@@ -0,0 +1,52 @@
+/**
+ * Limb Web Application Framework
+ *
+ * @link http://limb-project.com
+ *
+ * @copyright  Copyright &copy; 2004-2007 BIT
+ * @license    LGPL http://www.gnu.org/copyleft/lesser.html
+ * @version    $Id$
+ * @package    js
+ */
+
+Limb.namespace('Limb.Flash');
+
+Limb.Flash.detectVersion = function(requiredVersion)
+{
+  var flashVersion = 0;
+
+  if(!navigator.plugins)
+    return false;
+
+  if(Limb.Browser.is_win_ie)
+  {
+    var flashPresent = false;
+
+    for(var version = requiredVersion; version<10; version++)
+    {
+      try
+      {
+        flashPresent = flashPresent || new ActiveXObject('ShockwaveFlash.ShockwaveFlash.' + version);
+      }
+      catch(e) {}
+    }
+    return flashPresent;
+  }
+
+  if(navigator.plugins["Shockwave Flash 2.0"]
+      || navigator.plugins["Shockwave Flash"])
+  {
+    var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
+    var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
+
+    var flashVersion = parseInt(flashDescription.substring(16));
+  }
+
+  if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 4;
+
+  if(flashVersion < requiredVersion)
+    return false;
+
+  return true;
+}
+

Modified: 3.x/trunk/limb/js/shared/limb.js
===================================================================
--- 3.x/trunk/limb/js/shared/limb.js	2007-05-05 09:16:57 UTC (rev 5809)
+++ 3.x/trunk/limb/js/shared/limb.js	2007-05-05 09:22:35 UTC (rev 5810)
@@ -338,3 +338,13 @@
   }
 }
 
+Limb.namespace('Limb.Browser');
+
+var agt = navigator.userAgent.toLowerCase();
+Limb.Browser.is_ie = (agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1);
+Limb.Browser.is_gecko = navigator.product == "Gecko";
+Limb.Browser.is_opera  = (agt.indexOf("opera") != -1);
+Limb.Browser.is_mac    = (agt.indexOf("mac") != -1);
+Limb.Browser.is_mac_ie = (Limb.Browser.is_ie && Limb.Browser.is_mac);
+Limb.Browser.is_win_ie = (Limb.Browser.is_ie && !Limb.Browser.is_mac);
+



More information about the limb-svn mailing list