Skip to content

Commit dd55575

Browse files
authored
Merge pull request #2 from purescript-web/compiler/0.12
Compiler/0.12
2 parents 533a969 + 0003a51 commit dd55575

File tree

5 files changed

+32
-11
lines changed

5 files changed

+32
-11
lines changed

.travis.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@ language: node_js
22
dist: trusty
33
sudo: required
44
node_js: stable
5+
env:
6+
- PATH=$HOME/purescript:$PATH
57
install:
8+
- TAG=$(wget -q -O - https://github.com/purescript/purescript/releases/latest --server-response --max-redirect 0 2>&1 | sed -n -e 's/.*Location:.*tag\///p')
9+
- wget -O $HOME/purescript.tar.gz https://github.com/purescript/purescript/releases/download/$TAG/linux64.tar.gz
10+
- tar -xvf $HOME/purescript.tar.gz -C $HOME/
11+
- chmod a+x $HOME/purescript
612
- npm install -g bower
713
- npm install
8-
- bower install
914
script:
15+
- bower install
1016
- npm run -s build
1117
after_success:
1218
- >-

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# purescript-web-events
2+
3+
[![Latest release](http://img.shields.io/github/release/purescript-web/purescript-web-events.svg)](https://github.com/purescript-web/purescript-web-events/releases)
4+
[![Build status](https://travis-ci.org/purescript-web/purescript-web-events.svg?branch=master)](https://travis-ci.org/purescript-web/purescript-web-events)
5+
6+
Type definitions and low level interface implementations for EventLister and related types from the W3C DOM API.
7+
8+
## Installation
9+
10+
```
11+
bower install purescript-web-events
12+
```
13+
14+
## Documentation
15+
16+
Module documentation is [published on Pursuit](http://pursuit.purescript.org/packages/purescript-web-events).

bower.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"package.json"
1616
],
1717
"dependencies": {
18-
"purescript-datetime": "#compiler/0.12",
19-
"purescript-enums": "#compiler/0.12",
20-
"purescript-nullable": "#compiler/0.12"
18+
"purescript-datetime": "^4.0.0",
19+
"purescript-enums": "^4.0.0",
20+
"purescript-nullable": "^4.0.0"
2121
}
2222
}

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
"eslint": "^4.19.1",
99
"pulp": "^12.2.0",
1010
"purescript-psa": "^0.6.0",
11-
"purescript": "^0.11.7",
1211
"rimraf": "^2.6.2"
1312
}
1413
}

src/Web/Event/EventTarget.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
"use strict";
22

33
exports.eventListener = function (fn) {
4-
return function (event) {
5-
return fn(event);
4+
return function () {
5+
return function (event) {
6+
return fn(event)();
7+
};
68
};
79
};
810

@@ -11,8 +13,7 @@ exports.addEventListener = function (type) {
1113
return function (useCapture) {
1214
return function (target) {
1315
return function () {
14-
target.addEventListener(type, listener, useCapture);
15-
return {};
16+
return target.addEventListener(type, listener, useCapture);
1617
};
1718
};
1819
};
@@ -24,8 +25,7 @@ exports.removeEventListener = function (type) {
2425
return function (useCapture) {
2526
return function (target) {
2627
return function () {
27-
target.removeEventListener(type, listener, useCapture);
28-
return {};
28+
return target.removeEventListener(type, listener, useCapture);
2929
};
3030
};
3131
};

0 commit comments

Comments
 (0)