diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4ec8376..dcd7a62 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 2.9.1 (20 Dec 2022)
+
+* fix(elements): select element using touch events
+
## 2.9.0 (20 Dec 2022)
* feat(elements): integrate dom viewer
diff --git a/package.json b/package.json
index ecc113d..7e29e1b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "eruda",
- "version": "2.9.0",
+ "version": "2.9.1",
"description": "Console for Mobile Browsers",
"main": "eruda.js",
"browserslist": [
@@ -44,7 +44,7 @@
"autoprefixer": "^9.7.4",
"babel-eslint": "^10.1.0",
"babel-loader": "^8.2.5",
- "chobitsu": "^1.4.3",
+ "chobitsu": "^1.4.4",
"core-js": "^3.26.1",
"css-loader": "^3.4.2",
"es-check": "^6.2.1",
@@ -65,7 +65,7 @@
"licia": "^1.37.0",
"luna-console": "^1.2.0",
"luna-data-grid": "^0.3.2",
- "luna-dom-viewer": "^1.2.2",
+ "luna-dom-viewer": "^1.2.3",
"luna-modal": "^1.0.0",
"luna-notification": "^0.1.4",
"luna-object-viewer": "^0.2.4",
diff --git a/src/Elements/Detail.js b/src/Elements/Detail.js
index 51405fb..4260ea2 100644
--- a/src/Elements/Detail.js
+++ b/src/Elements/Detail.js
@@ -231,10 +231,12 @@ export default class Detail {
${data.name}
- ${attribute}
- ${styles}
- ${computedStyle}
- ${listeners}`
+
+ ${attribute}
+ ${styles}
+ ${computedStyle}
+ ${listeners}
+
`
this._$container.html(html).show()
}
diff --git a/src/Elements/Elements.js b/src/Elements/Elements.js
index 1837fb8..99a7cb3 100644
--- a/src/Elements/Elements.js
+++ b/src/Elements/Elements.js
@@ -51,7 +51,7 @@ export default class Elements extends Tool {
super.show()
if (!this._curNode) {
- this._setNode(document.body)
+ this.select(document.body)
}
}
// To be removed in 3.0.0
@@ -59,6 +59,7 @@ export default class Elements extends Tool {
return this.select(node)
}
select(node) {
+ this._domViewer.select(node)
this._setNode(node)
this.emit('change', node)
return this
@@ -155,7 +156,7 @@ export default class Elements extends Tool {
}
if (isElExist(node)) {
- self._setNode(node)
+ self.select(node)
}
})
@@ -226,7 +227,6 @@ export default class Elements extends Tool {
if (node === this._curNode) return
this._curNode = node
- this._domViewer.select(node)
this._renderCrumbs()
const parentQueue = []
diff --git a/src/Elements/Elements.scss b/src/Elements/Elements.scss
index 0917883..10e4913 100644
--- a/src/Elements/Elements.scss
+++ b/src/Elements/Elements.scss
@@ -52,7 +52,6 @@
}
.detail {
@include absolute();
- @include overflow-auto(y);
z-index: 10;
padding-top: 40px;
display: none;
@@ -74,6 +73,10 @@
right: 0;
}
}
+ .element {
+ @include overflow-auto(y);
+ height: 100%;
+ }
}
.section {
border-bottom: 1px solid var(--border);
diff --git a/src/style/luna.scss b/src/style/luna.scss
index 31cb66c..bf2e8e7 100644
--- a/src/style/luna.scss
+++ b/src/style/luna.scss
@@ -235,7 +235,8 @@
}
&.luna-dom-viewer-selected:focus {
.luna-dom-viewer-selection {
- background: var(--contrast);
+ background: var(--accent);
+ opacity: 0.2;
}
}
}