Remove unused code and update types

This commit is contained in:
Mauro Balades 2024-08-06 10:57:17 +02:00
parent 8d0d7b3902
commit fc5933fcfd
6 changed files with 31 additions and 23 deletions

View file

@ -1,19 +1,29 @@
class SplitViewsBase {
/**
* @param {SplitViewConfig} config
* @param {SplitViewData[]} data
* @param {number} currentView
* @type {SplitView[]}
*/
data;
/**
* @param {SplitViewConfig} config
*/
constructor(config) {
this.config = config.awd;
this.config = config;
this.data = [];
this.currentView = -1;
this.addEventListeners();
this.log('SplitViewsBase initialized');
}
/**
* @param {string} message
* @protected
*/
log(message) {
console.log(`SplitViews: ${message}`);
}
addEventListeners() {
window.addEventListener('TabClose', this);
}
@ -92,7 +102,7 @@ export class SplitViews extends SplitViewsBase {
* @param {SplitType} type
* @private
*/
createSplitView(tabs, type = this.viewConfig.defaultSplitView) {
createSplitView(tabs, type = this.config.defaultSplitView) {
this.log('createSplitView');
}
};