Skip to content

Commit

Permalink
fix: sync stimulus controller name (#28)
Browse files Browse the repository at this point in the history
  • Loading branch information
priyadi authored Apr 4, 2024
1 parent 7ae3ea3 commit dd729dd
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
8 changes: 6 additions & 2 deletions packages/rekapager-bundle/assets/dist/infinite-scrolling.js
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,8 @@ var _default = /*#__PURE__*/function (_Controller) {
// append new elements

var fragment = document.createRange().createContextualFragment(html);
var newElements = fragment.querySelector('[data-controller~="infinitescrolling"]').children;
(_document$querySelect = document.querySelector('[data-controller~="infinitescrolling"]')).append.apply(_document$querySelect, _toConsumableArray(newElements));
var newElements = fragment.querySelector('[data-controller~="' + _this.controllerNameValue + '"]').children;
(_document$querySelect = document.querySelector('[data-controller~="' + _this.controllerNameValue + '"]')).append.apply(_document$querySelect, _toConsumableArray(newElements));

// find next link

Expand All @@ -119,6 +119,10 @@ _defineProperty(_default, "values", {
pagination: {
type: String,
"default": '.pagination'
},
controllerName: {
type: String,
"default": 'rekalogika--rekapager-bundle--infinite-scrolling'
}
});
export { _default as default };
7 changes: 4 additions & 3 deletions packages/rekapager-bundle/assets/src/infinite-scrolling.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ import { Controller } from '@hotwired/stimulus';
export default class extends Controller {
static values = {
breakpoint: { type: String, default: '576px' },
pagination: { type: String, default: '.pagination' }
pagination: { type: String, default: '.pagination' },
controllerName: { type: String, default: 'rekalogika--rekapager-bundle--infinite-scrolling' }
}

connect() {
Expand Down Expand Up @@ -86,9 +87,9 @@ export default class extends Controller {

let fragment = document.createRange().createContextualFragment(html)
let newElements = fragment
.querySelector('[data-controller~="infinitescrolling"]')
.querySelector('[data-controller~="'+ this.controllerNameValue +'"]')
.children
document.querySelector('[data-controller~="infinitescrolling"]')
document.querySelector('[data-controller~="' + this.controllerNameValue + '"]')
.append(...newElements)

// find next link
Expand Down

0 comments on commit dd729dd

Please sign in to comment.