Skip to content

Latest commit

 

History

History
100 lines (68 loc) · 1.79 KB

API.md

File metadata and controls

100 lines (68 loc) · 1.79 KB

Api

init

Initialize eruda.

Options

Name Type Desc
container element Container element. If not set, it will append an element directly under html root element
tool string array Choose which default tools you want, by default all will be added
autoScale=true boolean Auto scale eruda for different viewport settings
useShadowDom=true boolean Use shadow dom for css encapsulation
let el = document.createElement('div');
document.body.appendChild(el);

eruda.init({
    container: el,
    tool: ['console', 'elements'],
    useShadowDom: true,
    autoScale: true
});

destroy

Destory eruda.

Note: You can call init method again after destruction.

eruda.destroy();

scale

Set or get scale.

eruda.scale(); // -> 1
eruda.scale(1.5);

position

Set or get entry button position.

It will not take effect if given pos is out of range.

eruda.position({x: 20, y: 20});
eruda.position(); // -> {x: 20, y: 20}

get

Get tool, eg. console, elements panels.

let console = eruda.get('console');
console.log('eruda');

add

Add tool.

eruda.add(new (eruda.Tool.extend({
    name: 'test'
})));

remove

Remove tool.

eruda.remove('console');

show

Show eruda panel.

eruda.show();
eruda.show('console');

hide

Hide eruda panel.

eruda.hide();