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/pp/app/dashboard.html");//устанавливаем ссылку для публикации shareMenu.share(PP.Ui.ShareType.LinkedIn, shareMenu.getUrl(), shareMenu.getTitle());//публикация } });
После выполнения примера при клике по пунктам меню не будет осуществляться публикация. При нажатии на кнопку «Опубликовать на LinkedIn» будет осуществлена публикация ссылки, установленной для меню в значении свойства DiscussMenu.Url методом setUrl. Заголовок публикуемого сообщения - «My report».
См. также: