64 Commits

Author SHA1 Message Date
Patrick Steele-Idem
6b603568aa Removed unused features and renamed core custom tags/attributes
Renamed:
c-if —> if
c-var —> var
c-require —> require
c-for —> for
c-def —> def
c-invoke —> invoke
c-attrs —> attrs
c-include —> include
c-with —> with
c-for-each —> for-each

Removed:
c-replace
c-content
c-strip
c-choose
c-when
c-otherwise
2014-09-19 08:43:30 -06:00
Patrick Steele-Idem
36a51b05bb Renamed to marko 2014-09-18 18:02:41 -06:00
Patrick Steele-Idem
9768afe255 Updated cached-fragment-tag based on new raptor-cache module 2014-08-08 16:35:47 -06:00
Patrick Steele-Idem
2e52266d50 Allow property values to be functions that resolve to the actual value 2014-07-29 13:40:25 -06:00
Patrick Steele-Idem
19fe5bc2a9 Added getRequirePath to TemplateBuilder 2014-07-22 23:52:40 -06:00
Patrick Steele-Idem
f420882fdf Allow dynamic attributes for template tags 2014-07-22 22:29:10 -06:00
Patrick Steele-Idem
cf6855b570 Order matters when process core attributes. 2014-07-18 11:31:45 -06:00
Patrick Steele-Idem
0f65a7286b Removed leftover console.log 2014-07-18 11:31:10 -06:00
Phil Gates-Idem
52e23446bf Modifying cached fragment to use new cache API 2014-07-17 17:42:32 -04:00
Phil Gates-Idem
f45d89b18c Code cleanup 2014-07-17 00:22:28 -04:00
Patrick Steele-Idem
04e2f168b1 Added support for range looping 2014-07-10 07:35:36 -06:00
Patrick Steele-Idem
3f322ecfe5 Performance optimizations for template resolution in compiled templates 2014-06-18 17:16:36 -06:00
Phil Gates-Idem
8fb26da1ac Merge branch 'v1.0'
Conflicts:
	package.json
2014-06-05 14:34:04 -04:00
Patrick Steele-Idem
7ab11b0808 Allow custom "html-doctype" attr on the <html> tag 2014-06-04 21:58:04 -06:00
Patrick Steele-Idem
a23b776534 Better support for "path" property types and better support for dynamic attributes 2014-06-04 21:56:15 -06:00
Patrick Steele-Idem
fb8da02163 Make the tag helper a static var 2014-06-04 21:55:45 -06:00
Patrick Steele-Idem
6f147786c6 Split out async and layout taglibs into separate modules 2014-06-04 21:48:57 -06:00
Phil Gates-Idem
d89e6096a9 minor cleanup 2014-05-27 00:43:17 -04:00
Phil Gates-Idem
4b63d2b698 Fixing error message 2014-05-26 22:48:48 -04:00
Patrick Steele-Idem
6539349be7 Allow c-data as synonym for c-input 2014-05-08 23:20:37 -06:00
Patrick Steele-Idem
cae229cc6a Added support for addBeforeCode and addAfterCode to all nodes 2014-05-07 14:52:12 -06:00
Patrick Steele-Idem
04b96556c7 Fixed unnecessary parentheses 2014-05-05 22:00:18 -06:00
Patrick Steele-Idem
510e063ea2 Simplified and optimized template loading 2014-05-05 12:03:22 -06:00
Patrick Steele-Idem
3c88cf2032 Bug fix for IncludeNode 2014-04-30 22:16:58 -06:00
Patrick Steele-Idem
1c6dd4f6cc Flattened directory structure a bit by dropping lib 2014-04-29 22:21:20 -06:00
Patrick Steele-Idem
64be29ca79 Refactored out core taglibs into separate modules and cleaned up code 2014-04-28 22:29:54 -06:00
Patrick Steele-Idem
d857d4b6a2 Allow "method" to be set for a data provider to maintain "this" 2014-04-22 13:35:51 -06:00
Patrick Steele-Idem
da274538ab Dropped support for namespaces and updated docs and tests 2014-04-14 13:44:38 -06:00
Patrick Steele-Idem
b48c2ff030 Renamed "helpers" arg " __helpers" 2014-04-10 11:41:20 -06:00
Patrick Steele-Idem
7e6a8d1a2a Move requires to the top of the template 2014-04-03 23:54:08 -06:00
Patrick Steele-Idem
400111e972 Add support for static vars 2014-04-03 23:53:35 -06:00
Patrick Steele-Idem
29321d4319 Add support for static vars 2014-04-03 23:53:21 -06:00
Patrick Steele-Idem
f66369384d Bug fix for native for loop 2014-04-03 20:51:20 -06:00
Patrick Steele-Idem
74a890e0a4 Make parens optional for c:def function 2014-03-28 14:37:42 -06:00
Patrick Steele-Idem
f80a32c815 Do not modify the prototype for Context 2014-03-26 11:25:58 -06:00
Patrick Steele-Idem
8e183d1ea0 beginAsync changes 2014-03-14 16:39:34 -06:00
Patrick Steele-Idem
3bdd557015 beginAsync instead of beginAsyncFragment 2014-03-14 14:29:13 -06:00
Patrick Steele-Idem
385680e745 Use setProperty() to avoid NPE 2014-03-12 17:22:04 -06:00
Patrick Steele-Idem
f4293c890f Fixing tests 2014-03-04 16:30:06 -07:00
Patrick Steele-Idem
b59b5f6fe5 Use lower case tag name 2014-02-27 17:33:03 -07:00
Patrick Steele-Idem
b8ff0d9ffd Fixed caching tag based on changes to raptor-cache 2014-02-26 16:37:34 -07:00
Patrick Steele-Idem
07c5eececb Deleted widgets tag lib out of raptor-templates module 2014-02-12 10:55:10 -07:00
Patrick Steele-Idem
f718e747f8 Deleted optimizer tag lib out of raptor-templates module 2014-02-12 10:54:56 -07:00
Patrick Steele-Idem
5fc68a8373 Async fragments and data providers working 2014-02-06 19:24:28 -07:00
Patrick Steele-Idem
910fa93156 Added async rendering tests (currently broken) 2014-02-06 17:43:48 -07:00
Patrick Steele-Idem
e2990793f5 Extending ElementNode for better toString 2014-02-06 17:01:22 -07:00
Patrick Steele-Idem
5e11d10f54 Extending ElementNode for better toString 2014-02-06 17:00:55 -07:00
Patrick Steele-Idem
67a13480c2 Added support for HTML parser and enabled by default 2014-02-06 13:55:16 -07:00
Patrick Steele-Idem
ed94522268 Cleaned up optimizer.json files 2014-02-06 11:14:25 -07:00
Patrick Steele-Idem
9b529107cc All tests passing after RaptorJS 3 changes 2014-02-06 10:22:37 -07:00