Skip to content

Commit f9470cb

Browse files
committed
- update 'web' addon
- improve the way errors are managed
1 parent d87a5d7 commit f9470cb

21 files changed

+676
-538
lines changed

addons/web.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"_id": "1f6001773a18791",
4747
"component": "e89c617b6b15d24",
4848
"state": "main",
49-
"action": "function main() {\n var subsystems = [],\n systems = [],\n system = null,\n scripts = [],\n script = null,\n pathToDesigner = '',\n i = 0,\n length = 0;\n \n subsystems = $db.RuntimeSystem.find({\n 'subsystem': true\n });\n subsystems.forEach(function (subsystem) {\n var subsystemId = subsystem._id;\n this.require(subsystemId).main();\n }, this); \n \n if (typeof document !== 'undefined') {\n systems = document.querySelectorAll('link[rel=system]');\n length = systems.length;\n \n // systems\n for (i = 0; i < length; i++) {\n system = systems[i];\n \n if (system.getAttribute('async') === 'false') {\n this.require('runtime').load(system.href, false);\n } else {\n this.require('runtime').load(system.href, true);\n }\n }\n if (length === 0) {\n this.require('runtime').ready();\n }\n \n // admin\n scripts = document.querySelectorAll('script[designer]');\n if (scripts.length) {\n pathToDesigner = scripts[0].getAttribute('designer');\n this.require('admin').start(pathToDesigner);\n }\n }\n}",
49+
"action": "function main() {\n var subsystems = [],\n systems = [],\n system = null,\n scripts = [],\n script = null,\n pathToDesigner = '',\n logLevel = 'warn',\n i = 0,\n length = 0;\n \n subsystems = $db.RuntimeSystem.find({\n 'subsystem': true\n });\n subsystems.forEach(function (subsystem) {\n var subsystemId = subsystem._id;\n this.require(subsystemId).main();\n }, this); \n \n if (typeof document !== 'undefined') {\n systems = document.querySelectorAll('link[rel=system]');\n length = systems.length;\n \n // logger\n scripts = document.querySelectorAll('script[log]');\n if (scripts.length) {\n logLevel = scripts[0].getAttribute('log');\n this.require('logger').level(logLevel);\n }\n \n // systems\n for (i = 0; i < length; i++) {\n system = systems[i];\n \n if (system.getAttribute('async') === 'false') {\n this.require('runtime').load(system.href, false);\n } else {\n this.require('runtime').load(system.href, true);\n }\n }\n if (length === 0) {\n this.require('runtime').ready();\n }\n \n // admin\n scripts = document.querySelectorAll('script[designer]');\n if (scripts.length) {\n pathToDesigner = scripts[0].getAttribute('designer');\n this.require('admin').start(pathToDesigner);\n }\n }\n}",
5050
"core": true,
5151
"useCoreAPI": true
5252
}

build/runtime.json

Lines changed: 89 additions & 96 deletions
Large diffs are not rendered by default.

build/system-runtime.js

Lines changed: 119 additions & 102 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/system-runtime.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/system/system.js

Lines changed: 89 additions & 96 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)