mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-08-30 11:48:14 +02:00
feat: quick search
This commit is contained in:
@@ -23,6 +23,16 @@ define('search', ['navigator', 'translator', 'storage'], function (nav, translat
|
||||
}
|
||||
};
|
||||
|
||||
Search.api = function (data, callback) {
|
||||
var apiURL = '/api/search?' + createQueryString(data);
|
||||
data.searchOnly = undefined;
|
||||
var searchURL = '/search?' + createQueryString(data);
|
||||
$.get(apiURL, function (result) {
|
||||
result.url = searchURL;
|
||||
callback(result);
|
||||
});
|
||||
};
|
||||
|
||||
function createQueryString(data) {
|
||||
var searchIn = data.in || 'titlesposts';
|
||||
var postedBy = data.by || '';
|
||||
@@ -76,6 +86,10 @@ define('search', ['navigator', 'translator', 'storage'], function (nav, translat
|
||||
query.showAs = data.showAs;
|
||||
}
|
||||
|
||||
if (data.searchOnly) {
|
||||
query.searchOnly = data.searchOnly;
|
||||
}
|
||||
|
||||
$(window).trigger('action:search.createQueryString', {
|
||||
query: query,
|
||||
data: data,
|
||||
|
||||
Reference in New Issue
Block a user