maxidl commited on
Commit
52ee06a
Β·
verified Β·
1 Parent(s): d3d201f

Upload index.html with huggingface_hub

Browse files
Files changed (1) hide show
  1. 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) {