Документация API

Пример подключения блока

Основной скрипт подключается либо в блоке head, либо непосредственно в теле документа, перед инициализацией блока.

<script type="text/javascript" src="http://shareit.meta.ua/js/share.js" charset="utf-8"></script>

Далее следует указать контейнер в котором будет отображаться блок. Контейнер обязательно должен иметь уникальный идентификатор. Внутри контейнера может содержаться ссылка с любым текстом, она будет служить для отображения остальных сервисов.

<div id="shareBox"><a href="http://shareit.meta.ua">Поделиться</a></div>

В заключении следует инициализация блока. В метод button передается уникальный идентификатор элемента указаного выше.

<script type="text/javascript">MShare.button('shareBox', false, {services: ['mail','blogs','vk','fb','tw','mm']});</script>

Параметры и методы блока

Параметры

Параметр Тип Значение
boxId string Уникальный идентификатор элемента в который инициализируется блок..
attr object Объект содержащий основные атрибуты: название, ссылку на сайт, ссылку на изображение. Если атрибуты отсутсвуют, то следует указать значение false
attr.url string Ссылка, которой требуется поделиться.
Значение по умолчанию: window.location.href
attr.title string Название ссылки.
Значение по умолчанию: document.title
attr.image string Ссылка на изображение
params object Объект содержащий информацию о языке и сервисах которые нужно отобразить
params.lng string Язык интерфейса блока.
Допустимые значения: en, ru, ua.
Значение по умолчанию: navigator.language.
params.langCookie string Название cookie, которая несет в себе информацию о языке.
Допустимые значения cookie: en, ru, ua
params.services array Массив сервисов которые будут отображатся в блоке.
Допустимые значения.

Методы

Метод Возвращаемое значение Описание
button: function(String: boxId, Object: attr, Object: params) null Выполняет инициализацию блока
update: function(String: boxId, Object: params) null Выполняет обновление данных ссылки

Описание метода update

Параметр Тип Значение
boxId string Уникальный идентификатор элемента в который инициализируется блок..
params object Объект содержащий основные атрибуты для обновления ссылки.
title - новое название;
url - новая ссылка;
services - новый список сервисов.

Список поддерживаемых сервисов

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

Поддерживаемые браузеры

Нормальная работа продукта гарантируется в следующих браузерах: