summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/javascripts/admin_interface.js6
-rw-r--r--public/javascripts/admin_search.js8
2 files changed, 10 insertions, 4 deletions
diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js
index 9b28eb06..abe434bf 100644
--- a/public/javascripts/admin_interface.js
+++ b/public/javascripts/admin_interface.js
@@ -1,4 +1,10 @@
1var CCCMS_CONFIG;
2var ADMIN_STRINGS;
3
1$(document).ready(function () { 4$(document).ready(function () {
5 CCCMS_CONFIG = JSON.parse(document.getElementById('cccms_config').textContent);
6 ADMIN_STRINGS = CCCMS_CONFIG.strings;
7
2 admin_search.initialize(); 8 admin_search.initialize();
3 9
4 function effective_scheme() { 10 function effective_scheme() {
diff --git a/public/javascripts/admin_search.js b/public/javascripts/admin_search.js
index 852f5339..8c86a74f 100644
--- a/public/javascripts/admin_search.js
+++ b/public/javascripts/admin_search.js
@@ -22,7 +22,7 @@ admin_search = {
22 initSearchPicker({ 22 initSearchPicker({
23 inputSelector: "#search_term", 23 inputSelector: "#search_term",
24 resultsSelector: "#menu_search_results", 24 resultsSelector: "#menu_search_results",
25 url: ADMIN_SEARCH_URL, 25 url: CCCMS_CONFIG.urls.search,
26 isActive: function() { return $('#search_widget').is(':visible'); }, 26 isActive: function() { return $('#search_widget').is(':visible'); },
27 resultsHeaderHtml: "<p class='search_more'>Press Enter to see all results ⏎</p>" 27 resultsHeaderHtml: "<p class='search_more'>Press Enter to see all results ⏎</p>"
28 }); 28 });
@@ -41,7 +41,7 @@ admin_search = {
41function initSearchPicker(options) { 41function initSearchPicker(options) {
42 var inputSelector = options.inputSelector; 42 var inputSelector = options.inputSelector;
43 var resultsSelector = options.resultsSelector; 43 var resultsSelector = options.resultsSelector;
44 var url = options.url || ADMIN_MENU_SEARCH_URL; 44 var url = options.url || CCCMS_CONFIG.urls.menu_search;
45 var onSelect = options.onSelect; 45 var onSelect = options.onSelect;
46 var isActive = options.isActive; 46 var isActive = options.isActive;
47 var resultsHeaderHtml = options.resultsHeaderHtml; 47 var resultsHeaderHtml = options.resultsHeaderHtml;
@@ -138,7 +138,7 @@ dashboard_search = {
138 initSearchPicker({ 138 initSearchPicker({
139 inputSelector: "#dashboard_search_term", 139 inputSelector: "#dashboard_search_term",
140 resultsSelector: "#dashboard_search_results", 140 resultsSelector: "#dashboard_search_results",
141 url: DASHBOARD_SEARCH_URL, 141 url: CCCMS_CONFIG.urls.dashboard_search,
142 resultsHeaderHtml: "<p class='search_more'>Press Enter to see all results ⏎</p>", 142 resultsHeaderHtml: "<p class='search_more'>Press Enter to see all results ⏎</p>",
143 renderResults: function(data, results, resultsHeaderHtml) { 143 renderResults: function(data, results, resultsHeaderHtml) {
144 var found = false; 144 var found = false;
@@ -225,7 +225,7 @@ parent_search = {
225 225
226 clearTimeout(parent_search.path_timeout); 226 clearTimeout(parent_search.path_timeout);
227 parent_search.path_timeout = setTimeout(function() { 227 parent_search.path_timeout = setTimeout(function() {
228 $.get(PARAMETERIZE_PREVIEW_URL, { title: title }, function(slug) { 228 $.get(CCCMS_CONFIG.urls.parameterize_preview, { title: title }, function(slug) {
229 $("#resulting_path").text(window.location.origin + "/" + (prefix ? prefix + "/" : "") + slug); 229 $("#resulting_path").text(window.location.origin + "/" + (prefix ? prefix + "/" : "") + slug);
230 }); 230 });
231 }, 300); 231 }, 300);