mirror of
https://github.com/samsonjs/retrogit.git
synced 2026-03-29 10:05:52 +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>
|
||||
|
||||
<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>
|
||||
<script src="/static/settings.js"></script>
|
||||
|
||||
{{end}}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue