diff --git a/components/Component.js b/components/Component.js index ceccffc8d..985b9ab29 100644 --- a/components/Component.js +++ b/components/Component.js @@ -27,6 +27,8 @@ var NON_COMPONENT_SUBSCRIBE_TO_OPTIONS = { addDestroyListener: false }; +function outNoop() { /* jshint -W040 */ return this; } + var emit = EventEmitter.prototype.emit; function removeListener(removeEventListenerHandle) { @@ -520,6 +522,18 @@ Component.prototype = componentProto = { componentsContext.$__rerenderComponent = self; componentsContext.$__isRerenderInBrowser = isRerenderInBrowser; + if (isRerenderInBrowser === true) { + out.e = + out.be = + out.ee = + out.t = + out.h = + out.w = + out.write = + out.html = + outNoop; + } + renderer(input, out); var result = new RenderResult(out);