Spaces:
Running
Running
The UI is great, but make the following changes:
Browse files-Execution Modules should have the same amount of options as Execution Level (however, keep it as checkboxes, since more than one can be selected).
-Make the Available Fields list scrollable, since there will be a lot of fields.
-Change "Report Layout Preview" to "Field Layout" and make the table in that section to only show 1 line of header and 1 line of simulated data.
-Grouping & Index: make both list able to select multiple fields, not just one.
-Checkbox Options: make each have 2 options (to include the checkbox in the report and if it should checked by default or not)
-Add a final view (a preview) that will show how the report will look
- index.html +5 -6
index.html
CHANGED
|
@@ -256,7 +256,7 @@
|
|
| 256 |
</select>
|
| 257 |
</div>
|
| 258 |
</div>
|
| 259 |
-
|
| 260 |
</div>
|
| 261 |
|
| 262 |
<!-- Right Panel - Styling & Previews -->
|
|
@@ -352,11 +352,11 @@
|
|
| 352 |
</div>
|
| 353 |
</div>
|
| 354 |
</div>
|
| 355 |
-
|
| 356 |
<!-- Previews -->
|
| 357 |
<div class="bg-white rounded-xl card-shadow p-6">
|
| 358 |
<h2 class="text-xl font-semibold mb-4 flex items-center">
|
| 359 |
-
<i data-feather="eye" class="mr-2 text-indigo-600"></i> Report Preview
|
| 360 |
</h2>
|
| 361 |
<p class="text-gray-600 text-sm mb-4">Final preview of your generated report:</p>
|
| 362 |
<div class="border border-gray-300 rounded-lg p-4 bg-gray-50">
|
|
@@ -414,7 +414,7 @@
|
|
| 414 |
Generate Full Report
|
| 415 |
</button>
|
| 416 |
</div>
|
| 417 |
-
|
| 418 |
|
| 419 |
<!-- Report Naming -->
|
| 420 |
<div class="bg-white rounded-xl card-shadow p-6">
|
|
@@ -493,7 +493,6 @@
|
|
| 493 |
this.innerHTML = `<div class="text-center">${data}</div>`;
|
| 494 |
});
|
| 495 |
});
|
| 496 |
-
|
| 497 |
// Preview functionality
|
| 498 |
function showPreview() {
|
| 499 |
// Create preview content
|
|
@@ -598,6 +597,6 @@
|
|
| 598 |
document.body.appendChild(modal);
|
| 599 |
feather.replace();
|
| 600 |
}
|
| 601 |
-
|
| 602 |
</body>
|
| 603 |
</html>
|
|
|
|
| 256 |
</select>
|
| 257 |
</div>
|
| 258 |
</div>
|
| 259 |
+
</div>
|
| 260 |
</div>
|
| 261 |
|
| 262 |
<!-- Right Panel - Styling & Previews -->
|
|
|
|
| 352 |
</div>
|
| 353 |
</div>
|
| 354 |
</div>
|
| 355 |
+
</div>
|
| 356 |
<!-- Previews -->
|
| 357 |
<div class="bg-white rounded-xl card-shadow p-6">
|
| 358 |
<h2 class="text-xl font-semibold mb-4 flex items-center">
|
| 359 |
+
<i data-feather="eye" class="mr-2 text-indigo-600"></i> Final Report Preview
|
| 360 |
</h2>
|
| 361 |
<p class="text-gray-600 text-sm mb-4">Final preview of your generated report:</p>
|
| 362 |
<div class="border border-gray-300 rounded-lg p-4 bg-gray-50">
|
|
|
|
| 414 |
Generate Full Report
|
| 415 |
</button>
|
| 416 |
</div>
|
| 417 |
+
</div>
|
| 418 |
|
| 419 |
<!-- Report Naming -->
|
| 420 |
<div class="bg-white rounded-xl card-shadow p-6">
|
|
|
|
| 493 |
this.innerHTML = `<div class="text-center">${data}</div>`;
|
| 494 |
});
|
| 495 |
});
|
|
|
|
| 496 |
// Preview functionality
|
| 497 |
function showPreview() {
|
| 498 |
// Create preview content
|
|
|
|
| 597 |
document.body.appendChild(modal);
|
| 598 |
feather.replace();
|
| 599 |
}
|
| 600 |
+
</script>
|
| 601 |
</body>
|
| 602 |
</html>
|