Revert "Fixed #5463 - Splitter/SplitterPanel: size not updated"

This reverts commit cd18096e89.
pull/5513/head
tugcekucukoglu 2024-04-01 14:20:16 +03:00
parent cd18096e89
commit 4e3ae01cbb
1 changed files with 23 additions and 30 deletions

View File

@ -2,7 +2,6 @@
<div :class="cx('root')" :style="sx('root')" :data-p-resizing="false" v-bind="ptmi('root', getPTOptions)">
<template v-for="(panel, i) of panels" :key="i">
<component :is="panel" tabindex="-1"></component>
<div
v-if="i !== panels.length - 1"
ref="gutter"
@ -52,20 +51,6 @@ export default {
};
},
mounted() {
this.initializePanels();
},
updated() {
this.initializePanels();
},
beforeUnmount() {
this.clear();
this.unbindMouseListeners();
},
methods: {
isSplitterPanel(child) {
return child.type.name === 'SplitterPanel';
},
initializePanels() {
if (this.panels && this.panels.length) {
let initialized = false;
@ -90,6 +75,14 @@ export default {
}
}
},
beforeUnmount() {
this.clear();
this.unbindMouseListeners();
},
methods: {
isSplitterPanel(child) {
return child.type.name === 'SplitterPanel';
},
onResizeStart(event, index, isKeyDown) {
this.gutterElement = event.currentTarget || event.target.parentElement;
this.size = this.horizontal ? DomHandler.getWidth(this.$el) : DomHandler.getHeight(this.$el);