diff --git a/src/Jackett/Content/custom.js b/src/Jackett/Content/custom.js
index 66b0673f6..5cf3f45d4 100644
--- a/src/Jackett/Content/custom.js
+++ b/src/Jackett/Content/custom.js
@@ -301,7 +301,7 @@ function displayIndexerSetup(id, link) {
return;
}
- populateSetupForm(id, data.name, data.config, data.caps, link);
+ populateSetupForm(id, data.name, data.config, data.caps, link, data.alternativesitelinks);
}).fail(function () {
doNotify("Request to Jackett server failed", "danger", "glyphicon glyphicon-alert");
@@ -378,11 +378,18 @@ function populateConfigItems(configForm, config) {
}
}
-function newConfigModal(title, config, caps, link) {
+function newConfigModal(title, config, caps, link, alternativesitelinks) {
var configTemplate = Handlebars.compile($("#jackett-config-setup-modal").html());
var configForm = $(configTemplate({ title: title, caps: caps, link:link }));
$("#modals").append(configForm);
populateConfigItems(configForm, config);
+
+ if (alternativesitelinks.length >= 1) {
+ var AlternativeSiteLinksTemplate = Handlebars.compile($("#setup-item-alternativesitelinks").html());
+ var template = $(AlternativeSiteLinksTemplate({ "alternativesitelinks": alternativesitelinks }));
+ configForm.find("div[data-id='sitelink']").after(template);
+ }
+
return configForm;
}
@@ -427,8 +434,8 @@ function getConfigModalJson(configForm) {
return configJson;
}
-function populateSetupForm(indexerId, name, config, caps, link) {
- var configForm = newConfigModal(name, config, caps, link);
+function populateSetupForm(indexerId, name, config, caps, link, alternativesitelinks) {
+ var configForm = newConfigModal(name, config, caps, link, alternativesitelinks);
var $goButton = configForm.find(".setup-indexer-go");
$goButton.click(function () {
var data = { indexer: indexerId, name: name };
diff --git a/src/Jackett/Content/index.html b/src/Jackett/Content/index.html
index 412854472..24d02ba92 100644
--- a/src/Jackett/Content/index.html
+++ b/src/Jackett/Content/index.html
@@ -175,6 +175,16 @@
+