Nodlik / SWRating

Simple rating widget

Home Page:http://nodlik.github.io/SWRating/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Rating Widget

Подключение

Виджет использует шаблонизатор handlebars.js, если он уже есть в проекте, достаточно подключить rating.min.js. В противном случае, можно либо подключить handlebars отдельно, либо использовать rating.standalone.js

Так же нужно подключить css файл rating-default.css

Использование

var w = new SW.Rating(document.getElementById('rating'));

w.on('vote', function(e) {
    alert('User voted: ' + e.data);
});

w.render();

Конфигурация

Виджет можно настроить:

w.setConfig({
    pointNumber: 5, // Сколько баллов в шкале
    starType: 'svg', // Формат картинок в виджете (svg или png)
    starSize: 20, // Размер одной звезды в пикселях по умолчанию
    stretch: false // Растягивать ли виджет по всей ширине блока
    isLocked: false
});

w.render();

API

w.setConfig(config); // Кофигурация виджета

w.setMark(mark); // Задать рейтинг
w.getMark(): // Получить текущий рейтинг

w.setVoteCount(voteCount); // Задать количество проголосовавших
w.getVoteCount();

w.lock(); // Заблокировать виджет
w.unlock();

w.clear(); // Очистить виджет

w.update(); // Обновить рейтинг
w.render();

About

Simple rating widget

http://nodlik.github.io/SWRating/

License:MIT License


Languages

Language:JavaScript 67.7%Language:TypeScript 17.0%Language:CSS 7.9%Language:CoffeeScript 3.7%Language:Handlebars 3.7%