Spaces:
Running
Running
Deploy bidscope to the hub
Browse files- bidscope/app.js +1 -1
- bidscope/index.html +1 -1
bidscope/app.js
CHANGED
|
@@ -87,7 +87,7 @@
|
|
| 87 |
const q = (v) => (v == null ? '' : /[",\n]/.test(String(v)) ? `"${String(v).replaceAll('"', '""')}"` : String(v));
|
| 88 |
const a = document.createElement('a');
|
| 89 |
a.href = URL.createObjectURL(new Blob([[cols.join(','), ...cur.map((r) => r.map(q).join(','))].join('\n')], { type: 'text/csv' }));
|
| 90 |
-
a.download = `
|
| 91 |
a.click();
|
| 92 |
};
|
| 93 |
fillSelects();
|
|
|
|
| 87 |
const q = (v) => (v == null ? '' : /[",\n]/.test(String(v)) ? `"${String(v).replaceAll('"', '""')}"` : String(v));
|
| 88 |
const a = document.createElement('a');
|
| 89 |
a.href = URL.createObjectURL(new Blob([[cols.join(','), ...cur.map((r) => r.map(q).join(','))].join('\n')], { type: 'text/csv' }));
|
| 90 |
+
a.download = `awardtide-${mode === 'c' ? 'contracts-ending' : 'open-bids'}-${d.built.slice(0, 10)}.csv`;
|
| 91 |
a.click();
|
| 92 |
};
|
| 93 |
fillSelects();
|
bidscope/index.html
CHANGED
|
@@ -65,5 +65,5 @@
|
|
| 65 |
</main>
|
| 66 |
<footer class="wrap muted">漏 2026 CyberMax 路 <a href="https://cybermax-tools-cybermax.static.hf.space/index.html">CyberMax hub</a></footer>
|
| 67 |
<script src="app.js"></script>
|
| 68 |
-
<
|
| 69 |
</html>
|
|
|
|
| 65 |
</main>
|
| 66 |
<footer class="wrap muted">漏 2026 CyberMax 路 <a href="https://cybermax-tools-cybermax.static.hf.space/index.html">CyberMax hub</a></footer>
|
| 67 |
<script src="app.js"></script>
|
| 68 |
+
</body>
|
| 69 |
</html>
|