Fix dump panel hidden when closing a dump
This commit is contained in:
parent
4a4f4d2ca2
commit
2e0b263d9c
@ -58,6 +58,16 @@
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
var dumpInfo = document.querySelector('.sf-toolbar-block-dump .sf-toolbar-info');
|
||||
if (null !== dumpInfo) {
|
||||
Sfjs.addEventListener(dumpInfo, 'sfbeforedumpcollapse', function () {
|
||||
dumpInfo.style.minHeight = dumpInfo.getBoundingClientRect().height+'px';
|
||||
});
|
||||
Sfjs.addEventListener(dumpInfo, 'mouseleave', function () {
|
||||
dumpInfo.style.minHeight = '';
|
||||
});
|
||||
}
|
||||
},
|
||||
function(xhr) {
|
||||
if (xhr.status !== 0) {
|
||||
|
@ -142,6 +142,13 @@ function toggle(a, recursive) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (doc.createEvent && s.dispatchEvent) {
|
||||
var event = doc.createEvent('Event');
|
||||
event.initEvent('sf-dump-expanded' === newClass ? 'sfbeforedumpexpand' : 'sfbeforedumpcollapse', true, false);
|
||||
|
||||
s.dispatchEvent(event);
|
||||
}
|
||||
|
||||
a.lastChild.innerHTML = arrow;
|
||||
s.className = s.className.replace(/\bsf-dump-(compact|expanded)\b/, newClass);
|
||||
|
||||
|
Reference in New Issue
Block a user