void filterTable()

in src/get-dart/dart_sdk_archive/lib/src/version_selector.dart [78:99]


  void filterTable() {
    var selectedVersion =
        _versionSelector.selectedOptions[0].attributes['value'];
    var selectedOs = _osSelector.selectedOptions[0].attributes['value'];
    if (selectedVersion == 'all' && selectedOs == 'all') {
      _table.querySelectorAll('tr[data-version]').classes.remove('hidden');
    } else {
      _table.querySelectorAll('tr[data-version]').classes.add('hidden');
      var selector = 'tr';
      if (selectedVersion != 'all') {
        selector += '[data-version="$selectedVersion"]';
      }
      _table
          .querySelectorAll(selector + '[data-os="api"]')
          .classes
          .remove('hidden');
      if (selectedOs != 'all') {
        selector += '[data-os="$selectedOs"]';
      }
      _table.querySelectorAll(selector).classes.remove('hidden');
    }
  }