mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
@@ -51,7 +51,12 @@ $(document).ready(function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
function openSearchIfNecessary() {
|
function openSearchIfNecessary() {
|
||||||
const hashArgs = location.hash.substring(1).split('&').reduce((prev, item) => Object.assign({ [item.split('=')[0]]: (item.split('=').length < 2 ? undefined : decodeURIComponent(item.split('=')[1])) }, prev), {});
|
const hashArgs = location.hash.substring(1).split('&').reduce((prev, item) =>
|
||||||
|
Object.assign({
|
||||||
|
[item.split('=')[0]]: (item.split('=').length < 2 ?
|
||||||
|
undefined :
|
||||||
|
decodeURIComponent(item.split('=')[1].replace(/\+/g,'%20')))
|
||||||
|
}, prev), {});
|
||||||
if ("search" in hashArgs) {
|
if ("search" in hashArgs) {
|
||||||
showSearch(hashArgs.tracker, hashArgs.search, hashArgs.category);
|
showSearch(hashArgs.tracker, hashArgs.search, hashArgs.category);
|
||||||
}
|
}
|
||||||
@@ -775,7 +780,7 @@ function updateReleasesRow(row)
|
|||||||
}
|
}
|
||||||
|
|
||||||
function showSearch(selectedIndexer, query, category) {
|
function showSearch(selectedIndexer, query, category) {
|
||||||
var selectedIndexers = []
|
var selectedIndexers = [];
|
||||||
if (selectedIndexer)
|
if (selectedIndexer)
|
||||||
selectedIndexers = selectedIndexer.split(",");
|
selectedIndexers = selectedIndexer.split(",");
|
||||||
$('#select-indexer-modal').remove();
|
$('#select-indexer-modal').remove();
|
||||||
@@ -842,7 +847,11 @@ function showSearch(selectedIndexer, query, category) {
|
|||||||
Tracker: releaseDialog.find('#searchTracker').val()
|
Tracker: releaseDialog.find('#searchTracker').val()
|
||||||
};
|
};
|
||||||
|
|
||||||
window.location.hash = $.param({ search: queryObj.Query, tracker: queryObj.Tracker.join(","), category: queryObj.Category.join(",") });
|
window.location.hash = Object.entries({
|
||||||
|
search: encodeURIComponent(queryObj.Query).replace(/%20/g,'+'),
|
||||||
|
tracker: queryObj.Tracker.join(","),
|
||||||
|
category: queryObj.Category.join(",")
|
||||||
|
}).map(([k, v], i) => k + '=' + v).join('&');
|
||||||
|
|
||||||
$('#jackett-search-perform').html($('#spinner').html());
|
$('#jackett-search-perform').html($('#spinner').html());
|
||||||
$('#searchResults div.dataTables_filter input').val("");
|
$('#searchResults div.dataTables_filter input').val("");
|
||||||
|
@@ -691,6 +691,6 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
|
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
|
||||||
<script type="text/javascript" src="../custom.js?changed=20200220"></script>
|
<script type="text/javascript" src="../custom.js?changed=20200222"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
Reference in New Issue
Block a user