diff --git a/app/javascript/controllers/collapsible_columns_controller.js b/app/javascript/controllers/collapsible_columns_controller.js index 5002c46e2..136848b84 100644 --- a/app/javascript/controllers/collapsible_columns_controller.js +++ b/app/javascript/controllers/collapsible_columns_controller.js @@ -3,6 +3,9 @@ import { Controller } from "@hotwired/stimulus" export default class extends Controller { static classes = [ "collapsed" ] static targets = [ "column", "button" ] + static values = { + collection: String + } connect() { this.#restoreColumns() @@ -71,6 +74,6 @@ export default class extends Controller { } #localStorageKeyFor(column) { - return `expand-${column.getAttribute("id")}` + return `expand-${this.collectionValue}-${column.getAttribute("id")}` } } diff --git a/app/views/collections/show/_columns.html.erb b/app/views/collections/show/_columns.html.erb index 06862a158..d1b099a2a 100644 --- a/app/views/collections/show/_columns.html.erb +++ b/app/views/collections/show/_columns.html.erb @@ -8,7 +8,7 @@ dragenter->drag-and-strum#dragEnter drop->drag-and-drop#drop dragend->drag-and-drop#dragEnd" } do %> -