Просмотр исходного кода

Allow autocompleter to work in a sub folder of the domain name.

Cqoicebordel 10 лет назад
Родитель
Сommit
f7b052c354

+ 1
- 1
searx/static/themes/courgette/js/searx.js Просмотреть файл

1
 if(searx.autocompleter) {
1
 if(searx.autocompleter) {
2
     window.addEvent('domready', function() {
2
     window.addEvent('domready', function() {
3
-	    new Autocompleter.Request.JSON('q', '/autocompleter', {
3
+	    new Autocompleter.Request.JSON('q', './autocompleter', {
4
 		    postVar:'q',
4
 		    postVar:'q',
5
 		    postData:{
5
 		    postData:{
6
 			    'format': 'json'
6
 			    'format': 'json'

+ 1
- 1
searx/static/themes/default/js/searx.js Просмотреть файл

1
 if(searx.autocompleter) {
1
 if(searx.autocompleter) {
2
     window.addEvent('domready', function() {
2
     window.addEvent('domready', function() {
3
-	    new Autocompleter.Request.JSON('q', '/autocompleter', {
3
+	    new Autocompleter.Request.JSON('q', './autocompleter', {
4
 		    postVar:'q',
4
 		    postVar:'q',
5
 		    postData:{
5
 		    postData:{
6
 			    'format': 'json'
6
 			    'format': 'json'

+ 1
- 1
searx/static/themes/oscar/js/searx.min.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 1
- 1
searx/static/themes/oscar/js/searx_src/autocompleter.js Просмотреть файл

19
     searx.searchResults = new Bloodhound({
19
     searx.searchResults = new Bloodhound({
20
         datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
20
         datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
21
         queryTokenizer: Bloodhound.tokenizers.whitespace,
21
         queryTokenizer: Bloodhound.tokenizers.whitespace,
22
-        remote: '/autocompleter?q=%QUERY'
22
+        remote: './autocompleter?q=%QUERY'
23
     });
23
     });
24
     searx.searchResults.initialize();
24
     searx.searchResults.initialize();
25
 }
25
 }