mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-03-07 15:59:35 +00:00
Do not scroll up the sidebar when clicking on a treeview
This commit is contained in:
parent
78b1d41cf8
commit
83608fffcf
2 changed files with 7 additions and 2 deletions
|
|
@ -40,6 +40,8 @@ export default class extends TreeController {
|
|||
//Check if we have a saved mode
|
||||
const stored_mode = localStorage.getItem(this._storage_key);
|
||||
|
||||
this._frame = this.element.dataset.frame || "content"; //By default, navigate in the content frame, if a frame is defined
|
||||
|
||||
//Use stored mode if possible, otherwise use default
|
||||
if(stored_mode) {
|
||||
try {
|
||||
|
|
|
|||
|
|
@ -39,6 +39,8 @@ export default class extends Controller {
|
|||
*/
|
||||
_tree = null;
|
||||
|
||||
_frame = "frame";
|
||||
|
||||
connect() {
|
||||
const treeElement = this.treeTarget;
|
||||
if (!treeElement) {
|
||||
|
|
@ -48,6 +50,7 @@ export default class extends Controller {
|
|||
|
||||
this._url = this.element.dataset.treeUrl;
|
||||
this._data = this.element.dataset.treeData;
|
||||
this._frame = this.element.dataset.frame || "content"; //By default, navigate in the content frame, if a frame is defined
|
||||
|
||||
if(this.element.dataset.treeShowTags === "true") {
|
||||
this._showTags = true;
|
||||
|
|
@ -99,7 +102,7 @@ export default class extends Controller {
|
|||
onNodeSelected: (event) => {
|
||||
const node = event.detail.node;
|
||||
if (node.href) {
|
||||
window.Turbo.visit(node.href, {action: "advance"});
|
||||
window.Turbo.visit(node.href, {action: "advance", frame: this._frame});
|
||||
this._registerURLWatcher(node);
|
||||
}
|
||||
},
|
||||
|
|
@ -198,4 +201,4 @@ export default class extends Controller {
|
|||
return myResolve(this._data);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue