Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
0.0.2
* documented
  • Loading branch information
sergioramos committed Dec 9, 2012
1 parent d8dff3d commit 3c77006
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 9 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -1,2 +1,3 @@
components
build
index.html
11 changes: 8 additions & 3 deletions component.json
@@ -1,12 +1,17 @@
{
"name": "rating",
"repo": "ramitos/rating",
"version": "0.0.1",
"version": "0.0.2",
"dependencies": {
"component/domify": "*",
"component/event": "*"
},
"main": "src/rating.js",
"scripts": ["src/rating.js", "src/template.js"],
"styles": ["src/rating.css"]
"scripts": [
"src/template.js",
"src/rating.js"
],
"styles": [
"src/rating.css"
]
}
36 changes: 36 additions & 0 deletions readme.md
@@ -0,0 +1,36 @@
# rating

rating widget

## install

```bash
$ component install ramitos/rating
```

## example

```js
var rating = require('rating');

rating(function (el) {
document.getElementById('rating').appendChild(el)
});
```

## api

#### rating(callback)

`callback` arguments:
* DOMElement

returns a new rating instance

#### instance()

returns the current rating number

#### instance.disable()

#### instance.enable()
12 changes: 6 additions & 6 deletions src/rating.js
Expand Up @@ -23,20 +23,20 @@ module.exports = function (insert) {

ev.bind(node, 'mouseover', function () {
if(!enabled) return;
render(i+1)
render(i+1);
});

ev.bind(node, 'click', function () {
if(!enabled) return;
rating = i+1;
render(i+1)
render(i+1);
});
});

ev.bind(stars, 'mouseout', function () {
if(!enabled) return;
render(rating)
})
render(rating);
});

ev.bind(document, 'keydown', function (e) {
if(!enabled) return;
Expand All @@ -45,9 +45,9 @@ module.exports = function (insert) {
if(!numbers[e.keyCode]) return;
rating = numbers[e.keyCode];
render(rating);
})
});

render(rating)
render(rating);

var returns = function () {
return rating;
Expand Down

0 comments on commit 3c77006

Please sign in to comment.