21 lines
695 B
JavaScript
Executable File
21 lines
695 B
JavaScript
Executable File
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
|
|
import { ProgressBarManager as ProgressBarManager, ProgressBar as ProgressBar } from "./progressBar.js";
|
|
import {Extension} from 'resource:///org/gnome/shell/extensions/extension.js';
|
|
|
|
export default class mediaProgress extends Extension {
|
|
constructor(metadata) {
|
|
super(metadata);
|
|
}
|
|
|
|
enable() {
|
|
this.media_section = Main.panel.statusArea.dateMenu._messageList._mediaSection;
|
|
this.progressBarManager = new ProgressBarManager(this.media_section);
|
|
}
|
|
|
|
disable() {
|
|
this.progressBarManager?.destroy();
|
|
this.progressBarManager = null;
|
|
this.media_section = null;
|
|
}
|
|
}
|