VK All in One Expansion Unit がインストールされていると、BizVektor のサイトで管理バーの「編集ガイド SHOW / HIDE」の切り替えが動作しません。
クリックすると SHOW ⇔ HIDE がトグルで切り替わる仕様になっているのですが、BizVektor と VK All in One Expansion Unit の両方がトグル切り替え処理を行うので、SHOW ⇒ HIDE ⇒ SHOW の動作を行って、結局元に戻ってきてしまう、という症状でした。
そこで、以下のコードを追加して切り替えが動作するようにしています。
JavaScript
(function(w,d,i,c,f){
w.addEventListener('load', function(){
var e=document.getElementById(i);
if(e){e.addEventListener('click', function(){
if(e.classList.contains(c)){
e.classList.remove(c);d.body.classList.remove(f);
}else{
e.classList.add(c);d.body.classList.add(f);
}
})}})
})(window,document,'wp-admin-bar-veu_disable_admin_edit','ujs-active','ujs_hide_edit_guide')
CSS
#wp-admin-bar-veu_disable_admin_edit.ujs-active .ab-item ._show {
display: none;
}
#wp-admin-bar-veu_disable_admin_edit.ujs-active .ab-item ._hide {
display: inline;
}
body.ujs_hide_edit_guide :is(.adminEdit,.edit-link,.veu_adminEdit) {
display: none;
}
