Распределить поповер в расширении Safari - PullRequest
0 голосов
/ 03 апреля 2012

Я занимаюсь разработкой расширения Safari, в котором я создал поповерно и привязал к элементу панели инструментов.Теперь я хочу освободить этот поповер, но он не работает.

Я использовал следующий код:

var item = safari.extension.toolbarItems[0];

if(item.popover != null)
{

    popId = item.popover.identifier;

    item.popover.hide();

    item.popover = null;
}

safari.extension.removePopover(prevPopId);

, но этот код не освобождается для popover.
В следующий раз, когда я создаю popover с тем же идентификатором, я получаю исключение.

1 Ответ

1 голос
/ 16 апреля 2012

Вы должны удалить поповер по идентификатору поповера safari.extension.removePopover ("popover_identifier");

В вашем случае safari.extension.removePopover (popId);

...