Skip to content

Commit ecd4639

Browse files
committed
Add listener configuration.js for whenvue.js refreshed dom code when drop down uploads closes hestiacp#1669
1 parent f45fb8a commit ecd4639

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

install/deb/filemanager/filegator/configuration.php

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,26 @@
6161
'add_to_body' => '
6262
<script>
6363
var checkVueLoaded = setInterval(function() {
64-
if (document.getElementsByClassName("navbar-item").length) {
64+
if (document.getElementsByClassName("container").length) {
6565
clearInterval(checkVueLoaded);
6666
var navProfile = document.getElementsByClassName("navbar-item profile")[0]; navProfile.replaceWith(navProfile.cloneNode(true))
6767
document.getElementsByClassName("navbar-item logout")[0].text="Exit to Control Panel \u00BB";
68-
}
68+
div = document.getElementsByClassName("container")[0];
69+
callback = function(){
70+
if (document.getElementsByClassName("navbar-item logout")[0]){
71+
if ( document.getElementsByClassName("navbar-item logout")[0].text != "Exit to Control Panel \u00BB" ){
72+
//var navProfile = document.getElementsByClassName("navbar-item profile")[0]; navProfile.replaceWith(navProfile.cloneNode(true))
73+
//document.getElementsByClassName("navbar-item logout")[0].text="Exit to Control Panel \u00BB";
74+
}
75+
}
76+
}
77+
config = {
78+
childList:true,
79+
subtree:true
80+
}
81+
observer = new MutationObserver(callback);
82+
observer.observe(div,config);
83+
}
6984
}, 200);
7085
</script>',
7186
];

0 commit comments

Comments
 (0)