mirror of
https://github.com/zen-browser/components.git
synced 2025-07-08 23:15:29 +02:00
Remove unused code and update types
This commit is contained in:
parent
8d0d7b3902
commit
fc5933fcfd
6 changed files with 31 additions and 23 deletions
|
@ -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');
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue