# HG changeset patch # User cin # Date 1496416522 -10800 # Node ID 93fb6c09f2e119f71accf16f15d91fb6676f4306 # Parent fc2517695ee187317e0bf33ee6f528dd278c269c minor fixes diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/Deferred.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/implab/Deferred.js Fri Jun 02 18:15:22 2017 +0300 @@ -0,0 +1,3 @@ +define(["dojo/Deferred"], function(Deferred) { + return Deferred; +}); \ No newline at end of file diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/Uuid.js --- a/src/implab/Uuid.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/Uuid.js Fri Jun 02 18:15:22 2017 +0300 @@ -31,7 +31,7 @@ return _rnds8; }; _rng(); - } catch (e) {} + } catch (e) { /**/ } } if (!_rng) { @@ -70,7 +70,7 @@ return _rb(16); }; _rng(); - } catch (e) {} + } catch (e) { /**/ } } } @@ -261,7 +261,7 @@ } // Export public API - var uuid = function() { + var uuid = function () { return new String(v4()); }; uuid.v1 = v1; diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/components/ConsoleLogChannel.js --- a/src/implab/components/ConsoleLogChannel.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/components/ConsoleLogChannel.js Fri Jun 02 18:15:22 2017 +0300 @@ -1,5 +1,5 @@ define( - [ "dojo/_base/declare", "./format" ], + [ "dojo/_base/declare", "../text/format" ], function(declare, format) { return declare( null, diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/data/StatefullStoreAdapter.js --- a/src/implab/data/StatefullStoreAdapter.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/data/StatefullStoreAdapter.js Fri Jun 02 18:15:22 2017 +0300 @@ -1,4 +1,4 @@ -define(["dojo/_base/declare", "dojo/_base/array", "core/safe", "./StoreAdapter"], function(declare, array, safe ,AdapterStore){ +define(["dojo/_base/declare", "dojo/_base/array", "../safe", "./StoreAdapter"], function(declare, array, safe ,AdapterStore){ return declare([AdapterStore], { _attrs : null, diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/data/StoreAdapter.js --- a/src/implab/data/StoreAdapter.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/data/StoreAdapter.js Fri Jun 02 18:15:22 2017 +0300 @@ -1,6 +1,6 @@ define([ "dojo/_base/declare", - "core/safe", + "../safe", "dojo/when", "dojo/store/util/QueryResults" ], diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/di/Container.js --- a/src/implab/di/Container.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/di/Container.js Fri Jun 02 18:15:22 2017 +0300 @@ -1,8 +1,8 @@ define([ "../declare", "../safe", - "../UUID", - "dojo/Deferred", + "../Uuid", + "../Deferred", "./ActivationContext", "./Descriptor", "./ValueDescriptor", @@ -11,9 +11,8 @@ "./ActivationError" ], function ( declare, - array, safe, - UUID, + Uuid, Deferred, ActivationContext, Descriptor, @@ -45,6 +44,9 @@ return this._parent; }, + /** + * + */ getService: function (name, def) { var d = this._services[name]; if (!d) @@ -108,7 +110,7 @@ if (typeof (config) === "string") { p = new Deferred(); if (!contextRequire) { - var shim = config + "-" + UUID(); + var shim = config + "-" + Uuid(); define(shim, ["require", config], function (ctx, data) { p.resolve([data, { contextRequire: ctx @@ -228,11 +230,9 @@ if (data.services) opts.services = me._parseObject(data.services, typemap); if (data.inject) - opts.inject = data.inject instanceof Array ? array.map( - data.inject, - function (x) { - return me._parseObject(x, typemap); - }) : me._parseObject(data.inject, typemap); + opts.inject = data.inject instanceof Array ? data.inject.map(function (x) { + return me._parseObject(x, typemap); + }) : me._parseObject(data.inject, typemap); if (data.params) opts.params = me._parse(data.params, typemap); @@ -288,7 +288,7 @@ return new Value(data, true); var me = this; - return array.map(data, function (x) { + return data.map(function (x) { return me._parse(x, typemap); }); } diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/di/ReferenceDescriptor.js --- a/src/implab/di/ReferenceDescriptor.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/di/ReferenceDescriptor.js Fri Jun 02 18:15:22 2017 +0300 @@ -1,5 +1,5 @@ define([ - "dojo/_base/declare", "../safe", "./Descriptor", "./ActivationError", "./ValueDescriptor" + "../declare", "../safe", "./Descriptor", "./ActivationError", "./ValueDescriptor" ], function(declare, safe, Descriptor, ActivationError, Value) { diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/di/ServiceDescriptor.js --- a/src/implab/di/ServiceDescriptor.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/di/ServiceDescriptor.js Fri Jun 02 18:15:22 2017 +0300 @@ -1,14 +1,12 @@ define( [ - "dojo/_base/declare", + "../declare", "../safe", - "dojo/_base/lang", - "dojo/_base/array", "./Descriptor", "./ValueDescriptor" ], - function (declare, safe, lang, array, Descriptor, Value) { + function (declare, safe, Descriptor, Value) { var SINGLETON_ACTIVATION = 1, CONTAINER_ACTIVATION = 2, CONTEXT_ACTIVATION = 3, @@ -220,7 +218,7 @@ }; } else if (this._params instanceof Array) { this._factory = function () { - var inst = lang.delegate(ctor.prototype); + var inst = safe.create(ctor.prototype); var ret = ctor.apply(inst, arguments); return typeof (ret) === "object" ? ret : inst; }; @@ -244,7 +242,7 @@ } if (this._inject) { - array.forEach(this._inject, function (spec) { + this._inject.forEach(function (spec) { for (var m in spec) injectMethod(instance, m, context, spec[m]); }); diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/di/ValueDescriptor.js --- a/src/implab/di/ValueDescriptor.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/di/ValueDescriptor.js Fri Jun 02 18:15:22 2017 +0300 @@ -1,4 +1,4 @@ -define([ "dojo/_base/declare", "./Descriptor", "../safe" ], +define([ "../declare", "./Descriptor", "../safe" ], function(declare, Descriptor, safe) { return declare(Descriptor, { diff -r fc2517695ee1 -r 93fb6c09f2e1 src/implab/text/format.js --- a/src/implab/text/format.js Thu Jun 01 13:20:03 2017 +0300 +++ b/src/implab/text/format.js Fri Jun 02 18:15:22 2017 +0300 @@ -1,5 +1,5 @@ define([ - "./safe", + "../safe", "./format-compile", "dojo/number", "dojo/date/locale",