Commit graph

2987 commits

Author SHA1 Message Date
Syaiful Bahri
52b0918297 update integration docs
correct the code example to avoid infinite loop

the infinite loop occure because the code example also
update the value on change handler. issue #954.
prove https://jsfiddle.net/syaiful6/kps3gabo/
2016-06-05 12:02:55 +07:00
Leo Horie
41c7a61960 Merge remote-tracking branch 'origin/rewrite' into rewrite 2016-06-03 23:55:56 -04:00
Leo Horie
ddc430a6d3 fix most gcc warnings 2016-06-03 23:55:31 -04:00
Leo Horie
2289061f90 fix doc 2016-06-03 16:53:24 -04:00
Pat Cavit
d05b155abc Add more docs around m.route (#1089) 2016-06-03 11:33:46 -07:00
Leo Horie
ca784a684e fix svg across component boundaries 2016-06-03 12:27:24 -04:00
Leo Horie
7b268c6ee8 expose setPath and getPath 2016-06-03 08:59:52 -04:00
Leo Horie
f9ef480b34 fix bugs about recycling in components, and styles when reusing style object 2016-06-02 21:42:18 -04:00
Leo Horie
86673f8d16 add missing fields to avoid monomorphism-related deopts 2016-06-02 21:41:19 -04:00
Leo Horie
474c43e433 update style if it's mutated object 2016-06-02 18:47:41 -04:00
Leo Horie
15373057df ensure multiple attributes work at the same time as attrs w/ square brackets 2016-06-01 16:22:37 -04:00
Leo Horie
c79b4545c2 fix empty array case for Promise.all 2016-06-01 16:22:03 -04:00
Leo Horie
9a396c5173 use promise polyfill 2016-06-01 15:44:08 -04:00
Leo Horie
b2b0ab34dd parse pattern attribute correctly 2016-06-01 15:43:42 -04:00
Leo Horie
e48265dec8 Merge remote-tracking branch 'origin/next' into next 2016-06-01 15:42:32 -04:00
Leo Horie
80349b3c74 #1080 parse pattern attribute correctly 2016-06-01 15:42:08 -04:00
Leo Horie
d4e8911c9c Merge remote-tracking branch 'origin/rewrite' into rewrite 2016-06-01 01:25:10 -04:00
Leo Horie
0d274ae6ac ospec: don't show null stack trace on timeout 2016-06-01 01:24:40 -04:00
Leo Horie
2e6e1c73d0 promises: A+ compliance, better async, unhandled rejection reporter 2016-06-01 01:24:14 -04:00
Pat Cavit
da8018b441 Re-generate bundle (#1085) 2016-05-31 17:12:31 -07:00
Leo Horie
2f772bcd0c Merge pull request #1084 from tivac/default-npm-tag
Default to always using "beta" tag for rewrite
2016-05-31 14:33:40 -04:00
Pat Cavit
8dee570602 Default to always using "beta" tag for rewrite
See https://docs.npmjs.com/files/package.json#publishconfig and
https://docs.npmjs.com/misc/config#tag

This way when `rewrite` starts being published users will need to
install it as `npm install mithril@beta` to get the rewrite. When people
run `npm install mithril` it'll use the default `latest` tag and that
will continue to point to the `0.2.x` branch until the rewrite is fully
ready.
2016-05-31 11:12:57 -07:00
Leo Horie
53705b6d20 Merge pull request #1083 from kcjpop/docs/fix-typo
Fix a typo of component args in migration guide
2016-05-31 10:02:06 -04:00
Leo Horie
2f562505c3 Merge pull request #1081 from virtyaluk/patch-1
Fixes js.org badge link.
2016-05-31 10:01:07 -04:00
An Cao
aa77da2700 Fix typo in Component arguments v0.2.x 2016-05-31 09:02:49 +03:00
Bohdan Shtepan
3f4df52d6e Fixes js.org badge link.
I believe js.org badge goes to the wrong location. So I changed it from *js.org* to *mithril.js.org/*.
2016-05-30 20:54:18 +03:00
Leo Horie
87df83f21b Merge pull request #1079 from pygy/routePatch
Support non-root base path
2016-05-29 20:38:15 -04:00
Pierre-Yves Gerardy
297e343264 Support non-root base path 2016-05-30 00:07:52 +02:00
Leo Horie
3bb0a6287f promise bug fixes (work in progress) 2016-05-28 01:12:20 -04:00
Leo Horie
129e0baf43 Merge pull request #1078 from epidemian/patch-2
Update mithril.request.md
2016-05-27 10:28:35 -04:00
Demian Ferreiro
20dfbbadc6 Update mithril.request.md
Add call to promise returned by m.request(). Otherwise the value of `ctrl.user` will always be truthy.
2016-05-27 11:08:47 -03:00
Leo Horie
3c9ec0d2d6 Merge remote-tracking branch 'origin/rewrite' into rewrite 2016-05-27 08:17:54 -04:00
Leo Horie
8e95ecc741 fix typo 2016-05-27 08:17:37 -04:00
Pat Cavit
ada711ec8e More migration details (#1077) 2016-05-26 15:28:18 -07:00
Leo Horie
7e98ad6d74 fix shouldUpdate docs 2016-05-26 15:26:04 -04:00
Leo Horie
261b28ad96 Merge remote-tracking branch 'origin/rewrite' into rewrite 2016-05-26 15:23:22 -04:00
Leo Horie
76d5d9ef2f promise polyfill 2016-05-26 15:23:06 -04:00
Leo Horie
41ac2bf002 rename ajaxt o xhr, expose jsonp 2016-05-26 15:22:36 -04:00
Leo Horie
0ed3d20c4c documentation fixes 2016-05-26 15:21:30 -04:00
Leo Horie
b128fd8232 don't shortcircuit promise check for objects 2016-05-26 11:45:48 -04:00
Leo Horie
ce748f9f71 check for existence of Promise before doing check against it 2016-05-26 11:30:27 -04:00
Leo Horie
0ad6749f87 callbackName 2016-05-26 11:19:39 -04:00
Leo Horie
bdd65b3b86 Merge remote-tracking branch 'origin/next' into next 2016-05-26 11:04:51 -04:00
Leo Horie
bf85b7a530 #1076 absorb native promise in m.prop 2016-05-26 11:04:04 -04:00
Pat Cavit
6a233cd03c Add more migration notes (#1075) 2016-05-25 23:06:52 -07:00
Leo Horie
7e437f27a8 Merge pull request #1074 from StephanHoyer/patch-3
Adding how you could access the DOM element in the new lifecycle methods
2016-05-25 17:42:07 -04:00
Stephan Hoyer
578ff6d970 Adding how you could access the DOM element in the new lifecycle methods 2016-05-25 23:30:49 +02:00
Leo Horie
9a66495799 Merge pull request #1073 from tivac/migration-guide
Starting on a migration guide
2016-05-25 13:36:22 -04:00
Pat Cavit
fa34941cee Starting on a migration guide
I'm sure there's other pieces I'm forgetting
2016-05-25 10:27:28 -07:00
Piotr Husiatyński
c71e8f4fcb JSON.stringify(m.prop(x)) use x.toJSON method when possible
When JSON serializing m.prop, check if wrapped object does define toJSON method
and if so, return it's result.
2016-05-25 11:12:36 +02:00