summaryrefslogtreecommitdiff
path: root/public/javascripts/admin_search.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/javascripts/admin_search.js')
-rw-r--r--public/javascripts/admin_search.js36
1 files changed, 30 insertions, 6 deletions
diff --git a/public/javascripts/admin_search.js b/public/javascripts/admin_search.js
index d135503..792849f 100644
--- a/public/javascripts/admin_search.js
+++ b/public/javascripts/admin_search.js
@@ -202,12 +202,6 @@ parent_search = {
202 $("#title").bind("input", function() { 202 $("#title").bind("input", function() {
203 parent_search.update_resulting_path(); 203 parent_search.update_resulting_path();
204 }); 204 });
205
206 $("#copy_resulting_path").bind("click", function() {
207 var path = $("#resulting_path").text();
208 if (path === "—" || !navigator.clipboard) return;
209 navigator.clipboard.writeText(path);
210 });
211 }, 205 },
212 206
213 update_resulting_path : function() { 207 update_resulting_path : function() {
@@ -262,6 +256,19 @@ move_to_search = {
262 } 256 }
263}; 257};
264 258
259restore_search = {
260 initialize_search : function() {
261 initSearchPicker({
262 inputSelector: "#restore_search_term",
263 resultsSelector: "#restore_search_results",
264 onSelect: function(node) {
265 $("#restore_search_term").val(node.title);
266 $("#parent_id").val(node.node_id);
267 }
268 });
269 }
270};
271
265event_search = { 272event_search = {
266 initialize_search : function() { 273 initialize_search : function() {
267 initSearchPicker({ 274 initSearchPicker({
@@ -279,3 +286,20 @@ event_search = {
279 }); 286 });
280 } 287 }
281}; 288};
289
290asset_node_search = {
291 initialize_search : function() {
292 initSearchPicker({
293 inputSelector: "#asset_node_search_term",
294 resultsSelector: "#asset_node_search_results",
295 onSelect: function(node) {
296 $("#asset_node_search_term").val(node.title);
297 $("#node_id").val(node.node_id);
298 }
299 });
300
301 $("#asset_node_search_term").bind("input", function() {
302 if ($(this).val() === "") { $("#node_id").val(""); }
303 });
304 }
305};