mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-03-18 21:29:36 +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
|
//Check if we have a saved mode
|
||||||
const stored_mode = localStorage.getItem(this._storage_key);
|
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
|
//Use stored mode if possible, otherwise use default
|
||||||
if(stored_mode) {
|
if(stored_mode) {
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,8 @@ export default class extends Controller {
|
||||||
*/
|
*/
|
||||||
_tree = null;
|
_tree = null;
|
||||||
|
|
||||||
|
_frame = "frame";
|
||||||
|
|
||||||
connect() {
|
connect() {
|
||||||
const treeElement = this.treeTarget;
|
const treeElement = this.treeTarget;
|
||||||
if (!treeElement) {
|
if (!treeElement) {
|
||||||
|
|
@ -48,6 +50,7 @@ export default class extends Controller {
|
||||||
|
|
||||||
this._url = this.element.dataset.treeUrl;
|
this._url = this.element.dataset.treeUrl;
|
||||||
this._data = this.element.dataset.treeData;
|
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") {
|
if(this.element.dataset.treeShowTags === "true") {
|
||||||
this._showTags = true;
|
this._showTags = true;
|
||||||
|
|
@ -99,7 +102,7 @@ export default class extends Controller {
|
||||||
onNodeSelected: (event) => {
|
onNodeSelected: (event) => {
|
||||||
const node = event.detail.node;
|
const node = event.detail.node;
|
||||||
if (node.href) {
|
if (node.href) {
|
||||||
window.Turbo.visit(node.href, {action: "advance"});
|
window.Turbo.visit(node.href, {action: "advance", frame: this._frame});
|
||||||
this._registerURLWatcher(node);
|
this._registerURLWatcher(node);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue