mirror of
https://github.com/liriliri/eruda.git
synced 2026-03-20 09:38:37 +08:00
45 lines
1.0 KiB
JavaScript
45 lines
1.0 KiB
JavaScript
function boot(name, cb)
|
|
{
|
|
// Need a little delay to make sure width and height of webpack dev server iframe are initialized.
|
|
setTimeout(function ()
|
|
{
|
|
var options = {};
|
|
if (name)
|
|
{
|
|
options.tool = name === 'settings' ? [] : name;
|
|
}
|
|
|
|
try
|
|
{
|
|
eruda.init(options);
|
|
} catch (e)
|
|
{
|
|
alert(e);
|
|
}
|
|
eruda.show().get().config.set('displaySize', 50);
|
|
|
|
cb && cb();
|
|
|
|
if (name == null) return;
|
|
|
|
loadJs('lib/boot', function ()
|
|
{
|
|
loadJs('lib/jasmine-jquery', function ()
|
|
{
|
|
// This is needed to trigger jasmine initialization.
|
|
loadJs(name, function ()
|
|
{
|
|
window.onload();
|
|
});
|
|
});
|
|
});
|
|
}, 500);
|
|
}
|
|
|
|
function loadJs(src, cb)
|
|
{
|
|
var script = document.createElement('script');
|
|
script.src = src + '.js';
|
|
script.onload = cb;
|
|
document.body.appendChild(script);
|
|
} |