Skip to content

Commit dd8f0de

Browse files
committed
Merge pull request #28 from d10genes/example-app
update example to compile
2 parents 65fb433 + 36ed9ae commit dd8f0de

File tree

5 files changed

+7
-19
lines changed

5 files changed

+7
-19
lines changed

example/tutorial/bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"react": "~0.10.0",
2121
"showdown": "~0.3.1",
2222
"purescript-showdown": "https://github.com/joneshf/purescript-showdown.git",
23-
"purescript-arrays": "~0.1.3",
23+
"purescript-arrays": "~0.2.1",
2424
"jquery": "~2.1.1"
2525
}
2626
}

example/tutorial/tutorial.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module Tutorial where
44
-- http://facebook.github.io/react/docs/tutorial.html
55

66
import Control.Monad.Eff
7-
import Data.Array
7+
import Data.Array hiding (span)
88
import React
99
import React.DOM
1010
import Showdown
@@ -28,7 +28,7 @@ module Tutorial where
2828
\ var load = loadCommentsFromServer.bind(this);\
2929
\ load();\
3030
\ setInterval(function() { load(); }, this.props.pollInterval);\
31-
\}" :: forall eff props state. ReadState eff props state {}
31+
\}" :: forall eff. Eff ( reactState :: ReactState (read :: ReadAllowed) Unit | eff ) Unit
3232

3333

3434
commentList = mkUI spec do

gulpfile.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ var paths = {
2020
'example/tutorial/tutorial.purs',
2121
'bower_components/purescript-*/src/**/*.purs',
2222
'example/tutorial/bower_components/purescript-*/src/**/*.purs'
23-
]
23+
],
24+
dest: '.'
2425
}
2526
}
2627
};

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
},
1818
"homepage": "https://github.com/purescript-contrib/purescript-react",
1919
"devDependencies": {
20-
"gulp": "^3.6.2",
21-
"gulp-purescript": "0.0.4"
20+
"gulp": "^3.8.7",
21+
"gulp-purescript": "0.0.10"
2222
}
2323
}

src/React/DOM.purs

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,6 @@ module React.DOM where
363363
html = mkDOM "html"
364364
i = mkDOM "i"
365365
iframe = mkDOM "iframe"
366-
iframe = mkDOM "iframe"
367366
img = mkDOM "img"
368367
input = mkDOM "input"
369368
ins = mkDOM "ins"
@@ -389,17 +388,14 @@ module React.DOM where
389388
output = mkDOM "output"
390389
p = mkDOM "p"
391390
param = mkDOM "param"
392-
param = mkDOM "param"
393391
pre = mkDOM "pre"
394392
progress = mkDOM "progress"
395393
q = mkDOM "q"
396394
rp = mkDOM "rp"
397-
rp = mkDOM "rp"
398395
rt = mkDOM "rt"
399396
ruby = mkDOM "ruby"
400397
s = mkDOM "s"
401398
samp = mkDOM "samp"
402-
samp = mkDOM "samp"
403399
script = mkDOM "script"
404400
section = mkDOM "section"
405401
select = mkDOM "select"
@@ -424,15 +420,13 @@ module React.DOM where
424420
track = mkDOM "track"
425421
u = mkDOM "u"
426422
ul = mkDOM "ul"
427-
ul = mkDOM "ul"
428423
var = mkDOM "var"
429424
video = mkDOM "video"
430425
wbr = mkDOM "wbr"
431426
circle = mkDOM "circle"
432427
defs = mkDOM "defs"
433428
g = mkDOM "g"
434429
line = mkDOM "line"
435-
line = mkDOM "line"
436430
linearGradient = mkDOM "linearGradient"
437431
path = mkDOM "path"
438432
polygon = mkDOM "polygon"
@@ -452,7 +446,6 @@ module React.DOM where
452446
audio' = audio []
453447
b' = b []
454448
base' = base []
455-
base' = base []
456449
bdi' = bdi []
457450
bdo' = bdo []
458451
big' = big []
@@ -492,7 +485,6 @@ module React.DOM where
492485
html' = html []
493486
i' = i []
494487
iframe' = iframe []
495-
iframe' = iframe []
496488
img' = img []
497489
input' = input []
498490
ins' = ins []
@@ -518,17 +510,14 @@ module React.DOM where
518510
output' = output []
519511
p' = p []
520512
param' = param []
521-
param' = param []
522513
pre' = pre []
523514
progress' = progress []
524515
q' = q []
525516
rp' = rp []
526-
rp' = rp []
527517
rt' = rt []
528518
ruby' = ruby []
529519
s' = s []
530520
samp' = samp []
531-
samp' = samp []
532521
script' = script []
533522
section' = section []
534523
select' = select []
@@ -553,15 +542,13 @@ module React.DOM where
553542
track' = track []
554543
u' = u []
555544
ul' = ul []
556-
ul' = ul []
557545
var' = var []
558546
video' = video []
559547
wbr' = wbr []
560548
circle' = circle []
561549
defs' = defs []
562550
g' = g []
563551
line' = line []
564-
line' = line []
565552
linearGradient' = linearGradient []
566553
path' = path []
567554
polygon' = polygon []

0 commit comments

Comments
 (0)