can
Version:
MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.
21 lines (16 loc) • 525 B
JavaScript
steal("./make_parser", "can/util",function(makeParser, can){
var oldBuildFrag = can.buildFragment;
can.buildFragment = function(text, context){
if(context && context.length) {
context = context[0];
}
// Also checks if this is a YUI wrapped node
if (context && ((context.ownerDocument || context) !== can.global.document) &&
!context._yuid) {
var parser = makeParser(context.ownerDocument || context);
return parser.parse(text);
} else {
return oldBuildFrag.apply(this, arguments);
}
};
});