This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch db/8607d
in repository https://gitbox.apache.org/repos/asf/allura.git

commit 894411ff512295cf1edbd93c528e447cca65426a
Author: Dave Brondsema <[email protected]>
AuthorDate: Mon Jun 15 16:13:22 2026 -0400

    [#8607] use |tojson within JS
---
 Allura/allura/templates/repo/log.html                                   | 2 +-
 ForgeTracker/forgetracker/templates/tracker_widgets/mass_edit.html      | 2 +-
 .../forgetracker/templates/tracker_widgets/ticket_search_results.html   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Allura/allura/templates/repo/log.html 
b/Allura/allura/templates/repo/log.html
index 64d7a80fd..01c894330 100644
--- a/Allura/allura/templates/repo/log.html
+++ b/Allura/allura/templates/repo/log.html
@@ -73,7 +73,7 @@
             if (n==2){
                 var first_revision = 
$("input.selected:first").attr("url_commit");
                 var second_revision = 
$("input.selected:last").attr("revision");
-                var path = "{{path}}";
+                var path = {{path | tojson}};
                 var diff_url = 
first_revision+"tree/"+path+"?diff="+second_revision;
                 window.location.href = diff_url;
             }
diff --git a/ForgeTracker/forgetracker/templates/tracker_widgets/mass_edit.html 
b/ForgeTracker/forgetracker/templates/tracker_widgets/mass_edit.html
index 06e9cda2e..af552d10b 100644
--- a/ForgeTracker/forgetracker/templates/tracker_widgets/mass_edit.html
+++ b/ForgeTracker/forgetracker/templates/tracker_widgets/mass_edit.html
@@ -48,7 +48,7 @@
     {{widget.fields['lightbox'].display()}}
     {{widget.fields['page_list'].display(limit=limit, page=page, count=count)}}
     <script type="text/javascript">
-      var q="{{query and h.urlquoteplus(query) or ''}}", count={{count}}, 
limit={{limit}}, page={{page}}, sort="{{sort if sort else ''}}";
+      var q={{(query or '') | tojson}}, count={{count|tojson}}, 
limit={{limit|tojson}}, page={{page|tojson}}, sort={{(sort if sort else 
'')|tojson}};  {# used by ticket-list.js requery? #}
     </script>
   {% else %}
     No tickets found.
diff --git 
a/ForgeTracker/forgetracker/templates/tracker_widgets/ticket_search_results.html
 
b/ForgeTracker/forgetracker/templates/tracker_widgets/ticket_search_results.html
index da2b4ea36..46b26fd86 100644
--- 
a/ForgeTracker/forgetracker/templates/tracker_widgets/ticket_search_results.html
+++ 
b/ForgeTracker/forgetracker/templates/tracker_widgets/ticket_search_results.html
@@ -128,7 +128,7 @@
   {% endif %}
   {{widget.fields['page_list'].display(limit=limit, page=page, count=count)}}
   <script type="text/javascript">
-    var q="{{query and h.urlquoteplus(query) or ''}}", count={{count}}, 
limit={{limit}}, page={{page}}, sort="{{sort if sort else ''}}";
+    var q={{(query or '') | tojson}}, count={{count|tojson}}, 
limit={{limit|tojson}}, page={{page|tojson}}, sort={{(sort if sort else 
'')|tojson}};  {# used by ticket-list.js requery? #}
     var filter = {{(filter or {})|tojson}};
   </script>
 </div>

Reply via email to