refactor(core): move render/dom from core
Currently, core depends on DomRenderer, which depends on the browser. This means that if you depend on angular2/core, you will always pull in the browser dom adapter and the browser render, regardless if you need them or not. This PR moves the browser dom adapter and the browser renderer out of core. BREAKING CHANGE If you import browser adapter or dom renderer directly (not via angular2/core), you will have to change the import path.
This commit is contained in:
@ -129,6 +129,121 @@ var NG_ALL = [
|
||||
'Binding.toValue',
|
||||
'BROWSER_APP_PROVIDERS:js',
|
||||
'BROWSER_PROVIDERS:js',
|
||||
|
||||
'BrowserDomAdapter:js',
|
||||
'BrowserDomAdapter#makeCurrent():js',
|
||||
'BrowserDomAdapter.addClass():js',
|
||||
'BrowserDomAdapter.adoptNode():js',
|
||||
'BrowserDomAdapter.appendChild():js',
|
||||
'BrowserDomAdapter.attrToPropMap:js',
|
||||
'BrowserDomAdapter.attributeMap():js',
|
||||
'BrowserDomAdapter.cancelAnimationFrame():js',
|
||||
'BrowserDomAdapter.childNodes():js',
|
||||
'BrowserDomAdapter.childNodesAsList():js',
|
||||
'BrowserDomAdapter.classList():js',
|
||||
'BrowserDomAdapter.clearNodes():js',
|
||||
'BrowserDomAdapter.clone():js',
|
||||
'BrowserDomAdapter.content():js',
|
||||
'BrowserDomAdapter.createComment():js',
|
||||
'BrowserDomAdapter.createElement():js',
|
||||
'BrowserDomAdapter.createElementNS():js',
|
||||
'BrowserDomAdapter.createEvent():js',
|
||||
'BrowserDomAdapter.createHtmlDocument():js',
|
||||
'BrowserDomAdapter.createMouseEvent():js',
|
||||
'BrowserDomAdapter.createScriptTag():js',
|
||||
'BrowserDomAdapter.createShadowRoot():js',
|
||||
'BrowserDomAdapter.createStyleElement():js',
|
||||
'BrowserDomAdapter.createTemplate():js',
|
||||
'BrowserDomAdapter.createTextNode():js',
|
||||
'BrowserDomAdapter.defaultDoc():js',
|
||||
'BrowserDomAdapter.dispatchEvent():js',
|
||||
'BrowserDomAdapter.elementMatches():js',
|
||||
'BrowserDomAdapter.firstChild():js',
|
||||
'BrowserDomAdapter.getAnimationPrefix():js',
|
||||
'BrowserDomAdapter.getAttribute():js',
|
||||
'BrowserDomAdapter.getBaseHref():js',
|
||||
'BrowserDomAdapter.getBoundingClientRect():js',
|
||||
'BrowserDomAdapter.getChecked():js',
|
||||
'BrowserDomAdapter.getComputedStyle():js',
|
||||
'BrowserDomAdapter.getData():js',
|
||||
'BrowserDomAdapter.getDistributedNodes():js',
|
||||
'BrowserDomAdapter.getElementsByClassName():js',
|
||||
'BrowserDomAdapter.getElementsByTagName():js',
|
||||
'BrowserDomAdapter.getEventKey():js',
|
||||
'BrowserDomAdapter.getGlobalEventTarget():js',
|
||||
'BrowserDomAdapter.getHistory():js',
|
||||
'BrowserDomAdapter.getHost():js',
|
||||
'BrowserDomAdapter.getHref():js',
|
||||
'BrowserDomAdapter.getInnerHTML():js',
|
||||
'BrowserDomAdapter.getLocation():js',
|
||||
'BrowserDomAdapter.getOuterHTML():js',
|
||||
'BrowserDomAdapter.getProperty():js',
|
||||
'BrowserDomAdapter.getShadowRoot():js',
|
||||
'BrowserDomAdapter.getStyle():js',
|
||||
'BrowserDomAdapter.getText():js',
|
||||
'BrowserDomAdapter.getTitle():js',
|
||||
'BrowserDomAdapter.getTransitionEnd():js',
|
||||
'BrowserDomAdapter.getUserAgent():js',
|
||||
'BrowserDomAdapter.getValue():js',
|
||||
'BrowserDomAdapter.getXHR():js',
|
||||
'BrowserDomAdapter.hasAttribute():js',
|
||||
'BrowserDomAdapter.hasClass():js',
|
||||
'BrowserDomAdapter.hasProperty():js',
|
||||
'BrowserDomAdapter.hasShadowRoot():js',
|
||||
'BrowserDomAdapter.importIntoDoc():js',
|
||||
'BrowserDomAdapter.insertAfter():js',
|
||||
'BrowserDomAdapter.insertAllBefore():js',
|
||||
'BrowserDomAdapter.insertBefore():js',
|
||||
'BrowserDomAdapter.invoke():js',
|
||||
'BrowserDomAdapter.isCommentNode():js',
|
||||
'BrowserDomAdapter.isElementNode():js',
|
||||
'BrowserDomAdapter.isPrevented():js',
|
||||
'BrowserDomAdapter.isShadowRoot():js',
|
||||
'BrowserDomAdapter.isTemplateElement():js',
|
||||
'BrowserDomAdapter.isTextNode():js',
|
||||
'BrowserDomAdapter.log():js',
|
||||
'BrowserDomAdapter.logError():js',
|
||||
'BrowserDomAdapter.logGroup():js',
|
||||
'BrowserDomAdapter.logGroupEnd():js',
|
||||
'BrowserDomAdapter.nextSibling():js',
|
||||
'BrowserDomAdapter.nodeName():js',
|
||||
'BrowserDomAdapter.nodeValue():js',
|
||||
'BrowserDomAdapter.on():js',
|
||||
'BrowserDomAdapter.onAndCancel():js',
|
||||
'BrowserDomAdapter.parentElement():js',
|
||||
'BrowserDomAdapter.parse():js',
|
||||
'BrowserDomAdapter.performanceNow():js',
|
||||
'BrowserDomAdapter.preventDefault():js',
|
||||
'BrowserDomAdapter.query():js',
|
||||
'BrowserDomAdapter.querySelector():js',
|
||||
'BrowserDomAdapter.querySelectorAll():js',
|
||||
'BrowserDomAdapter.remove():js',
|
||||
'BrowserDomAdapter.removeAttribute():js',
|
||||
'BrowserDomAdapter.removeChild():js',
|
||||
'BrowserDomAdapter.removeClass():js',
|
||||
'BrowserDomAdapter.removeStyle():js',
|
||||
'BrowserDomAdapter.replaceChild():js',
|
||||
'BrowserDomAdapter.requestAnimationFrame():js',
|
||||
'BrowserDomAdapter.resetBaseElement():js',
|
||||
'BrowserDomAdapter.resolveAndSetHref():js',
|
||||
'BrowserDomAdapter.setAttribute():js',
|
||||
'BrowserDomAdapter.setAttributeNS():js',
|
||||
'BrowserDomAdapter.setChecked():js',
|
||||
'BrowserDomAdapter.setData():js',
|
||||
'BrowserDomAdapter.setGlobalVar():js',
|
||||
'BrowserDomAdapter.setInnerHTML():js',
|
||||
'BrowserDomAdapter.setProperty():js',
|
||||
'BrowserDomAdapter.setStyle():js',
|
||||
'BrowserDomAdapter.setText():js',
|
||||
'BrowserDomAdapter.setTitle():js',
|
||||
'BrowserDomAdapter.setValue():js',
|
||||
'BrowserDomAdapter.supportsAnimation():js',
|
||||
'BrowserDomAdapter.supportsDOMEvents():js',
|
||||
'BrowserDomAdapter.supportsNativeShadowDOM():js',
|
||||
'BrowserDomAdapter.tagName():js',
|
||||
'BrowserDomAdapter.templateAwareRoot():js',
|
||||
'BrowserDomAdapter.type():js',
|
||||
|
||||
'Provider',
|
||||
'Provider.dependencies',
|
||||
'Provider.multi',
|
||||
@ -144,10 +259,10 @@ var NG_ALL = [
|
||||
'ProviderBuilder.toValue()',
|
||||
'ProviderBuilder.token',
|
||||
'ProviderBuilder.token=',
|
||||
'By#all()',
|
||||
'By#css()',
|
||||
'By#directive()',
|
||||
'By',
|
||||
'By#all():js',
|
||||
'By#css():js',
|
||||
'By#directive():js',
|
||||
'By:js',
|
||||
'CORE_DIRECTIVES',
|
||||
'COMMON_DIRECTIVES',
|
||||
'PLATFORM_DIRECTIVES:js',
|
||||
@ -479,14 +594,19 @@ var NG_ALL = [
|
||||
'DirectiveResolver',
|
||||
'DirectiveResolver.resolve()',
|
||||
'DynamicComponentLoader',
|
||||
'DomAdapter',
|
||||
'DomAdapter.attrToPropMap:dart',
|
||||
'DomAdapter.attrToPropMap=:dart',
|
||||
'setRootDomAdapter()',
|
||||
'DOM',
|
||||
/*
|
||||
Abstract methods
|
||||
'DynamicComponentLoader.loadAsRoot()',
|
||||
'DynamicComponentLoader.loadIntoLocation()',
|
||||
'DynamicComponentLoader.loadNextToLocation()',
|
||||
*/
|
||||
'ELEMENT_PROBE_PROVIDERS',
|
||||
'ELEMENT_PROBE_BINDINGS',
|
||||
'ELEMENT_PROBE_PROVIDERS:js',
|
||||
'ELEMENT_PROBE_BINDINGS:js',
|
||||
'ElementRef',
|
||||
'ElementRef.boundElementIndex',
|
||||
'ElementRef.boundElementIndex=',
|
||||
@ -494,6 +614,17 @@ var NG_ALL = [
|
||||
'ElementRef.parentView',
|
||||
'ElementRef.parentView=',
|
||||
'ElementRef.renderView',
|
||||
'EVENT_MANAGER_PLUGINS',
|
||||
'EventManager',
|
||||
'EventManager.addEventListener()',
|
||||
'EventManager.addGlobalEventListener()',
|
||||
'EventManager.getZone()',
|
||||
'EventManagerPlugin',
|
||||
'EventManagerPlugin.addEventListener()',
|
||||
'EventManagerPlugin.addGlobalEventListener()',
|
||||
'EventManagerPlugin.supports()',
|
||||
'EventManagerPlugin.manager:dart',
|
||||
'EventManagerPlugin.manager=:dart',
|
||||
'ErrorHandlingFn:dart',
|
||||
'Output',
|
||||
'Output.bindingPropertyName',
|
||||
@ -1112,10 +1243,27 @@ var NG_ALL = [
|
||||
Abstract method
|
||||
'TemplateRef.hasLocal()',
|
||||
*/
|
||||
'Testability',
|
||||
'Testability.decreasePendingRequestCount()',
|
||||
'Testability.findBindings()',
|
||||
'Testability.findProviders()',
|
||||
'Testability.getPendingRequestCount()',
|
||||
'Testability.increasePendingRequestCount()',
|
||||
'Testability.isAngularEventPending()',
|
||||
'Testability.isStable()',
|
||||
'Testability.whenStable()',
|
||||
'TestabilityRegistry',
|
||||
'TestabilityRegistry.findTestabilityInTree()',
|
||||
'TestabilityRegistry.getAllTestabilities()',
|
||||
'TestabilityRegistry.getTestability()',
|
||||
'TestabilityRegistry.registerApplication()',
|
||||
'GetTestability:dart',
|
||||
'setTestabilityGetter()',
|
||||
|
||||
'Type:js',
|
||||
'Title',
|
||||
'Title.getTitle()',
|
||||
'Title.setTitle()',
|
||||
'Title:js',
|
||||
'Title.getTitle():js',
|
||||
'Title.setTitle():js',
|
||||
'TypeLiteral',
|
||||
'TypeLiteral.type',
|
||||
'UpperCasePipe',
|
||||
@ -1242,7 +1390,7 @@ var NG_ALL = [
|
||||
'createNgZone()',
|
||||
'forwardRef():js',
|
||||
'inspectElement()',
|
||||
'inspectNativeElement()',
|
||||
'inspectNativeElement():js',
|
||||
'platform():js',
|
||||
'resolveForwardRef():js',
|
||||
'wtfCreateScope():js',
|
||||
@ -1313,6 +1461,17 @@ var NG_ALL = [
|
||||
'RenderElementRef.renderView=',
|
||||
'RenderEventDispatcher:dart',
|
||||
'RenderNgContentCmd.index',
|
||||
'RenderComponentTemplate',
|
||||
'RenderComponentTemplate.commands',
|
||||
'RenderComponentTemplate.commands=',
|
||||
'RenderComponentTemplate.encapsulation',
|
||||
'RenderComponentTemplate.encapsulation=',
|
||||
'RenderComponentTemplate.id',
|
||||
'RenderComponentTemplate.id=',
|
||||
'RenderComponentTemplate.shortId',
|
||||
'RenderComponentTemplate.shortId=',
|
||||
'RenderComponentTemplate.styles',
|
||||
'RenderComponentTemplate.styles=',
|
||||
'Stream:dart',
|
||||
'Stream.any():dart',
|
||||
'Stream.asBroadcastStream():dart',
|
||||
|
Reference in New Issue
Block a user