185 Commits

Author SHA1 Message Date
Patrick Steele-Idem
49fa82bb40 Merge branch '394-introduce-ref-and-for-ref-attributes' of https://github.com/charlieduong94/marko 2016-11-13 14:40:38 -07:00
Patrick Steele-Idem
cd1046efc4 Moved the include helper into a separate file 2016-11-11 21:34:00 -07:00
Patrick Steele-Idem
be56ba6e8d Fixes #139 - Allow dynamic custom tags to be used with <include> 2016-11-11 16:59:01 -07:00
Patrick Steele-Idem
e98fff9e1b Optimized forEachProp when looping over an array 2016-11-11 06:40:28 -07:00
Patrick Steele-Idem
6d10acd7d0 Always store the virtual DOM attributes with the real DOM node 2016-11-10 15:15:22 -07:00
Patrick Steele-Idem
36ef493526 Improved compiled output by setting module.exports at the top 2016-11-08 15:14:55 -07:00
Patrick Steele-Idem
21a43c010a Merged in marko-html-util 2016-11-02 22:36:56 -06:00
Patrick Steele-Idem
2de8ca7ca2 Completed merge of marko-dom into marko 2016-11-02 21:21:57 -06:00
Patrick Steele-Idem
32bacb7002 Merge of marko-vdom completed 2016-11-02 20:23:42 -06:00
Patrick Steele-Idem
8d0f73a7a9 Completed merge of async-vdom-builder into marko 2016-11-02 17:04:36 -06:00
Patrick Steele-Idem
fca8cb70ea Completed merge of async-writer into marko 2016-11-02 16:48:09 -06:00
Patrick Steele-Idem
aca0b83862 Removed unused function 2016-10-31 15:53:19 -06:00
Patrick Steele-Idem
00324b16ba Fixed check for out.isAsyncVDOMBuilder 2016-10-28 13:40:28 -06:00
Patrick Steele-Idem
692b46dfb4 Improved Template.prototype.render() code 2016-10-28 12:43:21 -06:00
Patrick Steele-Idem
8168cd0fb9 Performance optimizations 2016-10-28 12:18:20 -06:00
Patrick Steele-Idem
fb572c9b6e use strict 2016-10-28 12:11:08 -06:00
Patrick Steele-Idem
74429819b0 Removed license comment 2016-10-28 12:09:48 -06:00
Patrick Steele-Idem
d1fcc3d2c9 Removed license comment 2016-10-28 12:09:14 -06:00
Patrick Steele-Idem
0bea0ea35c Removed license comment 2016-10-28 12:09:07 -06:00
Michael Rawlings
6b4ff673e3 fix conflicts and such 2016-10-26 23:22:53 -07:00
Michael Rawlings
796b60c3ed add support for dependency tracking through metadata 2016-10-26 23:13:16 -07:00
Patrick Steele-Idem
2572be9616 introduced marko-html-util package 2016-10-26 14:20:04 -06:00
Patrick Steele-Idem
99f95401dd Added missing createOut method to runtime/html 2016-10-24 15:29:29 -06:00
Patrick Steele-Idem
b68938f297 Fixed tests and lint errors 2016-10-24 12:39:51 -06:00
Patrick Steele-Idem
a05f15ce5d Cleaner split of the html and vdom runtimes 2016-10-24 12:36:09 -06:00
Michael Rawlings
d0e27d6dfd lazily run the function for a template on first render. simplifies the generated template code while still supporting circular templates 2016-10-20 13:49:15 -07:00
Patrick Steele-Idem
b562a2e497 Merge branch 'master' into marko-v4 2016-10-14 13:24:21 -06:00
Patrick Steele-Idem
2434275caa Improved vdom support for async and cached fragments 2016-10-14 13:18:21 -06:00
Patrick Steele-Idem
8c3a313dad AsyncWriter --> AsyncStream 2016-10-13 17:24:33 -06:00
Patrick Steele-Idem
cb071fa2dc Fixed order of args to AsyncWriter 2016-10-13 17:01:39 -06:00
Patrick Steele-Idem
ee815fc49b Runtime now supports both vdom and html output
All tests are passing
2016-10-11 17:28:09 -06:00
Patrick Steele-Idem
0d6efeaf6d require('marko/vdom') for vdom templates 2016-09-30 09:03:36 -06:00
Patrick Steele-Idem
c45ffa088e Made stream code optional and avoid dynamic requires 2016-09-20 12:19:52 -06:00
Patrick Steele-Idem
96778ad240 Merge branch 'master' of github.com:marko-js/marko into marko-v4 2016-09-20 09:01:17 -06:00
Patrick Steele-Idem
02176baf0a vdom improvements 2016-09-20 09:00:53 -06:00
Patrick Steele-Idem
e76c7fa6d6 vdom support 2016-09-19 16:50:44 -06:00
Patrick Steele-Idem
4b7a12aa91 Fixes #44 - Update marko to workaround webpack limitations 2016-09-13 11:44:57 -06:00
Patrick Steele-Idem
d930ee29bb Merge remote-tracking branch 'origin/issue-357' into marko-v4 2016-08-19 14:19:22 -06:00
Patrick Steele-Idem
8459987a1b Added deprecated helpers as sub-modules for v4 - #357 2016-08-19 14:06:30 -06:00
Patrick Steele-Idem
bd488be548 Fixes #357 - Deprecate empty/notEmpty in Marko v3 2016-08-19 13:20:54 -06:00
Patrick Steele-Idem
d94cef7535 Fixes #356 - Remove hyphenated property from input model for includes 2016-08-19 11:27:18 -06:00
Patrick Steele-Idem
c386da875e Fixes #349 - Inline Marko template compilation support
Also changed how JavaScript code is generated
2016-08-19 10:50:28 -06:00
Patrick Steele-Idem
40786f500e Fixes #355 - status-var/separator not handled when looping over properties 2016-08-11 17:32:00 -06:00
Patrick Steele-Idem
fe0d1a749c Optimize LoopStatus variable for v8 using class 2016-08-11 17:30:54 -06:00
Patrick Steele-Idem
4f79a8042e Fixes #322 - Autoescaping doesen't work in <script> tag context 2016-07-01 10:54:11 -06:00
Patrick Steele-Idem
6b26f7501d Fixes #314 - Remove hyphens from include props 2016-06-23 13:01:30 -07:00
Patrick Steele-Idem
c6bb49d554 Fixes #267 - Shorthand CSS class name cannot be combined with object/array class names 2016-04-16 16:13:45 -06:00
Patrick Steele-Idem
36a3a02f9f Fixes #266 - Hot reloading fails if original template is deleted 2016-04-15 10:35:17 -06:00
Patrick Steele-Idem
1fe897c386 Fixes #260 - Circular custom tags causes infinite recursion when writeToDisk is set to false 2016-03-31 14:59:12 -06:00
Patrick Steele-Idem
1ea1808c71 Improved comment 2016-03-31 14:58:14 -06:00