Most base libraries now loaded from googleapis. Changes to the way LiveGridForms...
[infodrom/rico3] / examples / php / LoadRicoClient.php
index c2969db..add8257 100644 (file)
@@ -8,7 +8,7 @@ $baselibsDir=$jsDir."baselibs/";
 $grid_striping=true;       // apply row striping to LiveGrids?\r
 $checkQueryString = true;  // load settings from QueryString? true for demo, false for production\r
 $LoadBaseLib = true;       // load base Javascript library (prototype, jQuery, etc) from Rico directory?\r
-$jQuery_theme_path = "http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/";\r
+$jQuery_theme_path = "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/themes/";\r
 \r
 if ($checkQueryString) {\r
   $ricoLib=$_GET['lib'];\r
@@ -16,7 +16,7 @@ if ($checkQueryString) {
   $ricoLogging=isset($_GET["log"]);\r
 } else {\r
   // set your production values here\r
-  $ricoLib="proto";    // base library (proto, jquery, moo, dojo, ext, or glow)\r
+  $ricoLib="prototype-1.6";     // base library\r
   $ricoTheme="j-ui-lightness";  // jquery themes start with j-, rico themes start with r-\r
   $ricoLogging=false;\r
 }\r
@@ -43,37 +43,15 @@ function SetConfig() {
 \r
 function LoadLib($baseLib, $baseLoadFlag) {\r
   global $baselibsDir,$transDir;\r
-  switch ($baseLib) {\r
-    case 'proto':\r
-      $baselib='prototype';\r
-      $adapter='2Proto';\r
-      break;\r
-    case 'jquery':\r
-      $baselib='jquery';\r
-      $adapter='2jQuery';\r
-      break;\r
-    case 'moo':\r
-      $baselib='mootools';\r
-      $adapter='2Moo';\r
-      break;\r
-    case 'dojo':\r
-      $baselib='dojo';\r
-      $adapter='2Dojo';\r
-      break;\r
-    case 'ext':\r
-      $baselib='ext-core';\r
-      $adapter='2Ext';\r
-      break;\r
-    case 'glow':\r
-      $baselib='glow.core';\r
-      $adapter='2Glow';\r
-      break;\r
-    default:\r
-      exit();\r
+  if ($baseLoadFlag) {\r
+    if (strpos($baseLib,"/") === false) {\r
+      echo "<script src='".$baselibsDir.$baseLib.".js' type='text/javascript'></script>\n";\r
+    } else {\r
+      echo "<script src='http://ajax.googleapis.com/ajax/libs/".$baseLib."' type='text/javascript'></script>\n";\r
+    }\r
   }\r
-  if ($baseLoadFlag) echo "<script src='".$baselibsDir.$baselib.".js' type='text/javascript'></script>\n";\r
   requireRicoJS("");\r
-  requireRicoJS($adapter);\r
+  requireRicoJS("2" . substr($baseLib,0,3));\r
   echo "<script src='".$transDir."ricoLocale_en.js' type='text/javascript'></script>\n";\r
   requireRicoCSS("rico");\r
   requireRicoJS("UI");\r
@@ -110,7 +88,7 @@ function LoadTheme($theme) {
   switch ($prefix) {\r
     case 'j':\r
       requireRicoJS("Themeroller");\r
-      echo "<link type='text/css' rel='stylesheet' href='".$cssDir."jquery-base/ui.base.css' />";\r
+      //echo "<link type='text/css' rel='stylesheet' href='".$cssDir."jquery-base/ui.base.css' />";\r
       echo "<link type='text/css' rel='Stylesheet' href='" . $jQuery_theme_path . $theme."/jquery-ui.css' />";\r
       break;\r
     case 'r':\r