DiscussMenu.share

Синтаксис

share (type: PP.Ui.ShareType, url, title)

Параметры

type. Социальная сеть, в которой будет публиковаться сообщение. Экземпляр перечисления PP.Ui.ShareType;

url. Ссылка на страницу, которую необходимо опубликовать. По умолчанию ссылка на текущую страницу;

title. Заголовок публикуемого сообщения.

Описание

Метод share публикует ссылку на указанную страницу в выбранной социальной сети.

Пример

Для выполнения примера предполагается наличие на странице компонента DiscussMenu с наименованием «shareMenu» (см. «Пример создания компонента DiscussMenu»). Добавим кнопку, при нажатии на которую будет осуществляться публикация на LinkedIn:

    var but3 = new PP.Ui.Button(
    {
        Content: "Опубликовать на LinkedIn",
        ParentNode: document.getElementById("btn3"),
        Click: function ()
        {
            shareMenu.setAutoShare(false);//при выборе пунктов меню не будет осуществляться переход на соответствующую страницу социальной сети
            shareMenu.setTitle("My report");//устанавливаем заголовок для публикуемого сообщения
            shareMenu.setUrl("http://pp:8080/r7/app/scorecard.html");//устанавливаем ссылку для публикации             shareMenu.share(PP.Ui.ShareType.LinkedIn, shareMenu.getUrl(), shareMenu.getTitle());//публикация         }     });

После выполнения примера при клике по пунктам меню не будет осуществляться публикация. При нажатии на кнопку Опубликовать на «LinkedIn» будет осуществлена публикация ссылки, установленной для меню методом setUrl. Заголовок публикуемого сообщения - «My report».

См. также:

DiscussMenu