Package Exports
- sharer.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (sharer.js) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Sharer.js
Sharer.js is a very tiny js lib (~1.6kb) to create custom social share components on DOM elements for your website. No dependencies. Check out below which platforms we currently support.
Installing:
Using NPM
npm install sharer.js
Using Bower
bower install sharerjs --save
Grabbing the latest min version
<script src="js/sharer.min.js"></script>
For Meteor users
Just add ellisonleao:sharerjs
on your .meteor/packages
file
Adding share behaviour to a component
Available Sharer components:
Simply add the sharer
class and the attributes above:
data-url
: URL you want to sharedata-title
: Title of the share message (twitter, whatsapp, email, only)data-to
: Email to (Email only)data-subject
: Email subject (Email only)
Twitter:
Available Data params:
data-title
data-url
<button class="sharer" data-url="http://mywesomeurl.com" data-sharer="twitter" data-title="Checkout my awesome url!"></button>
Facebook:
Available Data params:
data-url
<button class="sharer" data-url="http://mywesomeurl.com" data-sharer="facebook"></button>
Linkedin:
Available Data params:
data-url
<button class="sharer" data-url="http://mywesomeurl.com" data-sharer="linkedin"></button>
Google Plus:
Available Data params:
data-url
<button class="sharer" data-url="http://mywesomeurl.com" data-sharer="googleplus"></button>
Available Data params:
data-title
data-url
data-to
data-subject
<button class="sharer"
data-url="http://mywesomeurl.com"
data-sharer="email"
data-title="Please check my awesome URL!"
data-to="someemail@test.com"
data-subject="Hey, check this out!"></button>
Available Data params:
data-title
data-url
<button class="sharer" data-url="http://mywesomeurl.com" data-sharer="whatsapp" data-title="Please check my awesome URL!"></button>
Telegram
Available Data params:
data-title
data-url
<button class="sharer" data-url="http://mywesomeurl.com" data-sharer="telegram" data-title="Please check my awesome URL!"></button>
Viber
Available Data params:
data-title
data-url
<button class="sharer" data-url="http://mywesomeurl.com" data-sharer="viber" data-title="Please check my awesome URL!"></button>