inboxSDK переопределяет глобальную боковую панель контента - PullRequest
0 голосов
/ 24 сентября 2018

Есть ли какой-либо способ переопределить глобальную боковую панель контента внутри диалога, чтобы у нас был один значок, который будет работать глобально и внутри каждого потока одновременно?
Добавление глобальной панели содержимого боковой панели в глобальном масштабе:

sdk.Global.addSidebarContentPanel({
title: 'Test sidebar',
iconUrl: 'logo.png',
el: el
});


Добавление панели содержимого боковой панели внутри каждой темы:

threadView.addSidebarContentPanel({
title: 'Test sidebar',
iconUrl: 'logo.png',
el: el
});

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 26 марта 2019

Так что я тоже пытаюсь это сделать, и хотя я не думаю, что это полностью отвечает на ваш вопрос, я подумал, что было бы полезно указать, что это сообщение в блоге указывает, что дополнения Gmailи расширения с inboxSDK хорошо играют вместе (выделите вопрос «Я хочу дополнение и расширение, но я не хочу, чтобы оба появлялись на рабочем столе, вы можете это сделать?».)

Надстройка может быть открыта глобально и в виде потока, поэтому я думаю, что это может быть полезно для вас:

... Объект Load Options в команде inboxSDK.load теперь имеетТретий параметр: suppressAddonTitle.При создании дополнения Gmail вы дадите ему имя.Это имя отображается в виде всплывающей подсказки и заголовка боковой панели вашего дополнения.Если вы хотите, чтобы ваше расширение подавляло надстройку, когда обе они установлены в учетной записи / браузере пользователя, задайте в качестве значения этого свойства имя надстройки.

InboxSDK.load(2, 'YOUR_APP_ID_HERE', {suppressAddonTitle: 'YOUR_ADD_ON_TITLE_HERE'}).then(function(sdk){
      //more code
});

Чтона самом деле это не ответ, как вы нацеливаете тот же значок на боковой панели.Я хотел бы услышать, если бы вы нашли лучший способ сделать это!

0 голосов
/ 31 января 2019

Глобальная боковая панель уже доступна в каждом потоке, а также глобально.Если вы хотите, чтобы они были двумя отдельными боковыми панелями, ваш опубликованный код должен работать.Поскольку вы используете один и тот же el на обеих боковых панелях, я предполагаю, что вам нужна только одна глобальная боковая панель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...