mirror of
https://github.com/samsonjs/retrogit.git
synced 2026-04-27 15:07:43 +00:00
Move settings JavaScript to a separate file.
This commit is contained in:
parent
01bee95e5c
commit
976beb08cc
2 changed files with 27 additions and 28 deletions
26
app/static/settings.js
Normal file
26
app/static/settings.js
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
function updateWeeklyDayContainer() {
|
||||||
|
var frequencyNode = document.getElementById("frequency");
|
||||||
|
var weeklyDayContainerNode = document.getElementById("weekly-day-container");
|
||||||
|
if (frequencyNode.value == "weekly") {
|
||||||
|
weeklyDayContainerNode.style.display = "inline";
|
||||||
|
} else {
|
||||||
|
weeklyDayContainerNode.style.display = "none";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateReposContainer() {
|
||||||
|
var includedReposNode = document.getElementById("included-repos");
|
||||||
|
var reposContainerNode = document.getElementById("repos-container");
|
||||||
|
if (includedReposNode.value == "some") {
|
||||||
|
reposContainerNode.style.display = "block";
|
||||||
|
} else {
|
||||||
|
var repoCheckboxes = document.querySelectorAll(".repo input[type=checkbox]");
|
||||||
|
for (var i = 0; i < repoCheckboxes.length; i++) {
|
||||||
|
repoCheckboxes[i].checked = true;
|
||||||
|
}
|
||||||
|
reposContainerNode.style.display = "none";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
updateWeeklyDayContainer();
|
||||||
|
updateReposContainer();
|
||||||
|
|
@ -131,34 +131,7 @@
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script>
|
<script src="/static/settings.js"></script>
|
||||||
function updateWeeklyDayContainer() {
|
|
||||||
var frequencyNode = document.getElementById("frequency");
|
|
||||||
var weeklyDayContainerNode = document.getElementById("weekly-day-container");
|
|
||||||
if (frequencyNode.value == "weekly") {
|
|
||||||
weeklyDayContainerNode.style.display = "inline";
|
|
||||||
} else {
|
|
||||||
weeklyDayContainerNode.style.display = "none";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateReposContainer() {
|
|
||||||
var includedReposNode = document.getElementById("included-repos");
|
|
||||||
var reposContainerNode = document.getElementById("repos-container");
|
|
||||||
if (includedReposNode.value == "some") {
|
|
||||||
reposContainerNode.style.display = "block";
|
|
||||||
} else {
|
|
||||||
var repoCheckboxes = document.querySelectorAll(".repo input[type=checkbox]");
|
|
||||||
for (var i = 0; i < repoCheckboxes.length; i++) {
|
|
||||||
repoCheckboxes[i].checked = true;
|
|
||||||
}
|
|
||||||
reposContainerNode.style.display = "none";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
updateWeeklyDayContainer();
|
|
||||||
updateReposContainer();
|
|
||||||
</script>
|
|
||||||
|
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue