Skip to content
This repository was archived by the owner on Oct 4, 2020. It is now read-only.

Commit 9e62432

Browse files
authored
Merge pull request #88 from purescript-contrib/updates
Other misc updates pre-0.11 release
2 parents 4f0b26a + e9cf520 commit 9e62432

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+912
-249
lines changed

bower.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,5 @@
3030
"purescript-nullable": "^3.0.0",
3131
"purescript-prelude": "^3.0.0",
3232
"purescript-unsafe-coerce": "^3.0.0"
33-
},
34-
"devDependencies": {
35-
"purescript-aff": "^3.0.0",
36-
"purescript-test-unit": "^10.0.0",
37-
"purescript-exitcodes": "^2.0.0",
38-
"purescript-phantom": "^1.0.1"
3933
}
4034
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"build": "eslint src && pulp build -- --censor-lib --strict"
66
},
77
"devDependencies": {
8-
"eslint": "^3.8.1",
9-
"phantomjs-prebuilt": "^2.1.13",
8+
"eslint": "^3.19.0",
9+
"phantomjs-prebuilt": "^2.1.14",
1010
"pulp": "^11.0.0",
1111
"purescript-psa": "^0.5.0",
1212
"purescript": "^0.11.1",
13-
"rimraf": "^2.5.4"
13+
"rimraf": "^2.6.1"
1414
}
1515
}

src/DOM/Event/CompositionEvent.purs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
module DOM.Event.CompositionEvent (
2-
module T,
3-
eventToCompositionEvent,
4-
data_
5-
) where
1+
module DOM.Event.CompositionEvent
2+
( module T
3+
, eventToCompositionEvent
4+
, data_
5+
) where
66

77
import Prelude
88
import Data.Foreign (F, toForeign)

src/DOM/Event/EventTarget.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ foreign import eventListener
2121
foreign import addEventListener
2222
:: forall eff
2323
. EventType
24-
-> EventListener (dom :: DOM | eff)
24+
-> EventListener eff
2525
-> Boolean
2626
-> EventTarget
2727
-> Eff (dom :: DOM | eff) Unit
@@ -31,7 +31,7 @@ foreign import addEventListener
3131
foreign import removeEventListener
3232
:: forall eff
3333
. EventType
34-
-> EventListener (dom :: DOM | eff)
34+
-> EventListener eff
3535
-> Boolean
3636
-> EventTarget
3737
-> Eff (dom :: DOM | eff) Unit

src/DOM/Event/FocusEvent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"use strict";
22

3-
exports.relatedTargetNullable = function (e) {
3+
exports._relatedTarget = function (e) {
44
return e.relatedTarget;
55
};

src/DOM/Event/FocusEvent.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import DOM.Event.Types (FocusEvent, focusEventToEvent, readFocusEvent) as T
1414
eventToFocusEvent :: Event -> F FocusEvent
1515
eventToFocusEvent = readFocusEvent <<< toForeign
1616

17-
foreign import relatedTargetNullable :: FocusEvent -> Nullable EventTarget
17+
foreign import _relatedTarget :: FocusEvent -> Nullable EventTarget
1818

1919
relatedTarget :: FocusEvent -> Maybe EventTarget
20-
relatedTarget = toMaybe <$> relatedTargetNullable
20+
relatedTarget = toMaybe <$> _relatedTarget

src/DOM/Event/MouseEvent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ exports.button = function (e) {
3636
return e.button;
3737
};
3838

39-
exports.relatedTargetNullable = function (e) {
39+
exports._relatedTarget = function (e) {
4040
return e.relatedTarget;
4141
};
4242

src/DOM/Event/MouseEvent.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ foreign import metaKey :: MouseEvent -> Boolean
4545

4646
foreign import button :: MouseEvent -> Int
4747

48-
foreign import relatedTargetNullable :: MouseEvent -> Nullable EventTarget
48+
foreign import _relatedTarget :: MouseEvent -> Nullable EventTarget
4949

5050
relatedTarget :: MouseEvent -> Maybe EventTarget
51-
relatedTarget = toMaybe <$> relatedTargetNullable
51+
relatedTarget = toMaybe <$> _relatedTarget
5252

5353
foreign import buttons :: MouseEvent -> Int
5454

src/DOM/File/FileList.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
exports.length = function (fileList) { return fileList.length; };
44

5-
exports.item = function (index) {
5+
exports._item = function (index) {
66
return function (fileList) {
77
return fileList.item(index);
88
};

src/DOM/File/FileList.purs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
1-
module DOM.File.FileList where
1+
module DOM.File.FileList
2+
( length
3+
, item
4+
) where
25

3-
import Data.Nullable (Nullable)
6+
import Prelude
7+
import Data.Nullable (Nullable, toMaybe)
8+
import Data.Maybe (Maybe)
49
import DOM.File.Types (FileList, File)
510

611
-- | Number of files in the `FileList` object.
712
foreign import length :: FileList -> Int
813

14+
foreign import _item :: Int -> FileList -> Nullable File
15+
916
-- | Get `File` at the certain position
10-
foreign import item :: Int -> FileList -> Nullable File
17+
item :: Int -> FileList -> Maybe File
18+
item i = toMaybe <<< _item i

0 commit comments

Comments
 (0)