Update templates/index.html
Browse files- templates/index.html +29 -8
templates/index.html
CHANGED
|
@@ -69,22 +69,41 @@
|
|
| 69 |
|
| 70 |
<div id="builder_container"></div>
|
| 71 |
|
| 72 |
-
<hr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
<div class="row g-2 align-items-end">
|
| 74 |
-
<div class="col-md-4">
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
|
|
|
|
|
|
| 79 |
</div>
|
| 80 |
</div>
|
| 81 |
|
|
|
|
| 82 |
<div id="job_status" class="alert mt-3" style="display:none;"></div>
|
| 83 |
<div id="final_preview" class="mt-3" style="display:none;"></div>
|
|
|
|
| 84 |
</div>
|
| 85 |
</div>
|
| 86 |
</div>
|
| 87 |
-
|
|
|
|
| 88 |
|
| 89 |
<script>
|
| 90 |
let schemaData = {};
|
|
@@ -336,7 +355,9 @@
|
|
| 336 |
split: document.getElementById('split_select').value,
|
| 337 |
target_id: document.getElementById('target_id').value,
|
| 338 |
recipe: getRecipe(),
|
| 339 |
-
max_rows: document.getElementById('max_rows').value
|
|
|
|
|
|
|
| 340 |
})
|
| 341 |
});
|
| 342 |
const data = await res.json();
|
|
|
|
| 69 |
|
| 70 |
<div id="builder_container"></div>
|
| 71 |
|
| 72 |
+
<hr class="my-4">
|
| 73 |
+
|
| 74 |
+
<div class="step-header">Metadata & Publish</div>
|
| 75 |
+
|
| 76 |
+
<div class="row g-2 mb-3">
|
| 77 |
+
<div class="col-md-8">
|
| 78 |
+
<label class="small fw-bold text-muted">Target Repository Name</label>
|
| 79 |
+
<input type="text" id="target_id" class="form-control" placeholder="username/my-new-dataset">
|
| 80 |
+
</div>
|
| 81 |
+
<div class="col-md-4">
|
| 82 |
+
<label class="small fw-bold text-muted">License</label>
|
| 83 |
+
<input type="text" id="license_input" class="form-control" value="apache-2.0" placeholder="mit, cc-by-4.0...">
|
| 84 |
+
</div>
|
| 85 |
+
</div>
|
| 86 |
+
|
| 87 |
<div class="row g-2 align-items-end">
|
| 88 |
+
<div class="col-md-4">
|
| 89 |
+
<label class="small fw-bold text-muted">Max Rows (Test)</label>
|
| 90 |
+
<input type="number" id="max_rows" class="form-control" placeholder="All">
|
| 91 |
+
</div>
|
| 92 |
+
<div class="col-md-8 d-flex gap-2">
|
| 93 |
+
<button class="btn btn-outline-dark w-50" onclick="runPreview()">Preview Data</button>
|
| 94 |
+
<button class="btn btn-success w-50" onclick="executeJob()">🚀 Push to Hub + Card</button>
|
| 95 |
</div>
|
| 96 |
</div>
|
| 97 |
|
| 98 |
+
<!-- Status Box -->
|
| 99 |
<div id="job_status" class="alert mt-3" style="display:none;"></div>
|
| 100 |
<div id="final_preview" class="mt-3" style="display:none;"></div>
|
| 101 |
+
|
| 102 |
</div>
|
| 103 |
</div>
|
| 104 |
</div>
|
| 105 |
+
|
| 106 |
+
|
| 107 |
|
| 108 |
<script>
|
| 109 |
let schemaData = {};
|
|
|
|
| 355 |
split: document.getElementById('split_select').value,
|
| 356 |
target_id: document.getElementById('target_id').value,
|
| 357 |
recipe: getRecipe(),
|
| 358 |
+
max_rows: document.getElementById('max_rows').value,
|
| 359 |
+
license: document.getElementById('license_input').value
|
| 360 |
+
|
| 361 |
})
|
| 362 |
});
|
| 363 |
const data = await res.json();
|