mirror of
https://github.com/nextcloud/server.git
synced 2026-04-21 14:23:17 -04:00
Merge pull request #10385 from nextcloud/search-init-fix
Fix search on public pages
This commit is contained in:
commit
ebeaa37da2
2 changed files with 16 additions and 12 deletions
|
|
@ -52,10 +52,13 @@
|
|||
var self = this;
|
||||
|
||||
if (typeof searchCallback !== 'function') {
|
||||
throw 'searchCallback must be a function';
|
||||
throw new Error('searchCallback must be a function');
|
||||
}
|
||||
if (typeof resetCallback !== 'function') {
|
||||
throw 'resetCallback must be a function';
|
||||
throw new Error('resetCallback must be a function');
|
||||
}
|
||||
if (!document.getElementById('searchbox')) {
|
||||
throw new Error('searchBox not available');
|
||||
}
|
||||
|
||||
this.searchCallback = searchCallback;
|
||||
|
|
|
|||
|
|
@ -413,26 +413,27 @@
|
|||
|
||||
$(document).ready(function() {
|
||||
var $searchResults = $('#searchresults');
|
||||
if ($searchResults.length > 0) {
|
||||
var $searchBox = $('#searchbox');
|
||||
if ($searchResults.length > 0 && $searchBox.length > 0) {
|
||||
$searchResults.addClass('hidden');
|
||||
$('#app-content')
|
||||
.find('.viewcontainer')
|
||||
.css('min-height', 'initial');
|
||||
$searchResults.load(
|
||||
OC.webroot + '/core/search/templates/part.results.html',
|
||||
function() {
|
||||
OC.Search = new OCA.Search.Core(
|
||||
$('#searchbox'),
|
||||
$('#searchresults')
|
||||
$searchBox,
|
||||
$searchResults
|
||||
);
|
||||
}
|
||||
);
|
||||
} else {
|
||||
// check again later
|
||||
_.defer(function() {
|
||||
OC.Search = new OCA.Search.Core(
|
||||
$('#searchbox'),
|
||||
$('#searchresults')
|
||||
);
|
||||
if ($searchResults.length > 0 && $searchBox.length > 0) {
|
||||
OC.Search = new OCA.Search.Core(
|
||||
$searchBox,
|
||||
$searchResults
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue