-// Holds anything kiwi client specific (ie. front, gateway, kiwi.plugs..)\r
+// Holds anything kiwi client specific (ie. front, gateway, _kiwi.plugs..)\r
/**\r
* @namespace\r
*/\r
-var kiwi = {};\r
+var _kiwi = {};\r
\r
-kiwi.model = {};\r
-kiwi.view = {};\r
-kiwi.applets = {};\r
+_kiwi.model = {};\r
+_kiwi.view = {};\r
+_kiwi.applets = {};\r
\r
\r
/**\r
* Will be used to access a limited subset of kiwi functionality\r
* and data (think: plugins)\r
*/\r
-kiwi.global = {\r
+_kiwi.global = {\r
utils: undefined, // Re-usable methods\r
gateway: undefined,\r
user: undefined,\r
start: function (opts) {\r
opts = opts || {};\r
\r
- kiwi.app = new kiwi.model.Application(opts);\r
+ _kiwi.app = new _kiwi.model.Application(opts);\r
\r
if (opts.kiwi_server) {\r
- kiwi.app.kiwi_server = opts.kiwi_server;\r
+ _kiwi.app.kiwi_server = opts.kiwi_server;\r
}\r
\r
- kiwi.app.start();\r
+ _kiwi.app.start();\r
\r
return true;\r
}\r
\r
// If within a closure, expose the kiwi globals\r
if (typeof global !== 'undefined') {\r
- global.kiwi = kiwi.global;\r
+ global.kiwi = _kiwi.global;\r
+} else {\r
+ // Not within a closure so set a var in the current scope\r
+ var kiwi = _kiwi.global;\r
}
\ No newline at end of file