825 Commits

Author SHA1 Message Date
Patrick Steele-Idem
ad00eb2aeb Mass rename of "widget" to "component" in files 2017-02-20 16:30:16 -07:00
Patrick Steele-Idem
f4e662cde7 Renamed test dirs: "widgets" --> "components" 2017-02-20 16:04:50 -07:00
Michael Rawlings
71688ba544 don't overwrite _arg with widget, it isn't necessary. fixes #583 2017-02-13 13:26:06 -08:00
Patrick Steele-Idem
ec87bffd5e Fixes #582 - [v4] Introduce forceUpdate() 2017-02-10 11:04:22 -08:00
Patrick Steele-Idem
b1e7dde2b9 Allow component.js to export a class 2017-02-10 10:11:01 -08:00
Patrick Steele-Idem
0932846e31 Merge branch 'master' of https://github.com/marko-js/marko 2017-02-09 19:55:17 -08:00
Patrick Steele-Idem
ec9cd453ea Changes to support Try Online in the browser 2017-02-09 19:55:02 -08:00
Michael Rawlings
32e6f98465 add number test 2017-02-09 17:08:33 -08:00
Michael Rawlings
1d35a74dec fix tests 2017-02-09 15:32:39 -08:00
Michael Rawlings
2afd1837f9 fix non-index components 2017-02-09 15:16:40 -08:00
Michael Rawlings
4fe1ca8694 update test expectations to include data=input 2017-02-09 15:02:12 -08:00
Michael Rawlings
5a977077cb enable meta by default on server 2017-02-09 14:34:55 -08:00
Michael Rawlings
42ef3fcb45 add escaping for inline styles and more targeted escaping for inline scripts 2017-02-09 12:48:41 -08:00
austinkelleher
724f8addf8 Fixes #574 - Unrecognized tag: picture. 2017-02-09 08:01:03 -05:00
Patrick Steele-Idem
dfbac867ff Added test for ContainerNode 2017-02-09 00:30:42 -08:00
Patrick Steele-Idem
0e2cfc4c3e Added test for declarations 2017-02-08 23:53:40 -08:00
Patrick Steele-Idem
2ae20ae431 Fixed node.previousSibling and node.nextSibling 2017-02-08 23:47:10 -08:00
Patrick Steele-Idem
b90fe7740f Fixed test 2017-02-08 23:46:59 -08:00
Patrick Steele-Idem
5ec588c291 Fixes #504 - Module build failed: Error: Node does not have a writeCode method 2017-02-08 23:30:27 -08:00
Patrick Steele-Idem
baf6cf6a14 Reject class with extends for single file UI components 2017-02-08 22:53:46 -08:00
Patrick Steele-Idem
ab1e53701b Fixed test for the class tag compilation at the root 2017-02-08 22:42:43 -08:00
Patrick Steele-Idem
f3a9014ca7 Fixes #559 - class tag is used for components only 2017-02-08 22:40:45 -08:00
Patrick Steele-Idem
4de758845b ref to key 2017-02-08 22:31:01 -08:00
Patrick Steele-Idem
2173f8806a Fixes #566 - [v4] Marko translates null to undefined when setting state 2017-02-08 22:29:22 -08:00
Patrick Steele-Idem
4608828c89 Fixes #568 - [v4] Pass [input,out] to onCreate/constructor lifecycle method 2017-02-08 21:51:39 -08:00
Patrick Steele-Idem
3ca9c8871f Additional changes related to tag registration 2017-02-08 21:26:44 -08:00
Patrick Steele-Idem
cd01b88428 Removed <function> tag in favor of $ function foo() {} 2017-02-08 20:43:15 -08:00
Patrick Steele-Idem
25fb1465f6 Merge branch '570-ref-to-key' of https://github.com/marko-js/marko 2017-02-08 20:23:28 -08:00
Patrick Steele-Idem
74e1f1bc55 Removed generated file 2017-02-08 20:05:05 -08:00
Patrick Steele-Idem
3f2f198e7e Merge branch '487-template-compiler-version' of https://github.com/marko-js/marko 2017-02-08 20:03:26 -08:00
Patrick Steele-Idem
c6b2e2cad1 Fixed bad test by removing unregistered tags 2017-02-08 20:01:18 -08:00
Patrick Steele-Idem
c43a998335 Fixes #560 - Error for unrecognized tags 2017-02-08 19:55:53 -08:00
Patrick Steele-Idem
6e17698a5c Improved how tags are discovered and merged 2017-02-08 14:58:57 -08:00
austinkelleher
608d098cff Fixes #570 - Deprecate ref in favor of key. 2017-02-08 14:21:11 -05:00
Patrick Steele-Idem
def5a52815 Fixes #569 - on-attach/on-detach added 2017-02-07 23:43:09 -08:00
austinkelleher
645d184da0 Fixes #487 - Add marko compiler type and version to compiled output. 2017-02-07 11:15:53 -05:00
Patrick Steele-Idem
ffdc91382f Perf optimizations for bubbling dom events 2017-02-04 23:07:36 -07:00
Patrick Steele-Idem
2d59c4ff66 Added test for promise + await + toString 2017-02-04 15:10:13 -07:00
Patrick Steele-Idem
3ac7f28133 Ensure onRender lifecycle event is called on the server 2017-02-04 15:10:13 -07:00
Patrick Steele-Idem
9f0e38c195 Optimized how bubbling DOM events are attached on the server 2017-02-04 15:10:13 -07:00
Patrick Steele-Idem
42ed8d78f0 Optimize for classList by avoiding v8 deoptimization 2017-02-04 15:10:13 -07:00
Patrick Steele-Idem
115936fafd Fix for UI component with widget only 2017-02-01 22:17:11 -07:00
Michael Rawlings
82ef9f0456 remove error text assertion because PhantomJS has different error text than Chrome 2017-02-01 17:22:57 -08:00
Michael Rawlings
acac087fd6 dont use arrow function 2017-02-01 17:18:19 -08:00
Michael Rawlings
8730e38931 Merge branch 'master' of github.com:marko-js/marko 2017-02-01 16:11:43 -08:00
Michael Rawlings
0de07b5c8d seal the state 2017-02-01 16:11:35 -08:00
Austin Kelleher
5f20d12d21 Fixes #363 - Auto hot reload for any extensions provided when installing the Node.js require hook. (#557) 2017-02-01 14:00:00 -08:00
Phillip Gates-Idem
35517181e1 Adding test case for issue #556 2017-02-01 13:45:49 -05:00
Patrick Steele-Idem
2e1f67fce5 Fixed related to onInput 2017-02-01 09:10:47 -07:00
Michael Rawlings
1c5b8a82e2 Merge branch 'master' of github.com:marko-js/marko 2017-01-31 22:27:52 -08:00