53 Commits

Author SHA1 Message Date
Patrick Steele-Idem
68f2a1ae3e fixed createTagHandlerNode by removing ns arg 2014-04-14 15:10:57 -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
e6924cabc1 Switched to string concatenation instead of method calls for better performance 2014-04-07 16:42:20 -06:00
Patrick Steele-Idem
e2f64a6549 Improved compilation and added a complete up-to-date check 2014-04-02 14:11:43 -06:00
Patrick Steele-Idem
f80a32c815 Do not modify the prototype for Context 2014-03-26 11:25:58 -06:00
Phil Gates-Idem
aa9dba3db6 Adding support for "node-class" and "name" in raptor-tag 2014-03-17 10:49:20 -04:00
Phil Gates-Idem
53e9916d8c jshint cleanup 2014-03-17 10:48:32 -04:00
Patrick Steele-Idem
aa7577ab29 Code cleanup 2014-03-12 17:21:16 -06:00
Patrick Steele-Idem
6039bf1bbb Removed deprecated methods 2014-03-11 15:08:17 -06:00
Patrick Steele-Idem
6edb39788d Fixed attribute registration 2014-03-11 15:03:28 -06:00
Patrick Steele-Idem
e2f0476381 Defer adding namespaced attributes until all taglibs have been registered 2014-03-11 14:06:22 -06:00
Patrick Steele-Idem
285b7658bf Fix pattern attributes 2014-03-11 14:05:42 -06:00
Patrick Steele-Idem
44677beb87 Don't bother inspecting a "node_modules" directory for a tag 2014-03-11 14:05:00 -06:00
Patrick Steele-Idem
e0d2e49655 Attribute and property namespaces are now resolved to the taglib id 2014-03-11 14:04:41 -06:00
Patrick Steele-Idem
2814273f8f Make raptor-tag.json optional and scan directories to discover tags 2014-03-07 10:58:29 -07:00
Patrick Steele-Idem
8341ed2e8a Added check for transformer 2014-03-05 16:33:56 -07:00
Patrick Steele-Idem
7895533573 Added helper compileFile method 2014-02-24 16:36:47 -07:00
Patrick Steele-Idem
c2b821eb6a Do not use index.js for main file 2014-02-18 08:47:34 -07:00
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
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
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
910fa93156 Added async rendering tests (currently broken) 2014-02-06 17:43:48 -07:00
Patrick Steele-Idem
3c739b8a0a Fixed bug in replaceChild related to nextSibling 2014-02-06 17:00:11 -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
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
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
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
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
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
Steele-Idem
baf3254acf Code cleanup and moving over test cases 2014-02-03 14:30:36 -07:00
Steele-Idem
59e36cad8a Support for tag handlers fixed and other commonjs fixes 2014-02-03 10:04:47 -07:00
Steele-Idem
6f01b98a5d Checking in progress 2014-02-02 12:16:57 -07:00
Steele-Idem
afde6cc554 "alias" to "namespace" 2014-02-02 05:37:25 -07:00
Steele-Idem
47777c3030 Fixed support for transformer lookup 2014-01-31 16:48:38 -07:00