File tree 2 files changed +6
-3
lines changed
2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -229,7 +229,11 @@ def render(self, request):
229
229
htmx_url = reverse (viewname )
230
230
except NoReverseMatch :
231
231
htmx_url = None
232
- if parameters := self .config .get ('url_params' ):
232
+ parameters = self .config .get ('url_params' ) or {}
233
+ if page_size := self .config .get ('page_size' ):
234
+ parameters ['per_page' ] = page_size
235
+
236
+ if parameters :
233
237
try :
234
238
htmx_url = f'{ htmx_url } ?{ urlencode (parameters , doseq = True )} '
235
239
except ValueError :
@@ -238,7 +242,6 @@ def render(self, request):
238
242
'viewname' : viewname ,
239
243
'has_permission' : has_permission ,
240
244
'htmx_url' : htmx_url ,
241
- 'page_size' : self .config .get ('page_size' ),
242
245
})
243
246
244
247
Original file line number Diff line number Diff line change 1
1
{% if htmx_url and has_permission %}
2
- < div class ="htmx-container " hx-get ="{{ htmx_url }}{% if page_size %}?per_page={{ page_size }}{% endif %} " hx-trigger ="load "> </ div >
2
+ < div class ="htmx-container " hx-get ="{{ htmx_url }} " hx-trigger ="load "> </ div >
3
3
{% elif htmx_url %}
4
4
< div class ="text-muted text-center ">
5
5
< i class ="mdi mdi-lock-outline "> </ i > No permission to view this content.
You can’t perform that action at this time.
0 commit comments