From a8cf725312d245d8d1f1df0fff22718975ce249e Mon Sep 17 00:00:00 2001 From: erdgeist Date: Thu, 20 Aug 2026 12:50:30 +0200 Subject: Add redirect ui in in nodes#edit and apply some minor cleanup Also give search inputs a magnifier and a clear control: input_group wraps a field with an icon and, where clearing is meaningful, a button that empties it and any hidden companion named by data-clears. Clean up some inconistency between field hints presented as p and as span. Remove stray console.log. --- public/javascripts/admin_search.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'public/javascripts/admin_search.js') diff --git a/public/javascripts/admin_search.js b/public/javascripts/admin_search.js index e20e511a..746cecc1 100644 --- a/public/javascripts/admin_search.js +++ b/public/javascripts/admin_search.js @@ -263,6 +263,20 @@ move_to_search = { } }; +redirect_search = { + initialize_search : function() { + initSearchPicker({ + inputSelector: "#redirect_search_term", + resultsSelector: "#redirect_search_results", + showRestricted: true, + onSelect: function(node) { + $("#redirect_search_term").val(node.title); + $("#page_redirect_node_id").val(node.node_id); + } + }); + } +}; + restore_search = { initialize_search : function() { initSearchPicker({ -- cgit v1.3