4643 Commits

Author SHA1 Message Date
Michael Rawlings
8b8fc2cdcc add jquery to legacy widgets (#937) 2017-11-29 18:19:59 -08:00
Rohit Gohri
413618bc73 Update Docs: Fix framework integrations' doc links (#936)
The links for express, hapi, koa, huncwot were not working. Appended '.md' to them to resolve the issue.
2017-11-29 16:17:36 -08:00
Michael Rawlings
ae2066fe2e remove error.txt files (used for debugging only) 2017-11-23 14:20:48 -08:00
Dylan Piercey
1496a0f26c Organize tests (#934) 2017-11-22 16:46:18 -08:00
Michael Rawlings
645c05338c
Hydrate refactor (#929)
* expose component id in metadata and require components to be registered (no dynamic loading that is coupled to lasso)

* add init/hyrdrate/boot code as a template dependency. lasso specific atm.

* decouple metadata from lasso and make it just data (not AST nodes)

* add semicolon

* update compile test snapshots

* fix regression related to initializing components from getRenderedWidgets

* don't fail on writeToDisk

* don't use Object.values

* fix deprecated page tests

* support node 4/6

* fix tests
2017-11-21 13:20:24 -08:00
Dylan Piercey
a636468a25 4.6.0 v4.6.0 2017-11-20 15:21:15 -08:00
Dylan Piercey
b536e3636a Add npmrc to ignore package.json 2017-11-20 15:20:19 -08:00
Dylan Piercey
aed62f503f Issue #914 & #920 fix (#927)
* Resolve issue #920.

* Resolve issue #914

* Improve test.
2017-11-20 13:37:30 -08:00
Dylan Piercey
c962b6d9ac Setup marko.load to prefer precompiled templates from marko-cli. (#921) 2017-11-20 13:37:02 -08:00
Michael Rawlings
eddbaaad86 revert master - these changes are on a separate branch 2017-11-11 12:00:14 -08:00
Patrick Steele-Idem
bc745f11a7 wip #920 2017-11-08 17:28:26 -08:00
Patrick Steele-Idem
342a3e7f03 Added tests for the Node.replaceWith() method 2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
71c10bf74d Allow PascalCase tag to be used for non-pascal-case tag 2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
d3e0fffe37 allow Builder.scriptlet() to accept a string 2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
25c7b0b73b Allow replaceWith to accept an Array 2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
7c01a46866 Correctly set file path for discovered tag + tests 2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
fc77a1a064 Don't use instanceof to avoid issues issues with multiple versions of marko 2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
3f1fe169f7 Expose createCompileContext to support marko-migrate 2017-11-07 10:01:10 -08:00
Dylan Piercey
29e8ab9ae3 Debug mode (#916)
* first pass at adding debug support
* Fixes #871. Switch to using a string literal for debug mode checks.
2017-11-07 08:55:02 -08:00
Austin Kelleher
01ebdabc6d 4.5.6 v4.5.6 2017-10-27 09:18:45 -04:00
Austin Kelleher
9f3dd90238 Fixes #909 - Fix condition prevent bubbling DOM events from properly being attached to a component. (#910) 2017-10-27 09:17:49 -04:00
Austin Kelleher
61cb964454 4.5.5 v4.5.5 2017-10-26 07:32:30 -04:00
Austin Kelleher
6ed3628846 Add 10 Awesome Marko Features article. 2017-10-26 07:31:41 -04:00
Austin Kelleher
7317d63f3b 4.5.4 v4.5.4 2017-10-25 10:02:39 -04:00
Austin Kelleher
2763b9a14f Additional tests for #904 2017-10-25 10:00:02 -04:00
Austin Kelleher
71f0416e92 Merge pull request #906 from jlopezxs/bug/loop-status-var-not-compiling-everytime
bug: loop status-var not compiling everytime #904
2017-10-25 09:51:38 -04:00
Jordi López
76dda8a7d9 bug: loop status-var not compiling everytime
Added optional white space between the  equal symbol in separator, status-var and iterator of parseFor.
2017-10-25 11:15:03 +02:00
Patrick Steele-Idem
ea7de4403a 4.5.3 v4.5.3 2017-10-23 12:42:23 -06:00
Patrick Steele-Idem
fadf79409b Updated CHANGELOG.md for v4.5.3 2017-10-23 12:42:02 -06:00
Patrick Steele-Idem
7b6b93b33b Fixes #903 - Special unicode chars (\u2028 and \u2029) need to be escaped if within script tag 2017-10-23 12:21:49 -06:00
Patrick Steele-Idem
60ef72898d 4.5.2 v4.5.2 2017-10-18 19:18:48 -06:00
Patrick Steele-Idem
77eae6c194 Updated CHANGELOG.md for 4.5.2 release 2017-10-18 19:18:25 -06:00
Patrick Steele-Idem
345b47a0f6 Merge pull request #900 from marko-js/issue-899
Fixes #899 - Repeated elements with no assigned key are not added to lookup when rendered on the server
2017-10-18 19:17:17 -06:00
Patrick Steele-Idem
9208d8d156 Fixes #899 - Repeated elements with no assigned key are not added to lookup when rendered on the server 2017-10-18 19:04:27 -06:00
Patrick Steele-Idem
db369617ad Added failing test for #899 - Issues with repeated els rendered on server 2017-10-18 19:03:35 -06:00
Patrick Steele-Idem
e9db1d6557 4.5.1 v4.5.1 2017-10-15 16:31:17 -06:00
Patrick Steele-Idem
2192a3ea44 Updated CHANGELOG for 4.5.1 2017-10-15 16:30:49 -06:00
Patrick Steele-Idem
610ddf9ee9 Merge branch 'patch-3' of https://github.com/westtrade/marko 2017-10-15 16:18:29 -06:00
Patrick Steele-Idem
4dc4e5a274 Added failing test for #893 2017-10-15 16:18:21 -06:00
Patrick Steele-Idem
ec81f8ee49 Removed unnecessary conditional in morphdom 2017-10-15 16:17:58 -06:00
Patrick Steele-Idem
9ff4c905e5 Added test for non-bubbling event listener on root el 2017-10-15 15:52:17 -06:00
Popov Gennadiy
1800cb8198 Fix for 893 issue
In some case in this place, without this check, delete will remove necessary numeric keys.
2017-10-15 20:49:59 +03:00
Yoni Medoff
26ab32f8db add error tests for else tag (#890) 2017-10-13 15:45:44 -04:00
Patrick Steele-Idem
e6b5884b3f 4.5.0 v4.5.0 2017-10-12 17:17:20 -06:00
Patrick Steele-Idem
08890f5862 Updated CHANGELOG.md for the 4.5.0 release 2017-10-12 17:17:04 -06:00
Patrick Steele-Idem
4662fea405 Removed use of :key in non-deprecated test 2017-10-12 17:13:02 -06:00
Patrick Steele-Idem
0344faf8ab Fixes #861 - Add docs for the :scoped modifier on attributes 2017-10-12 17:12:47 -06:00
Patrick Steele-Idem
9b145d6a84 4.5.0-beta.5 v4.5.0-beta.5 2017-10-12 07:44:46 -06:00
Patrick Steele-Idem
b561a7728e Fixes #887 - VDOM improperly handling transcluded content 2017-10-12 07:43:36 -06:00
Patrick Steele-Idem
8e2519a45a Added test for #866 - Test passing 2017-10-11 10:27:04 -06:00