Skip to content

Commit cba25e7

Browse files
committed
Add Tumblr. Closed #13
1 parent 8ddefd3 commit cba25e7

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

example/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
<a class="btn-skype" data-id="sk"><i class="fab fa-skype"></i> Skype</a>
4141
<a class="btn-whatsapp" data-id="wa"><i class="fab fa-whatsapp"></i> WhatsApp</a>
4242
<a class="btn-ok" data-id="ok"><i class="fab fa-odnoklassniki"></i> Odnoklassniki</a>
43+
<a class="btn-tumblr" data-id="tu"><i class="fab fa-tumblr"></i> Tumblr</a>
4344
<a class="btn-mail" data-id="mail"><i class="fas fa-at"></i> EMail</a>
4445
</div>
4546

src/share-buttons.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
SK_LINK_FORMAT = 'https://web.skype.com/share?url={0}&source=button&text={1}',
2323
WA_LINK_FORMAT = 'whatsapp://send?text={0}%20{1}',
2424
OK_LINK_FORMAT = 'https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl={0}',
25+
TU_LINK_FORMAT = 'https://www.tumblr.com/widgets/share/tool?posttype=link&title={0}&caption={0}&content={1}&canonicalUrl={1}&shareSource=tumblr_share_button',
2526
MAIL_LINK_FORMAT = 'mailto:?Subject={0}{1}&body={2}{3}',
2627
FB_CLASS_NAME = 'fb',
2728
VK_CLASS_NAME = 'vk',
@@ -35,6 +36,7 @@
3536
SK_CLASS_NAME = 'sk',
3637
WA_CLASS_NAME = 'wa',
3738
OK_CLASS_NAME = 'ok',
39+
TU_CLASS_NAME = 'tu',
3840
MAIL_CLASS_NAME = 'mail';
3941

4042
/**
@@ -270,6 +272,15 @@
270272
titleDef);
271273
break;
272274

275+
case TU_CLASS_NAME:
276+
popupCenter(
277+
stringFormat(TU_LINK_FORMAT, [
278+
mergeForTitle([title, desc]),
279+
url
280+
]),
281+
titleDef);
282+
break;
283+
273284
case MAIL_CLASS_NAME:
274285
if (title.length > 0 && desc.length > 0) {
275286
text = mergeForTitle([title, desc]);

0 commit comments

Comments
 (0)