221 Commits

Author SHA1 Message Date
Patrick Steele-Idem
e4b3b1bf29 Better error reporting 2014-02-13 14:31:11 -07:00
Patrick Steele-Idem
8c1ed4ec40 Allow for DOCTYPE and other processing instructions 2014-02-13 14:30:58 -07:00
Patrick Steele-Idem
b71a90adda Better support for var/vars 2014-02-12 10:56:05 -07:00
Patrick Steele-Idem
12c484185c Added support for converting a render context into a proper raptor-templates render context 2014-02-12 10:55:44 -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
b69572c7c4 Additional improvements 2014-02-11 14:21:06 -07:00
Patrick Steele-Idem
9a8b14647c Minor improvements to taglib loading 2014-02-10 22:01:37 -07:00
Patrick Steele-Idem
59a9e28722 Added support for Node.js streaming 2014-02-10 21:24:40 -07:00
Patrick Steele-Idem
dd0b420a7a Added test case for custom iterators 2014-02-06 21:13:51 -07:00
Patrick Steele-Idem
1635f5c750 More async tests added 2014-02-06 21:06:50 -07:00
Patrick Steele-Idem
1546354338 Added support for HTML entity passthrough 2014-02-06 19:52:26 -07:00
Patrick Steele-Idem
14d49ed17c More async test cases 2014-02-06 19:46:45 -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
348ecc0b06 Fixed transform to remove c:template 2014-02-06 17:07:23 -07:00
Patrick Steele-Idem
81eb1e9eae Fixing prefix after removing xmlns 2014-02-06 17:01:38 -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
3c739b8a0a Fixed bug in replaceChild related to nextSibling 2014-02-06 17:00:11 -07:00
Patrick Steele-Idem
feb89011a2 Used script to transform rhtml templates to remove XML history 2014-02-06 15:58:56 -07:00
Patrick Steele-Idem
77e151512d Template parser is now based off of file ext (rhtml or rxml) 2014-02-06 15:16:33 -07:00
Patrick Steele-Idem
5559a9c0dd Renamed template dirs 2014-02-06 14:45:45 -07:00
Patrick Steele-Idem
e4d9d3e0bc Added separate file for rxml tests 2014-02-06 14:44:47 -07:00
Patrick Steele-Idem
e28e6113b5 Moved "test-templates" to "html-templates" 2014-02-06 14:31:47 -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
ba6c2b5520 Refactored ParseTreeBuilder to allow for HTML parser implementation 2014-02-06 11:14:14 -07:00
Patrick Steele-Idem
9b529107cc All tests passing after RaptorJS 3 changes 2014-02-06 10:22:37 -07:00
Patrick Steele-Idem
3d55b672e1 Relative paths must use "./" until there is a better way to detect absolute paths 2014-02-06 07:07:57 -07:00
Patrick Steele-Idem
fe830b72cd Fixed more tests 2014-02-06 07:06:11 -07:00
Patrick Steele-Idem
132fb094f6 Fix for tags that use template as renderer 2014-02-06 07:05:48 -07:00
Patrick Steele-Idem
2c3d07baac Fix to pre-resolve all taglib namespaces while building parse tree 2014-02-06 06:30:24 -07:00
Patrick Steele-Idem
443fa61ab2 Fixed additional test cases 2014-02-06 06:29:53 -07:00
Patrick Steele-Idem
5574ce9a41 Applied patch to allow widget init code to written to different output 2014-02-06 06:04:26 -07:00
Patrick Steele-Idem
e3060b77b3 Fixed test case for nested attributes 2014-02-05 12:51:33 -07:00
Patrick Steele-Idem
ef4cdf65df Removed support for nested tags (nested attributes solves the same problem) 2014-02-05 12:44:57 -07:00
Patrick Steele-Idem
255297f36e Added support for merging dynamic attributes as properties of input to tag handler 2014-02-05 12:34:16 -07:00
Patrick Steele-Idem
f8578b94db Dynamic attribute support improved and other improvements 2014-02-05 12:15:50 -07:00
Patrick Steele-Idem
f599e0e7e0 Checking in progress 2014-02-04 15:33:38 -07:00
Steele-Idem
9e7aef02d0 Updated tests 2014-02-04 10:46:28 -07:00
Steele-Idem
400a3b6015 The nodeClass is based on the "nodeClass" property or the constructor property 2014-02-04 10:46:19 -07:00
Steele-Idem
d04f93863d Export EscapeXmlContext 2014-02-04 10:45:48 -07:00
Steele-Idem
31bf19fc1f Populate array of attributes before iteration to avoid side effects of mutability 2014-02-04 10:45:34 -07:00
Steele-Idem
a11b014bad Including "require" with include to allow path to be resolved based on template location 2014-02-04 10:44:54 -07:00
Steele-Idem
37d3d19719 templateName to templatePath 2014-02-04 10:44:27 -07:00
Steele-Idem
6ea3bc97b4 Improved how custom core attributes are handled 2014-02-04 10:42:55 -07:00
Steele-Idem
f34d771737 Slight refactoring to improve how Context is monkey-patched 2014-02-04 10:42:04 -07:00
Steele-Idem
e86e451687 Added check to make sure the constructor is set correctly 2014-02-04 10:41:27 -07:00
Steele-Idem
fc2d8fd7d9 Checking in progress 2014-02-03 17:23:52 -07:00