| function boot(name, cb) { |
| |
| setTimeout(function () { |
| let options = { |
| useShadowDom: false, |
| defaults: { |
| displaySize: 50, |
| transparency: 0.9, |
| theme: 'Monokai Pro', |
| }, |
| } |
| if (name) { |
| options.tool = name === 'settings' ? [] : name |
| } |
|
|
| try { |
| eruda.init(options) |
| } catch (e) { |
| alert(e) |
| } |
| eruda.show() |
|
|
| cb && cb() |
|
|
| if (name == null) return |
|
|
| loadJs('lib/boot', function () { |
| loadJs('lib/jasmine-jquery', function () { |
| |
| loadJs(name, function () { |
| window.onload() |
| }) |
| }) |
| }) |
| }, 500) |
| } |
|
|
| function loadJs(src, cb) { |
| let script = document.createElement('script') |
| script.src = src + '.js' |
| script.onload = cb |
| document.body.appendChild(script) |
| } |
|
|