43 Commits

Author SHA1 Message Date
Patrick Steele-Idem
ec9cd453ea Changes to support Try Online in the browser 2017-02-09 19:55:02 -08:00
Patrick Steele-Idem
3ca9c8871f Additional changes related to tag registration 2017-02-08 21:26:44 -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
Patrick Steele-Idem
05028dc02c Use tagString for handling the var tag 2017-01-18 16:25:46 -07:00
Patrick Steele-Idem
2f15401fc4 Fixes #470 - Ensure deprecated tags/attrs are not suggested for autocomplete 2017-01-07 17:51:43 -07:00
Michael Rawlings
0d7839c533 fixes #440 2017-01-04 13:19:33 -05:00
Patrick Steele-Idem
59fee06892 MIT license 2017-01-03 15:56:58 -07:00
Patrick Steele-Idem
b7b15e4eb1 Fixes #479 - Provide ability to relax required comma for certain tags such as the <import> tag 2016-12-21 20:32:30 -07:00
Patrick Steele-Idem
28af198854 index.marko should have priority over renderer.js when scanning for tag renderer 2016-12-20 17:06:53 -07:00
Michael Rawlings
eb2351212d remove Tag#inheritFrom. fixes #469 2016-12-15 13:56:51 -08:00
Patrick Steele-Idem
86bb03c280 Cleaned up taglib-loader code to avoid circular dependency issues 2016-11-29 17:28:09 -07:00
Patrick Steele-Idem
a35e6bdbc3 Fixes #408 - Allow transformer to be registered at the template level 2016-11-09 14:41:33 -07:00
Patrick Steele-Idem
4eff2e349b Switched to resolve-from@^2 2016-11-09 11:28:53 -07:00
Michael Rawlings
1d3d14d01e allow finding index.marko, rework the tag scanning to hit the filesystem less 2016-10-26 18:15:46 -07:00
Patrick Steele-Idem
103c1473b0 Silently ignore errors when parsing tag def code inlined in JS 2016-10-06 11:24:27 -06:00
Patrick Steele-Idem
b7798f8d09 Fixes #328 - Improve error reporting when taglib/tag definition fails to load 2016-07-13 09:22:01 -06:00
Patrick Steele-Idem
b35410402b Fixes #316 - Autocomplete for tags is not updated when tag files updated despite clearing cache 2016-06-24 08:16:10 -07:00
Patrick Steele-Idem
8848266c70 Added support for an "enum" attribute value 2016-06-09 17:54:26 -06:00
Patrick Steele-Idem
e100c5e662 Default attribute type to null 2016-06-07 10:38:44 -06:00
Patrick Steele-Idem
5f583a8862 Added autocomplete information to tags for tooling purposes 2016-06-06 12:13:54 -06:00
Austin Rausch
f75043178f jsonminify to strip-json-comments 2016-05-03 21:10:18 -04:00
Patrick Steele-Idem
05c6c8c066 Improved whitespace removal for text nodes directly below the root 2016-04-06 17:46:31 -06:00
Patrick Steele-Idem
075829e50d Fixes #256 - Convert attrs to title case if no attributes are declared for a custom tag 2016-03-29 14:27:42 -06:00
Patrick Steele-Idem
d19d5ac30a Additional optimizations for scanTagsDir 2016-02-27 10:39:54 -07:00
Patrick Steele-Idem
09cbdead54 Additional cleanup for #235 2016-02-27 10:35:08 -07:00
Scott Davis
69eaee1a7b scan tags for all extensions 2016-02-26 17:11:44 -05:00
Patrick Steele-Idem
96446c9099 Marko v3: "body-property" will not be supported for tag def 2016-02-18 11:29:09 -07:00
Patrick Steele-Idem
f00d17bc20 Marko v3: Restored hot reload 2016-02-12 17:26:49 -07:00
Patrick Steele-Idem
e8e4ef332d Fixes #224 and Fixes #216 - Marko v3: marko-taglib.json --> marko.json and improved taglib discovery 2016-02-12 16:02:40 -07:00
Patrick Steele-Idem
8f9d1094af Marko v3: Fixes #222 - Allow open only tags to be defined in tag definition 2016-02-11 10:53:22 -07:00
Patrick Steele-Idem
ee91cf2ec6 Don't throw error if custom tag has a transformer 2016-02-04 11:50:54 -07:00
Patrick Steele-Idem
4c419abbe9 Marko v3: Cleaned up how scanned tags are discovered 2016-02-03 11:13:37 -07:00
Patrick Steele-Idem
14a448ae03 Marko v3: Changes to avoid problems with cyclic module dependencies 2016-01-19 10:49:35 -07:00
Patrick Steele-Idem
196a6b33b4 Marko v3: Support for nested tags and custom tag cleanup 2016-01-18 17:11:10 -07:00
Patrick Steele-Idem
35e33aeb75 Fixes #208 - Marko v3: Re-introduce support for "import-var" in taglib 2016-01-18 14:38:30 -07:00
Patrick Steele-Idem
84de017839 Fixes #207 - Marko v3: Re-introduce support for "body-function" in taglib 2016-01-18 14:22:20 -07:00
Patrick Steele-Idem
6153b13959 Fixes #195 <template-init> added 2015-12-30 19:59:10 -07:00
Patrick Steele-Idem
fb6b436063 generator -> codegen 2015-12-28 21:55:29 -07:00
Patrick Steele-Idem
d621ef13df Various cleanup 2015-12-11 09:08:27 -07:00
Patrick Steele-Idem
f68e7f245e jshint fixes 2015-12-07 14:05:31 -07:00
Patrick Steele-Idem
ad2f43c06e Reintroduced basic support for custom tags 2015-12-01 13:56:31 -07:00
Patrick Steele-Idem
069b3e5ba9 Initial commit for marko v3 with htmljs-parser
Work-in-progress. Lots of failing tests.
2015-11-24 14:30:32 -07:00