1.5.8 • Published 3 years ago
ninelines-sharing v1.5.8
ninelines-sharing
Библиотека для шаринга в социальных сетях.
Установка
NPM
npm install --save ninelines-sharing
Использование
<div class="social">
<button class="social__button" type="button" data-social="facebook">
Facebook
</button>
<button class="social__button" type="button" data-social="vk">
VK
</button>
<button class="social__button" type="button" data-social="twitter">
Twitter
</button>
<button class="social__button" type="button" data-social="ok">
Одноклассники
</button>
<button class="social__button" type="button" data-social="telegram">
Telegram
</button>
</div>
import Share from 'ninelines-sharing';
Array.from(document.querySelectorAll('[data-social]')).forEach((link) => {
link.addEventListener('click', () => {
let url = location.origin + location.pathname;
switch (event.currentTarget.dataset.social) {
case 'facebook':
Share.facebook(url);
break;
case 'vk':
Share.vk(url);
break;
case 'twitter':
Share.twitter(url);
break;
case 'ok':
Share.ok(url);
break;
case 'telegram':
Share.telegram(url);
break;
}
});
});
При отсутствии модульной системы библиотека (
dist/ninelines-sharing.js
) экспортируетShare
в глобальный объектninelines
:ninelines.Share.facebook(url);
1.5.8
3 years ago
1.5.7
3 years ago
1.5.6
4 years ago
1.5.5
4 years ago
1.5.4
4 years ago
1.5.3
4 years ago
1.5.2
4 years ago
1.5.1
6 years ago
1.5.0
6 years ago
1.4.1
6 years ago
1.4.0
6 years ago
1.3.2
6 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago