imgDir: "../../ricoClient/images/", // directory containing Rico's image files\r
enableLogging: false, // enable console logging\r
grid_striping: true, // apply row striping to LiveGrids?\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
+ LoadBaseLib: true, // load base Javascript library (prototype, jQuery, etc)?\r
+ jQuery_theme_path: "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/",\r
\r
initialize: function(checkQueryString) {\r
this.transDir=this.jsDir+"translations/";\r
aParm=aSearch[i].split(/=/);\r
switch (aParm[0]) {\r
case 'theme': theme=aParm[1]; break;\r
- case 'lib': lib=aParm[1]; break;\r
+ case 'lib': lib=unescape(aParm[1]); break;\r
case 'log': this.enableLogging=true; break;\r
}\r
}\r
} else {\r
// set your production values here\r
- lib="proto"; // base library (proto, jquery, moo, dojo, ext, or glow)\r
+ lib="prototype-1.6"; // base library\r
theme="j-ui-lightness"; // jquery themes start with j-, rico themes start with r-\r
}\r
if (lib) this.LoadLib(lib);\r
},\r
\r
LoadLib: function(baseLib) {\r
- var baseFile,adapter;\r
- switch (baseLib) {\r
- case "proto":\r
- baseFile="prototype"\r
- adapter="2Proto"\r
- break;\r
- case "jquery":\r
- baseFile="jquery"\r
- adapter="2jQuery"\r
- break;\r
- case "moo":\r
- baseFile="mootools"\r
- adapter="2Moo"\r
- break;\r
- case "dojo":\r
- baseFile="dojo"\r
- adapter="2Dojo"\r
- break;\r
- case "ext":\r
- baseFile="ext-core"\r
- adapter="2Ext"\r
- break;\r
- case "glow":\r
- baseFile="glow.core"\r
- adapter="2Glow"\r
- break;\r
- default:\r
- return;\r
+ if (this.LoadBaseLib) {\r
+ if (baseLib.indexOf('/') > -1) {\r
+ // load from googleapis\r
+ document.write("<script src='http://ajax.googleapis.com/ajax/libs/"+baseLib+"' type='text/javascript'></script>");\r
+ } else {\r
+ // load from Rico baselibs dir\r
+ document.write("<script src='"+this.baselibsDir+baseLib+".js' type='text/javascript'></script>");\r
+ }\r
}\r
- //alert(baseFile+' '+adapter);\r
- if (this.LoadBaseLib) document.write("<script src='"+this.baselibsDir+baseFile+".js' type='text/javascript'></script>");\r
this.requireRicoJS("");\r
- this.requireRicoJS(adapter);\r
+ this.requireRicoJS("2" + baseLib.substr(0,3));\r
document.write("<script src='"+this.transDir+"ricoLocale_en.js' type='text/javascript'></script>");\r
this.requireRicoCSS("rico");\r
this.requireRicoJS("UI");\r
switch (prefix) {\r
case 'j':\r
this.requireRicoJS("Themeroller");\r
- document.write("<link type='text/css' rel='stylesheet' href='"+this.cssDir+"jquery-base/ui.base.css'>");\r
document.write("<link type='text/css' rel='Stylesheet' href='"+this.jQuery_theme_path+theme+"/jquery-ui.css'>");\r
break;\r
case 'r':\r