Posts

Showing posts from February 9, 2019

UpvoteJS, a simple voting widget in vanilla JavaScript

Image
0 $begingroup$ I implemented a simple voting widget like the one used on Stack Exchange sites, to use for other purposes (see live on bashoneliners.com), as a reusable package, dubbed UpvoteJS. Here's how it works: Upvote.create('topic-123'); <link rel="stylesheet" href="https://janosgyerik.github.io/upvotejs/dist/upvotejs/upvotejs.css"> <script src="https://janosgyerik.github.io/upvotejs/dist/upvotejs/upvotejs.vanilla.js"></script> <div id="topic-123" class="upvotejs upvotejs-serverfault"> <a class="upvote upvote-on"></a> <span class="count">101</span> <a class="downvote"></a> <a class="star star-on"></a> ...