Skip to content

Commit 00b084b

Browse files
Fix editOnClick focus on click
1 parent d4417cb commit 00b084b

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

dist/mix-manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"/powergrid.js": "/powergrid.js?id=d79ad6b36ca796706eac797c614deb5d",
2+
"/powergrid.js": "/powergrid.js?id=9d73d8a5f9abad977a66cabf31e89f3d",
33
"/bootstrap5.css": "/bootstrap5.css?id=a27af22343149104b2aa3283d8fd502b",
44
"/tailwind.css": "/tailwind.css?id=924477e2afcb2cb56aa392e266ee56ca"
55
}

dist/powergrid.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/js/components/pg-editable.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export default (params) => ({
2828
this.observe(
2929
() => document.getElementById('editable-' + this.hash),
3030
(editableElement) => {
31-
this.setFocusToEnd(editableElement);
31+
setTimeout(() => this.setFocusToEnd(editableElement), 100);
3232
}
3333
);
3434
}
@@ -46,9 +46,12 @@ export default (params) => ({
4646
this.observe(
4747
() => document.getElementById('editable-' + this.hash),
4848
(editableElement) => {
49-
if (this.store().getTextContent(this.hash)) {
50-
editableElement.textContent = this.store().getTextContent(this.hash);
51-
}
49+
setTimeout(() => {
50+
this.setFocusToEnd(editableElement)
51+
if (this.store().getTextContent(this.hash)) {
52+
editableElement.textContent = this.store().getTextContent(this.hash);
53+
}
54+
}, 100);
5255
}
5356
);
5457

0 commit comments

Comments
 (0)