Skip to content

Commit c5db093

Browse files
committed
Add LinkedIn. Closed #4
1 parent b1ef4de commit c5db093

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Simple social buttons for your site.
1313
* Pocket
1414
* Reddit
1515
* Evernote
16+
* LinkedIn
1617
* EMail
1718

1819
## Browser support

example/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
<a class="btn-pocket" data-id="pk"><i class="fab fa-get-pocket"></i> Pocket</a>
3636
<a class="btn-reddit" data-id="re"><i class="fab fa-reddit"></i> Reddit</a>
3737
<a class="btn-evernote" data-id="ev"><i class="far fa-sticky-note"></i> Evernote</a>
38+
<a class="btn-linkedin" data-id="in"><i class="fab fa-linkedin"></i> LinkedIn</a>
3839
<a class="btn-mail" data-id="mail"><i class="fas fa-at"></i> EMail</a>
3940
</div>
4041

src/share-buttons.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
POCKET_LINK_FORMAT = 'https://getpocket.com/edit?url={0}&title={1}',
1818
RE_LINK_FORMAT = 'https://reddit.com/submit/?url={0}',
1919
EV_LINK_FORMAT = 'https://www.evernote.com/clip.action?url={0}&t={1}',
20+
IN_LINK_FORMAT = 'https://www.linkedin.com/shareArticle?mini=true&url={0}&title={1}&summary={2}&source={0}',
2021
MAIL_LINK_FORMAT = 'mailto:?Subject={0}{1}&body={2}{3}',
2122
FB_CLASS_NAME = 'fb',
2223
VK_CLASS_NAME = 'vk',
@@ -25,6 +26,7 @@
2526
PK_CLASS_NAME = 'pk',
2627
RE_CLASS_NAME = 're',
2728
EV_CLASS_NAME = 'ev',
29+
IN_CLASS_NAME = 'in',
2830
MAIL_CLASS_NAME = 'mail',
2931

3032
// from https://wcoder.github.io/notes/string-format-for-string-formating-in-javascript
@@ -181,6 +183,16 @@
181183
titleDef);
182184
break;
183185

186+
case IN_CLASS_NAME:
187+
this.popupCenter(
188+
stringFormat(IN_LINK_FORMAT, [
189+
url,
190+
title,
191+
mergeForTitle([title, desc])
192+
]),
193+
titleDef);
194+
break;
195+
184196
case MAIL_CLASS_NAME:
185197
if (title.length > 0 && desc.length > 0) {
186198
text = mergeForTitle([title, desc]);

0 commit comments

Comments
 (0)