Upload index.html with huggingface_hub
Browse files- index.html +18 -1
index.html
CHANGED
|
@@ -1896,9 +1896,10 @@
|
|
| 1896 |
`);
|
| 1897 |
|
| 1898 |
const label = input.trim().replace(/^https:\/\/huggingface\.co\/datasets\//, '');
|
| 1899 |
-
mergedDatasets.push({ id, label, url, bufferName });
|
| 1900 |
|
| 1901 |
renderMergedTags();
|
|
|
|
| 1902 |
await refreshAfterMerge();
|
| 1903 |
|
| 1904 |
statusEl.textContent = 'Merged successfully.';
|
|
@@ -1921,9 +1922,17 @@
|
|
| 1921 |
`);
|
| 1922 |
|
| 1923 |
renderMergedTags();
|
|
|
|
| 1924 |
await refreshAfterMerge();
|
| 1925 |
}
|
| 1926 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1927 |
function renderMergedTags() {
|
| 1928 |
const container = document.getElementById('merged-tags');
|
| 1929 |
container.textContent = '';
|
|
@@ -2054,6 +2063,14 @@
|
|
| 2054 |
// ββ HF Auth setup ββ
|
| 2055 |
await initHfAuth();
|
| 2056 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2057 |
// Create default panel
|
| 2058 |
await addPanel({ suite: 'eng_base_main', metric: 'acc_norm' });
|
| 2059 |
} catch (err) {
|
|
|
|
| 1896 |
`);
|
| 1897 |
|
| 1898 |
const label = input.trim().replace(/^https:\/\/huggingface\.co\/datasets\//, '');
|
| 1899 |
+
mergedDatasets.push({ id, label, url, bufferName, input: input.trim() });
|
| 1900 |
|
| 1901 |
renderMergedTags();
|
| 1902 |
+
saveMergedToStorage();
|
| 1903 |
await refreshAfterMerge();
|
| 1904 |
|
| 1905 |
statusEl.textContent = 'Merged successfully.';
|
|
|
|
| 1922 |
`);
|
| 1923 |
|
| 1924 |
renderMergedTags();
|
| 1925 |
+
saveMergedToStorage();
|
| 1926 |
await refreshAfterMerge();
|
| 1927 |
}
|
| 1928 |
|
| 1929 |
+
function saveMergedToStorage() {
|
| 1930 |
+
try {
|
| 1931 |
+
const inputs = mergedDatasets.map(d => d.input);
|
| 1932 |
+
localStorage.setItem('mergedDatasets', JSON.stringify(inputs));
|
| 1933 |
+
} catch (e) { /* storage full or unavailable */ }
|
| 1934 |
+
}
|
| 1935 |
+
|
| 1936 |
function renderMergedTags() {
|
| 1937 |
const container = document.getElementById('merged-tags');
|
| 1938 |
container.textContent = '';
|
|
|
|
| 2063 |
// ββ HF Auth setup ββ
|
| 2064 |
await initHfAuth();
|
| 2065 |
|
| 2066 |
+
// Restore previously merged datasets
|
| 2067 |
+
try {
|
| 2068 |
+
const saved = JSON.parse(localStorage.getItem('mergedDatasets') || '[]');
|
| 2069 |
+
for (const input of saved) {
|
| 2070 |
+
await mergeDataset(input);
|
| 2071 |
+
}
|
| 2072 |
+
} catch (e) { console.warn('Failed to restore merged datasets:', e); }
|
| 2073 |
+
|
| 2074 |
// Create default panel
|
| 2075 |
await addPanel({ suite: 'eng_base_main', metric: 'acc_norm' });
|
| 2076 |
} catch (err) {
|