You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Chimo 12da81b7c5
Fix demo link, remove redundant "usage" section
2 年之前
css Bundle 'icon' style via gs-share--icon class 4 年之前
images Bundle 'icon' style via gs-share--icon class 4 年之前
js closest: Handle detached DOM trees 3 年之前
.gitattributes Normalize line endings 5 年之前
.gitignore Ignore vim 'undo' files 5 年之前
.jshintrc Adds jshint configs 5 年之前
LICENSE Adds license information 5 年之前
README.md Fix demo link, remove redundant "usage" section 2 年之前
index-es.html Simplify README 2 年之前
index-fr.html Simplify README 2 年之前
index.html Simplify README 2 年之前

README.md

‘Share’ widget for GNU social

This adds links/buttons to your page so that visitors can share it on GNU social.

HTML

Add the following in the <head> of your page (if necessary, change the path to point to the stylesheet).

<link rel="stylesheet" href="styles.css">

Add the following where you want the links/buttons to appear.

<div class="gs-share">
  <button data-url="URL-from-data" data-title="TITLE-from-data" class="js-gs-share gs-share--icon">Share on GNU social</button>
</div>

The “data-title” and “data-url” attributes are optional. If they are not set, the “title” will be the title of the current page and the “url” will be the URL of the current page.

Add the following at the bottom of your page (if necessary, change the path to point to the JS file).

<script src="gs-share.js"></script>

Demo

https://chromic.org/gs-share/

Server-side fallback

For an example of a server-side fallback, see the “php” branch in this repo.