Browse Source

Fixes period dropdown not updating properly

main
Eric Amodio 1 year ago
parent
commit
15aad22c65
1 changed files with 7 additions and 4 deletions
  1. +7
    -4
      src/webviews/apps/plus/timeline/timeline.ts

+ 7
- 4
src/webviews/apps/plus/timeline/timeline.ts View File

@ -172,10 +172,13 @@ export class TimelineApp extends App {
const $periods = document.getElementById('periods') as HTMLSelectElement;
if ($periods != null) {
const period = this.state?.period;
for (let i = 0, len = $periods.options.length; i < len; ++i) {
if ($periods.options[i].value === period) {
$periods.selectedIndex = i;
break;
const $periodOptions = $periods.getElementsByTagName('vscode-option');
for (const $option of $periodOptions) {
if (period === $option.getAttribute('value')) {
$option.setAttribute('selected', '');
} else {
$option.removeAttribute('selected');
}
}
}

Loading…
Cancel
Save