diff --git a/lib/devtools.js b/lib/devtools.js
index a70fad0..e4f6d30 100644
--- a/lib/devtools.js
+++ b/lib/devtools.js
@@ -67,6 +67,13 @@ customElements.define('developer-tooling', class extends HTMLElement {
float:right;
max-width:40%;
}
+ #server-message {
+ font-size: 0.8rem;
+ margin-top: 30px;
+ }
+ #server-message.hidden {
+ display: none;
+ }
h2 { margin: 0 }
p {
@@ -136,6 +143,9 @@ customElements.define('developer-tooling', class extends HTMLElement {
Apps
No apps added. Add an inspect key to start debugging.
+
+ Pear DevTools connection running on localhost
+
@@ -199,6 +209,11 @@ customElements.define('developer-tooling', class extends HTMLElement {
} else {
this.noAppsElem.classList.remove('hidden')
}
+
+ if (this.port) {
+ this.root.querySelector('#server-location').textContent = `location:${this.port}`
+ this.root.querySelector('#server-message').classList.remove('hidden')
+ }
}
addApp (inspectorKey) {
@@ -242,6 +257,7 @@ customElements.define('developer-tooling', class extends HTMLElement {
devtoolsHttpServer.listen(0, () => {
this.port = devtoolsHttpServer.address().port
console.log(`[devtoolsHttpServer] running on port ${this.port}`)
+ this.render()
})
devtoolsHttpServer.on('request', (req, res) => {
if (req.url !== '/json/list') {