ui: overwrite modals element (#14381)

This commit is contained in:
Bogdan
2023-05-27 19:41:35 +03:00
committed by GitHub
parent 623f48d83c
commit bfa2757c98
2 changed files with 6 additions and 7 deletions

View File

@@ -461,7 +461,7 @@ function displayUnconfiguredIndexersList() {
$('#indexers div.dataTables_filter input').focusWithoutScrolling(); $('#indexers div.dataTables_filter input').focusWithoutScrolling();
}); });
$("#modals").append(UnconfiguredIndexersDialog); $("#modals").html(UnconfiguredIndexersDialog);
$('#add-selected-indexers').click(function () { $('#add-selected-indexers').click(function () {
var selectedIndexers = $('#unconfigured-indexer-datatable').DataTable().$('input[type="checkbox"]'); var selectedIndexers = $('#unconfigured-indexer-datatable').DataTable().$('input[type="checkbox"]');
@@ -799,7 +799,7 @@ function newConfigModal(title, config, caps, link, alternativesitelinks, descrip
link: link, link: link,
description: description description: description
})); }));
$("#modals").append(configForm); $("#modals").html(configForm);
populateConfigItems(configForm, config); populateConfigItems(configForm, config);
if (alternativesitelinks.length >= 1) { if (alternativesitelinks.length >= 1) {
@@ -1043,14 +1043,13 @@ function showSearch(selectedFilter, selectedIndexer, query, category) {
var selectedIndexers = []; var selectedIndexers = [];
if (selectedIndexer) if (selectedIndexer)
selectedIndexers = selectedIndexer.split(","); selectedIndexers = selectedIndexer.split(",");
$('#select-indexer-modal').remove();
var releaseTemplate = Handlebars.compile($("#jackett-search").html()); var releaseTemplate = Handlebars.compile($("#jackett-search").html());
var releaseDialog = $(releaseTemplate({ var releaseDialog = $(releaseTemplate({
filters: availableFilters, filters: availableFilters,
active: selectedFilter active: selectedFilter
})); }));
$("#modals").append(releaseDialog); $("#modals").html(releaseDialog);
releaseDialog.on('shown.bs.modal', function () { releaseDialog.on('shown.bs.modal', function () {
releaseDialog.find('#searchquery').focusWithoutScrolling(); releaseDialog.find('#searchquery').focusWithoutScrolling();
@@ -1581,7 +1580,7 @@ function bindUIButtons() {
}); });
} }
}); });
$("#modals").append(releaseDialog); $("#modals").html(releaseDialog);
releaseDialog.modal("show"); releaseDialog.modal("show");
}).fail(function () { }).fail(function () {
doNotify("Request to Jackett server failed", "danger", "glyphicon glyphicon-alert"); doNotify("Request to Jackett server failed", "danger", "glyphicon glyphicon-alert");
@@ -1600,7 +1599,7 @@ function bindUIButtons() {
logs: data logs: data
}; };
var releaseDialog = $(releaseTemplate(item)); var releaseDialog = $(releaseTemplate(item));
$("#modals").append(releaseDialog); $("#modals").html(releaseDialog);
releaseDialog.modal("show"); releaseDialog.modal("show");
}).fail(function () { }).fail(function () {
doNotify("Request to Jackett server failed", "danger", "glyphicon glyphicon-alert"); doNotify("Request to Jackett server failed", "danger", "glyphicon glyphicon-alert");

View File

@@ -756,6 +756,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=2023041901"></script> <script type="text/javascript" src="../custom.js?changed=2023052701"></script>
</body> </body>
</html> </html>