krushimitravit commited on
Commit
c753f4c
·
verified ·
1 Parent(s): 593c581

Update templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +4 -112
templates/index.html CHANGED
@@ -149,7 +149,6 @@
149
  .form-group label {
150
  display: flex;
151
  align-items: center;
152
- justify-content: space-between; /* Adjusted to space label and value */
153
  gap: var(--space-xs);
154
  font-weight: 600;
155
  color: var(--text);
@@ -162,18 +161,6 @@
162
  color: var(--color-accent);
163
  }
164
 
165
- /* Value display for sliders */
166
- .slider-value {
167
- color: var(--color-primary);
168
- font-weight: 700;
169
- background: var(--surface);
170
- padding: 2px 8px;
171
- border-radius: var(--radius-sm);
172
- box-shadow: var(--shadow-sm);
173
- min-width: 45px;
174
- text-align: center;
175
- }
176
-
177
  .form-control {
178
  background: var(--bg-light);
179
  border: 2px solid transparent;
@@ -204,71 +191,6 @@
204
  font-weight: 300;
205
  }
206
 
207
- /* --- Custom Range Slider Styling --- */
208
- input[type=range] {
209
- -webkit-appearance: none; /* Hides default slider so we can create custom one */
210
- width: 100%;
211
- background: transparent;
212
- margin: 10px 0;
213
- }
214
-
215
- input[type=range]:focus {
216
- outline: none;
217
- }
218
-
219
- /* Track Styles */
220
- input[type=range]::-webkit-slider-runnable-track {
221
- width: 100%;
222
- height: 10px;
223
- cursor: pointer;
224
- background: #d1e7dd; /* Light green track */
225
- border-radius: 5px;
226
- border: 1px solid var(--border-light);
227
- }
228
-
229
- input[type=range]::-moz-range-track {
230
- width: 100%;
231
- height: 10px;
232
- cursor: pointer;
233
- background: #d1e7dd;
234
- border-radius: 5px;
235
- border: 1px solid var(--border-light);
236
- }
237
-
238
- /* Thumb (Handle) Styles */
239
- input[type=range]::-webkit-slider-thumb {
240
- height: 24px;
241
- width: 24px;
242
- border-radius: 50%;
243
- background: var(--color-accent);
244
- cursor: pointer;
245
- -webkit-appearance: none;
246
- margin-top: -8px; /* Offset to center on track */
247
- box-shadow: 0 2px 6px rgba(0,0,0,0.2);
248
- transition: background 0.2s, transform 0.2s;
249
- }
250
-
251
- input[type=range]::-moz-range-thumb {
252
- height: 24px;
253
- width: 24px;
254
- border: none;
255
- border-radius: 50%;
256
- background: var(--color-accent);
257
- cursor: pointer;
258
- box-shadow: 0 2px 6px rgba(0,0,0,0.2);
259
- transition: background 0.2s, transform 0.2s;
260
- }
261
-
262
- input[type=range]:active::-webkit-slider-thumb {
263
- transform: scale(1.1);
264
- background: var(--color-primary);
265
- }
266
- input[type=range]:active::-moz-range-thumb {
267
- transform: scale(1.1);
268
- background: var(--color-primary);
269
- }
270
- /* ---------------------------------- */
271
-
272
  .predict-btn {
273
  background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);
274
  color: white;
@@ -478,27 +400,17 @@
478
  <label for="temperature"><i class="bi bi-thermometer-half"></i> Temperature (°C)</label>
479
  <input type="number" class="form-control" id="temperature" name="temperature" placeholder="Enter temperature" step="0.1" required>
480
  </div>
481
-
482
- <!-- Updated Humidity Slider -->
483
  <div class="form-group">
484
- <label for="humidity">
485
- <span><i class="bi bi-droplet-half"></i> Humidity (%)</span>
486
- <span id="humidity-display" class="slider-value">50</span>
487
- </label>
488
- <input type="range" class="form-control-range" id="humidity" name="humidity" min="0" max="100" value="50" step="0.1" required>
489
  </div>
490
  </div>
491
 
492
  <div class="form-row">
493
- <!-- Updated Soil Moisture Slider -->
494
  <div class="form-group">
495
- <label for="moisture">
496
- <span><i class="bi bi-moisture"></i> Soil Moisture (%)</span>
497
- <span id="moisture-display" class="slider-value">50</span>
498
- </label>
499
- <input type="range" class="form-control-range" id="moisture" name="moisture" min="0" max="100" value="50" step="0.1" required>
500
  </div>
501
-
502
  <div class="form-group">
503
  <label for="soil_type"><i class="bi bi-layers-fill"></i> Soil Type</label>
504
  <select class="form-control" id="soil_type" name="soil_type" required>
@@ -622,26 +534,6 @@
622
  </div>
623
  {% endif %}
624
  </div>
625
-
626
- <!-- Script to update slider values dynamically -->
627
- <script>
628
- document.addEventListener('DOMContentLoaded', function() {
629
- // Function to update display
630
- function setupSlider(inputId, displayId) {
631
- const slider = document.getElementById(inputId);
632
- const display = document.getElementById(displayId);
633
-
634
- if(slider && display) {
635
- slider.addEventListener('input', function() {
636
- display.textContent = this.value;
637
- });
638
- }
639
- }
640
-
641
- setupSlider('humidity', 'humidity-display');
642
- setupSlider('moisture', 'moisture-display');
643
- });
644
- </script>
645
  </body>
646
 
647
  </html>
 
149
  .form-group label {
150
  display: flex;
151
  align-items: center;
 
152
  gap: var(--space-xs);
153
  font-weight: 600;
154
  color: var(--text);
 
161
  color: var(--color-accent);
162
  }
163
 
 
 
 
 
 
 
 
 
 
 
 
 
164
  .form-control {
165
  background: var(--bg-light);
166
  border: 2px solid transparent;
 
191
  font-weight: 300;
192
  }
193
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
194
  .predict-btn {
195
  background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);
196
  color: white;
 
400
  <label for="temperature"><i class="bi bi-thermometer-half"></i> Temperature (°C)</label>
401
  <input type="number" class="form-control" id="temperature" name="temperature" placeholder="Enter temperature" step="0.1" required>
402
  </div>
 
 
403
  <div class="form-group">
404
+ <label for="humidity"><i class="bi bi-droplet-half"></i> Humidity (%)</label>
405
+ <input type="number" class="form-control" id="humidity" name="humidity" placeholder="Enter humidity" step="0.1" min="0" max="100" required>
 
 
 
406
  </div>
407
  </div>
408
 
409
  <div class="form-row">
 
410
  <div class="form-group">
411
+ <label for="moisture"><i class="bi bi-moisture"></i> Soil Moisture (%)</label>
412
+ <input type="number" class="form-control" id="moisture" name="moisture" placeholder="Enter soil moisture" step="0.1" min="0" max="100" required>
 
 
 
413
  </div>
 
414
  <div class="form-group">
415
  <label for="soil_type"><i class="bi bi-layers-fill"></i> Soil Type</label>
416
  <select class="form-control" id="soil_type" name="soil_type" required>
 
534
  </div>
535
  {% endif %}
536
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
537
  </body>
538
 
539
  </html>