我正在使用InboxSDK将侧边栏添加到GMail上的线程视图。
我这样做:
InboxSDK.load(2, 'MY_KEY').then(sdk => {
sdk.Conversations.registerThreadViewHandler(threadView => {
const el = document.createElement("div");
el.id = 'mySidebar';
ReactDOM.render(<App />, el);
threadView.addSidebarContentPanel({
title: 'Sidebar Example',
iconUrl:chrome.extension.getURL('icon.png'),
hideTitleBar:true,
el:el
});
});
});
但我找不到InboxSDK文档中的任何设置,这些设置可以让我在创建后将此面板显示为已折叠。是否可以,或者我应该通过手动添加/删除元素中的类来进行肮脏的方式?
答案 0 :(得分:0)
如果侧边栏被打开,如何以编程方式触发按钮的点击事件?
if ($('.companion_app_sidebar_wrapper_visible').length > 0) {
$('.sidebar_thread_iconArea button[data-tooltip="Sidebar Example"]').trigger('click');
}