import HomeBtn from './DevTools/HomeBtn.es6' import DevTools from './DevTools/DevTools.es6' import Console from './Console/Console.es6' import Network from './Network/Network.es6' import Elements from './Elements/Elements.es6' import Snippets from './Snippets/Snippets.es6' import Resources from './Resources/Resources.es6' import Info from './Info/Info.es6' import Features from './Features/Features.es6' import Settings from './Settings/Settings.es6' import util from './util' require('./style.scss'); var $container; appendContainer(); var devTools = new DevTools($container); var homeBtn = new HomeBtn($container); homeBtn.on('click', () => devTools.toggle()); var consoleTool = new Console(), network = new Network(), elements = new Elements(), snippets = new Snippets(), resources = new Resources(), info = new Info(), features = new Features(), settings = new Settings(); devTools.add(consoleTool) .add(network) .add(elements) .add(snippets) .add(resources) .add(info) .add(features) .add(settings) .showTool('console'); settings.separator() .add(devTools.config, 'activeEruda', 'Always Activated') .separator() .add(devTools.config, 'transparent', 'Transparent') .add(devTools.config, 'halfScreen', 'Half Screen Size'); function appendContainer() { util.$('body').append('
'); $container = util.$('#eruda'); } module.exports = { get(name) { devTools.get(name); return this; }, add(tool) { devTools.add(tool); return this; }, show(name) { devTools.showTool(name); return this; }, util };