Dimitrios Douros
de29ba84b8
webshare api
2023-07-14 23:40:00 +02:00
Dimitrios Douros
a551eca0e3
Added MS Teams
...
Co-authored-by: Nikita Karamov <me@kytta.dev>
2023-07-14 23:00:04 +02:00
Nikita Karamov
9977dde3c7
Apply new formatting
2023-07-14 22:28:45 +02:00
Edward
73a7467cb4
Update src/shareon.js
...
Use url encoded string to replace `#`.
Co-authored-by: Nikita Karamov <me@kytta.dev>
2023-07-11 07:24:02 -07:00
Edward
59ba22638a
Apply suggestions from code review
...
Remove `hashtag` but use the first element of `hastags` instead for facebook hashtag parameter.
Co-authored-by: Nikita Karamov <me@kytta.dev>
2023-07-06 20:50:57 +08:00
Edward Cui
c00e449749
Add hashtag to facebook and hastags to twitter
...
Hashtag and hastags are the most commonly used features on facebook and
twitter respectively. Adding support to those two will make the library
even more powerful.
This PR add two optional attribute `data-hashtag` for facebook and
`data-hashtags` for twitter.
`data-hashtag` is a single key word without `#` while `data-hashtags`
are comma seperated strings without `#`.
2023-07-04 21:52:20 +08:00
Nikita Karamov
d49120ed0f
Change icon for a second after copying
2023-03-20 19:15:22 +01:00
Nikita Karamov
10cf0143d8
Use a different link icon
2023-03-20 19:15:22 +01:00
Nikita Karamov
2493e6d014
Add "Copy URL" button
...
Closes #41
2023-03-20 19:15:22 +01:00
Nikita Karamov
63e5733a72
Make default background darker
2023-03-20 19:15:22 +01:00
Nikita Karamov
1550573923
Build CSS using Vite
2023-01-25 20:29:14 +01:00
Nikita Karamov
a69c3f7469
Update Mastodon branding
...
Closes #42
2023-01-23 05:55:44 +01:00
Nikita Karamov
952fe10d67
Update logos and colours
2022-02-11 16:14:24 +01:00
Nikita Karamov
db05a94838
Remove unneeded TODO
2022-02-11 16:14:23 +01:00
Nikita Karamov
d5141a6383
Use non-default export
2022-02-10 23:02:50 +01:00
Nikita Karamov
a0a7c02e0a
Replace index loops with for-of-loops
2022-02-10 22:34:16 +01:00
Nikita Karamov
95cb4ce158
Rename index variables in loops
2022-02-10 22:20:06 +01:00
Nikita Karamov
51a7597235
Use querySelectorAll instead of getElementsByClassName
2022-02-10 22:19:54 +01:00
Nikita Karamov
9a6f39af4a
Move button listener outside the loop
2022-02-10 22:19:03 +01:00
Nikita Karamov
bea94e545d
Re-export shareon with `export ... from`
2022-02-10 22:16:26 +01:00
Nikita Karamov
50d9e900f2
Add new build scripts
2022-02-10 21:44:53 +01:00
Nikita Karamov
c5e4ab0bd7
Move urlBuilderMap to shareon.js
2022-02-10 21:16:53 +01:00
Nikita Karamov
70aaddb0c3
Add the style definitions directly to the CSS file
...
Also rename file to `shareon.css`
2022-02-10 21:16:26 +01:00
Nikita Karamov
73b54c385a
Write new index.js for the package
2022-02-10 20:32:40 +01:00
Nikita Karamov
d95105353f
Convert code using Prettier
2022-02-08 18:56:39 +01:00
Nikita Karamov
57b9769417
Update toot URL
2022-02-02 15:08:47 +01:00
Nikita Karamov
da71d0f227
Fix LinkedIn link
2021-01-17 23:58:15 +03:00
Nikita Karamov
3441effc98
Move all build config to Rollup
2021-01-17 22:32:59 +03:00
Nikita Karamov
9da80abfa5
Add FB App ID to possible data-attributes
2020-09-28 13:33:36 +02:00
Andy Balaam
ad3e762782
Update Mastodon colour to the correct one for a white logo.
...
Co-authored-by: Nikita Karamov <nick@karamoff.dev>
2020-09-24 16:13:31 +01:00
Andy Balaam
8a18980dfa
Add Mastodon button using NickKaramoff's toot.karamoff.dev
2020-09-24 00:53:15 +01:00
Nikita Karamov
fb4a0651f9
Fix button listeners
2020-09-18 20:24:22 +02:00
Nikita Karamov
a27b6fb434
Migrate from Rollup to Gulp and add Buble
2020-09-18 19:40:26 +02:00
Nikita Karamov
f74b1e0d8c
Fix WhatsApp button to work on PCs w/o app
...
Closes #18
2020-09-17 22:18:44 +02:00
Nikita Karamov
7ce6516d39
Reformat networks.js
2020-07-31 18:57:09 +02:00
Nikita Karamov
65969039a4
Add mixin to populate CSS
2020-07-31 18:54:43 +02:00
Nikita Karamov
f856eb3474
Move from Sass to CSS
2020-07-31 18:54:12 +02:00
Nikita Karamov
12187ca227
Move from TS to JS
2020-07-31 18:18:17 +02:00
Nikita Karamov
841ed23855
Extract networks to another file
2020-07-31 18:16:59 +02:00
Nikita Karamov
6eae37e54f
Optimize code
...
* optimize loops to reduce execution time
* inline functions to reduce output file size
* flatten PublishPreset structure
* remove extra checks
2020-07-30 12:40:00 +02:00
Nikita Karamov
522f0960d4
A better split into two versions
...
Additionally add some typing to the Rollup config files
2020-07-23 18:39:28 +02:00
Nikita Karamov
8f1d52e281
Split package into two files
2020-07-23 11:17:51 +02:00
Nikita Karamov
b3a4cd1593
Merge pull request #13 from amiceli/add-default-export
...
Closes #11
2020-07-23 11:17:25 +02:00
amiceli
4db5ac324b
Add default export for initializeShareon.
...
It allows to initialize share button after window.load, for example on SPA dynamic element.
2020-07-14 17:47:27 +02:00
Nikita Karamov
d0881b4c59
Optimize all icons to match one standard
...
Closes #8
2020-07-12 17:08:19 +02:00
Nikita Karamov
c6baa8f79e
Add Pocket button
2020-07-04 22:40:49 +02:00
Nikita Karamov
27d7826e51
Add Viber button
2020-07-04 22:31:43 +02:00
Nikita Karamov
d4caf0c1f6
Add Reddit button
2020-07-04 22:24:26 +02:00
Nikita Karamov
58cc6dda84
Add LinkedIn
2020-07-04 22:11:16 +02:00
Nikita Karamov
7a695a6567
Fix border on <button> hover
2020-06-26 17:26:43 +02:00