Adding strict and fixing minor bugs

This commit is contained in:
Dennis Eichhorn 2016-06-03 18:29:17 +02:00
parent 4db77b838f
commit 0c0bae66a1
28 changed files with 61 additions and 11 deletions

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Asset */ /** @namespace jsOMS.Asset */
jsOMS.Autoloader.defineNamespace('jsOMS.Asset'); jsOMS.Autoloader.defineNamespace('jsOMS.Asset');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
jsOMS.Autoloader = {}; jsOMS.Autoloader = {};
jsOMS.Autoloader.loaded = []; jsOMS.Autoloader.loaded = [];
jsOMS.Autoloader.namespaced = []; jsOMS.Autoloader.namespaced = [];

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Config */ /** @namespace jsOMS.Config */
jsOMS.Autoloader.defineNamespace('jsOMS.Config'); jsOMS.Autoloader.defineNamespace('jsOMS.Config');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Log */ /** @namespace jsOMS.Log */
jsOMS.Autoloader.defineNamespace('jsOMS.Log'); jsOMS.Autoloader.defineNamespace('jsOMS.Log');

View File

@ -10,6 +10,7 @@
(function (jsOMS) (function (jsOMS)
{ {
"use strict"; "use strict";
/** @namespace jsOMS.Math.Stochastic.Average */ /** @namespace jsOMS.Math.Stochastic.Average */
jsOMS.Autoloader.defineNamespace('jsOMS.Math.Stochastic.Average'); jsOMS.Autoloader.defineNamespace('jsOMS.Math.Stochastic.Average');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Request */ /** @namespace jsOMS.Message.Request */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Request */ /** @namespace jsOMS.Message.Request */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Request */ /** @namespace jsOMS.Message.Request */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request');
@ -251,7 +253,7 @@
*/ */
jsOMS.Message.Request.Request.prototype.getData = function () jsOMS.Message.Request.Request.prototype.getData = function ()
{ {
return this.data return this.data;
}; };
/** /**
@ -343,7 +345,7 @@
// todo: server is handling request // todo: server is handling request
} else { } else {
// todo: create handler for error returns // todo: create handler for error returns
console.log(self.xhr) console.log(self.xhr);
} }
}; };

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Request */ /** @namespace jsOMS.Message.Request */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request');

View File

@ -11,6 +11,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Request */ /** @namespace jsOMS.Message.Request */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Request */ /** @namespace jsOMS.Message.Request */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Request */ /** @namespace jsOMS.Message.Request */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Request');

View File

@ -11,6 +11,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Response */ /** @namespace jsOMS.Message.Response */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Response'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Response');

View File

@ -11,6 +11,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Response */ /** @namespace jsOMS.Message.Response */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Response'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Response');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Response */ /** @namespace jsOMS.Message.Response */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Response'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Response');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Message.Response */ /** @namespace jsOMS.Message.Response */
jsOMS.Autoloader.defineNamespace('jsOMS.Message.Response'); jsOMS.Autoloader.defineNamespace('jsOMS.Message.Response');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI */ /** @namespace jsOMS.UI */
jsOMS.Autoloader.defineNamespace('jsOMS.UI'); jsOMS.Autoloader.defineNamespace('jsOMS.UI');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI */ /** @namespace jsOMS.UI */
jsOMS.Autoloader.defineNamespace('jsOMS.UI'); jsOMS.Autoloader.defineNamespace('jsOMS.UI');

View File

@ -10,6 +10,7 @@
(function (jsOMS) (function (jsOMS)
{ {
"use strict"; "use strict";
/** @namespace jsOMS.UI.Input*/ /** @namespace jsOMS.UI.Input*/
jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input'); jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input');
@ -123,7 +124,7 @@
} }
} }
} catch (exception) { } catch (exception) {
self.app.logger.error('Invalid JSON object: ' + xhr, 'FormManager') self.app.logger.error('Invalid JSON object: ' + xhr, 'FormManager');
return false; return false;
} }
}); });

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI.Input */ /** @namespace jsOMS.UI.Input */
jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input'); jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI.Input.Keyboard */ /** @namespace jsOMS.UI.Input.Keyboard */
jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Keyboard'); jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Keyboard');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI.Input.Mouse */ /** @namespace jsOMS.UI.Input.Mouse */
jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Mouse'); jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Mouse');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI.Input.Mouse */ /** @namespace jsOMS.UI.Input.Mouse */
jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Mouse'); jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Mouse');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI.Input.Mouse */ /** @namespace jsOMS.UI.Input.Mouse */
jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Mouse'); jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Mouse');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI.Input.Touch */ /** @namespace jsOMS.UI.Input.Touch */
jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Touch'); jsOMS.Autoloader.defineNamespace('jsOMS.UI.Input.Touch');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.UI */ /** @namespace jsOMS.UI */
jsOMS.Autoloader.defineNamespace('jsOMS.UI'); jsOMS.Autoloader.defineNamespace('jsOMS.UI');

View File

@ -9,6 +9,8 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** @namespace jsOMS.Uri.UriFactory */ /** @namespace jsOMS.Uri.UriFactory */
jsOMS.Autoloader.defineNamespace('jsOMS.Uri.UriFactory'); jsOMS.Autoloader.defineNamespace('jsOMS.Uri.UriFactory');

View File

@ -7,6 +7,7 @@
*/ */
(function (jsOMS) (function (jsOMS)
{ {
"use strict";
/** /**
* Class finder * Class finder
@ -64,7 +65,7 @@
jsOMS.removeClass = function (ele, cls) jsOMS.removeClass = function (ele, cls)
{ {
if (jsOMS.hasClass(ele, cls)) { if (jsOMS.hasClass(ele, cls)) {
var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)'); var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
ele.className = ele.className.replace(reg, ''); ele.className = ele.className.replace(reg, '');
} }
}; };
@ -271,20 +272,17 @@
let out = jsOMS.clone(target); let out = jsOMS.clone(target);
for (let p in source) { for (let p in source) {
try { if (source.hasOwnProperty(p)) {
// Property in destination object set; update its value. // Property in destination object set; update its value.
if ( source[p].constructor==Object ) { if (typeof source[p] === 'object') {
out[p] = jsOMS.merge(out[p], source[p]); out[p] = jsOMS.merge(out[p], source[p]);
} else { } else {
out[p] = source[p]; out[p] = source[p];
} }
} else {
} catch(e) {
// Property in destination object not set; create it and set its value.
out[p] = source[p]; out[p] = source[p];
} }
} }
@ -299,5 +297,5 @@
jsOMS.clone = function (obj) jsOMS.clone = function (obj)
{ {
return obj; return obj;
} };
}(window.jsOMS = window.jsOMS || {})); }(window.jsOMS = window.jsOMS || {}));