Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

emotion-ratings

YanNerio36.8kMIT2.0.2

Emotion Ratings is a lightweight jQuery plugin used to create a simple rating system using custom emoji Unicode characters.

emoji, ratings, jquery, emotion, rating, reviews, reaction

readme

npm version

emotion-ratings

This plugin allows you to create ratings using emojis!

Preview:

emotion ratings

emotion ratings

Demo

Emotion Ratings

Installation

You can install emotion-ratings component using the npm package manager:

npm install --save emotion-ratings

Usage

  1. Include jQuery >=1.9:

     <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
  2. Include plugin's code:

     <script src="emotion-ratings.min.js"></script>
  3. Call the plugin:

       // the emotions can be an array 
       var emotionsArray = ['angry','disappointed','meh', 'happy', 'inLove'];
       // or a single one
       var emotionsArray = ['happy'];
       jQ("#element").emotionsRating({
         emotionSize: 30,
         bgEmotion: 'happy',
         emotions: emotionsArray,
         color: '#FF0066', //the color must be expressed with a css code
             initialRating: 4, //initialize the rating number
         disabled: true, //set if the rating can be changed or not, default is false
         onUpdate: function(value) {} //set value changed event handler
       });

    Contribution

    You can contribute by forking and doing a PR.

License

MIT License © Yanci Nerio