-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
123 lines (108 loc) · 5.49 KB
/
script.js
File metadata and controls
123 lines (108 loc) · 5.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
document.addEventListener('DOMContentLoaded', function() {
function showNext(sectionId) {
var sections = document.querySelectorAll('form > div');
sections.forEach(function(section) {
section.classList.add('hidden'); // Hide all sections
});
var nextSection = document.getElementById(sectionId);
nextSection.classList.remove('hidden'); // Show the current section
}
function toggleHomeStationVisibility() {
var checkbox = document.getElementById("deployerTDYToggle");
var homeStationField = document.getElementById("homeStationField");
if (checkbox.checked) {
homeStationField.classList.add('visible'); // Shows the input field
homeStationField.classList.remove('hidden');
} else {
homeStationField.classList.remove('visible'); // Hides the input field
homeStationField.classList.add('hidden');
}
}
function toggleDeviceDropOffVisibility() {
var checkbox = document.getElementById("deviceDropOffToggle");
var deviceDropOffFields = document.getElementById("deviceDropOffFields");
if (checkbox.checked) {
deviceDropOffFields.classList.add('visible'); // Shows the input fields
deviceDropOffFields.classList.remove('hidden');
} else {
deviceDropOffFields.classList.remove('visible'); // Hides the input fields
deviceDropOffFields.classList.add('hidden');
}
}
function showFields(reason) {
var iPhoneFields = document.getElementById('iPhoneFields');
var accountAccessFields = document.getElementById('accountAccessFields');
var computerReimageFields = document.getElementById('computerReimageFields');
var addDeviceFields = document.getElementById('addDeviceFields');
var generalQuestionsFields = document.getElementById('generalQuestionsFields');
if (reason === 'iPhone') {
iPhoneFields.classList.remove('hidden');
accountAccessFields.classList.add('hidden');
computerReimageFields.classList.add('hidden');
addDeviceFields.classList.add('hidden');
generalQuestionsFields.classList.add('hidden');
} else if (reason === 'Account Access') {
accountAccessFields.classList.remove('hidden');
iPhoneFields.classList.add('hidden');
computerReimageFields.classList.add('hidden');
addDeviceFields.classList.add('hidden');
generalQuestionsFields.classList.add('hidden');
} else if (reason === 'Computer Reimage') {
computerReimageFields.classList.remove('hidden');
iPhoneFields.classList.add('hidden');
accountAccessFields.classList.add('hidden');
addDeviceFields.classList.add('hidden');
generalQuestionsFields.classList.add('hidden');
} else if (reason === 'Add device to domain/network') {
addDeviceFields.classList.remove('hidden');
iPhoneFields.classList.add('hidden');
accountAccessFields.classList.add('hidden');
computerReimageFields.classList.add('hidden');
generalQuestionsFields.classList.add('hidden');
} else if (reason === 'General Questions') {
generalQuestionsFields.classList.remove('hidden');
addDeviceFields.classList.add('hidden');
iPhoneFields.classList.add('hidden');
accountAccessFields.classList.add('hidden');
computerReimageFields.classList.add('hidden');
} else {
iPhoneFields.classList.add('hidden');
accountAccessFields.classList.add('hidden');
computerReimageFields.classList.add('hidden');
addDeviceFields.classList.add('hidden');
generalQuestionsFields.classList.add('hidden');
}
}
document.getElementById('reasonForVisit').addEventListener('change', function() {
showFields(this.value);
});
document.getElementById('deployerTDYToggle').addEventListener('change', toggleHomeStationVisibility);
document.getElementById('deviceDropOffToggle').addEventListener('change', toggleDeviceDropOffVisibility);
function generateCubes(numCubes) {
const heroSection = document.querySelector('.hero');
for (let i = 0; i < numCubes; i++) {
let cube = document.createElement('div');
cube.className = 'cube';
cube.style.top = `${Math.random() * 100}%`; // Random position from top of the hero section
cube.style.left = `${Math.random() * 100}%`; // Random position from left of the hero section
heroSection.appendChild(cube);
}
}
generateCubes(8);
function goHome() {
window.location.href = "/";
}
document.getElementById('resetButton').addEventListener('click', goHome);
document.querySelectorAll('button[data-next]').forEach(function(button) {
button.addEventListener('click', function() {
showNext(button.getAttribute('data-next'));
});
});
// Update checkbox values to 'yes' or 'no'
document.querySelectorAll('input[type="checkbox"]').forEach(function(checkbox) {
checkbox.addEventListener('change', function() {
checkbox.value = checkbox.checked ? 'yes' : 'no';
});
checkbox.value = 'no'; // Initialize unchecked checkboxes to 'no'
});
});