UNPKG

ember-inspector-prebuilt

Version:

A pre-built set of distributable assets from the ember.js ember-inspector project.

36 lines (25 loc) 865 B
const { registerDevTool, unregisterDevTool } = require("./devtools-utils"); const { devtoolTabDefinition } = require("./tomster-devtool-panel"); const tomsterTabs = require("./tomster-tabs"); startup(); function startup() { registerDevTool(devtoolTabDefinition); } function shutdown() { unregisterDevTool(devtoolTabDefinition); } /* optional tomster locationbar button */ const tomsterButton = require('./tomster-locationbar-button.js'); const simplePrefs = require("sdk/simple-prefs"); if (simplePrefs.prefs["tomsterLocationbarButtonToggle"]) { tomsterButton.enable(); } simplePrefs.on("tomsterLocationbarButtonToggle", (prefName) => { let enabled = simplePrefs.prefs[prefName]; enabled ? tomsterButton.enable() : tomsterButton.disable(); }); exports.onUnload = function() { shutdown(); tomsterTabs.destroy(); tomsterButton.disable(); };