angular2
Version:
Angular 2 - a web framework for modern web apps
1 lines • 2.67 kB
Source Map (JSON)
{"version":3,"sources":["shadow_dom_strategy.js"],"names":[],"mappings":"AAAA;AAAA,KAAK,iBAAiB,AAAC,CAAC,MAAK,QAAQ;mBAArC,EAAC,GAAE,YAAqB;AAAE,8BAAwB;IAAE,AAA9B,CAAC;AAAvB,WAAS,CAAT,EAAC,KAAI,CAAO,KAAG,AAAS,CAAC;CAAgC,CAAC;;;;;SAA1D,EAAC,wCAAoB,CAAA,OAAM,AAAC,4BAAkB,CACtC,CAAA,yCAAqB,kDAA2B,CAAA,yCAAqB,GAAK,EAAC,OAAM,wCAAmB,CAAC,AAD/D,CACgE;AADtG,UAAM;AAAG,YAAQ;EAEjB,QAAM,EAFd,EAAC,yCAAoB,CAAA,OAAM,AAAC,6BAAkB,CACtC,CAAA,0CAAqB,mDAA2B,CAAA,0CAAqB,GAAK,EAAC,OAAM,yCAAmB,CAAC,AAD/D,CACgE;EAElG,WAAS,EAHrB,EAAC,+BAAoB,CAAA,OAAM,AAAC,gBAAkB,CACtC,CAAA,gCAAqB,yCAA2B,CAAA,gCAAqB,GAAK,EAAC,OAAM,+BAAmB,CAAC,AAD/D,CACgE;EAGtG,SAAO,EAJf,EAAC,mBAAoB,CAAA,OAAM,AAAC,eAAkB,CACtC,CAAA,oBAAqB,6BAA2B,CAAA,oBAAqB,GAAK,EAAC,OAAM,mBAAmB,CAAC,AAD/D,CACgE;AAD9G,AAAI,EAAA,oBAMG,SAAM,kBAAgB;;AAsB7B,AA5BwC,CAAA;AAAxC,AAAC,eAAc,YAAY,CAAC,AAAC;AAO3B,wBAAsB,CAAtB,UAAwB,AAAD,CAAW;AAChC,SAAO,KAAG,CAAC;EACb;AAEA,eAAa,CAAb,UAAe,EAAC,CAAG,CAAA,IAAG,AAAsB,CAAG,GAAC;AAEhD,kBAAgB,CAAhB,UAAkB,YAAW,AAAsB,CAAG,CAAA,aAAY,AAAsB,CAAG,CAAA,EAAC,CAAa;AACvG,SAAO,KAAG,CAAC;EACb;AAKA,oBAAkB,CAAlB,UAAoB,eAAc,AAAO,CAAG,CAAA,WAAU,AAAO,CAAG,CAAA,YAAW,CAAW;AACpF,SAAO,KAAG,CAAC;EACb;AAKA,eAAa,CAAb,UAAe,eAAc,AAAO,CAAG,CAAA,kBAAiB,AAAO,CAAG,CAAA,OAAM,CAAG,GAAC;AAAA,KA3BO;AAArF,KAAK,eAAe,AAAC,0DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAUA,UAAS,WAAW,GAVG;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,6DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAYO,UAAS,WAAW,IAAiB,UAAS,WAAW,OAZzC;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,+DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,WAArB,eAAc,KAAO,cAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,0DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,WAArB,eAAc,KAAO,cAC4B;EAAC,CAAC,CAAC,CAAC;AA4BrD","file":"angular2/src/render/dom/shadow_dom/shadow_dom_strategy.js","sourcesContent":["import {isBlank, isPresent} from 'angular2/src/facade/lang';\n\nimport {Promise} from 'angular2/src/facade/async';\nimport * as viewModule from '../view/view';\nimport {LightDom} from './light_dom';\n\nexport class ShadowDomStrategy {\n hasNativeContentElement():boolean {\n return true;\n }\n\n attachTemplate(el, view:viewModule.RenderView) {}\n\n constructLightDom(lightDomView:viewModule.RenderView, shadowDomView:viewModule.RenderView, el): LightDom {\n return null;\n }\n\n /**\n * An optional step that can modify the template style elements.\n */\n processStyleElement(hostComponentId:string, templateUrl:string, styleElement):Promise {\n return null;\n };\n\n /**\n * An optional step that can modify the template elements (style elements exlcuded).\n */\n processElement(hostComponentId:string, elementComponentId:string, element) {}\n}\n"]}