angular2
Version:
Angular 2 - a web framework for modern web apps
1 lines • 2.54 kB
Source Map (JSON)
{"version":3,"sources":["utils.js"],"names":[],"mappings":"AAAA,KAAO,EAAC,IAAG;AAAG,YAAU,CAAC,KAAO,iCAA+B,CAAC;AAChE,KAAO,EAAC,GAAE,CAAC,KAAO,+BAA6B,CAAC;AAChD,KAAO,EAAC,SAAQ,CAAC,KAAO,2BAAyB,CAAC;AAElD,KAAO,MAAM,IAAE;AAGb,YAAU,CAAE,AAAD,CAAG;AACZ,OAAG,QAAQ,EAAI,GAAC,CAAC;EACnB;AAAA,AAEA,IAAE,CAAE,KAAI,CAAG;AACT,cAAU,KAAK,AAAC,CAAC,IAAG,QAAQ,CAAG,MAAI,CAAC,CAAC;EACvC;AAAA,AAEA,GAAC,CAAE,KAAI,CAAG;AACR,SAAO,EAAC,AAAD,IAAM;AACX,gBAAU,KAAK,AAAC,CAAC,IAAG,QAAQ,CAAG,MAAI,CAAC,CAAC;IACvC,CAAA;EACF;AAAA,AAEA,OAAK,CAAE,AAAD,CAAG;AACP,SAAO,CAAA,WAAU,KAAK,AAAC,CAAC,IAAG,QAAQ,CAAG,KAAG,CAAC,CAAC;EAC7C;AAAA,AACF;AAAA,AAEA,KAAO,SAAS,cAAY,CAAE,IAAG,CAAG;AAClC,OAAO,CAAA,IAAG,OAAO,SAAS,UAAU,CAAC;AACvC;AAAA,AAEA,KAAO,SAAS,UAAQ,CAAE,IAAG,CAAG,CAAA,QAAO,CAAG;AACxC,AAAI,IAAA,CAAA,SAAQ,EAAI,CAAA,aAAY,AAAC,CAAC,IAAG,CAAC,CAAC;AACnC,MAAS,GAAA,CAAA,CAAA,EAAI,EAAA,CAAG,CAAA,CAAA,EAAI,CAAA,SAAQ,OAAO,CAAG,GAAE,CAAA,CAAG;AACzC,AAAI,MAAA,CAAA,GAAE,EAAI,CAAA,GAAE,cAAc,AAAC,CAAC,SAAQ,CAAE,CAAA,CAAC,CAAG,SAAO,CAAC,CAAC;AACnD,OAAI,SAAQ,AAAC,CAAC,GAAE,CAAC,CAAG;AAClB,WAAO,IAAE,CAAC;IACZ;AAAA,EACF;AAAA,AACA,OAAO,KAAG,CAAC;AACb;AAAA,AAEA,KAAO,SAAS,cAAY,CAAE,OAAM,CAAG,CAAA,SAAQ,CAAG;AAChD,IAAE,cAAc,AAAC,CAAC,OAAM,CAAG,CAAA,GAAE,YAAY,AAAC,CAAC,SAAQ,CAAC,CAAC,CAAC;AACxD;AAAA,AAEA,KAAO,SAAS,GAAC,CAAE,IAAG,CAAG;AACvB,OAAO,CAAA,GAAE,WAAW,AAAC,CAAC,GAAE,QAAQ,AAAC,CAAC,GAAE,eAAe,AAAC,CAAC,IAAG,CAAC,CAAC,CAAC,CAAC;AAC9D;AAAA","file":"angular2/src/test_lib/utils.es6","sourcesContent":["import {List, ListWrapper} from 'angular2/src/facade/collection';\nimport {DOM} from 'angular2/src/dom/dom_adapter';\nimport {isPresent} from 'angular2/src/facade/lang';\n\nexport class Log {\n _result:List;\n\n constructor() {\n this._result = [];\n }\n\n add(value) {\n ListWrapper.push(this._result, value);\n }\n\n fn(value) {\n return () => {\n ListWrapper.push(this._result, value);\n }\n }\n\n result() {\n return ListWrapper.join(this._result, \"; \");\n }\n}\n\nexport function viewRootNodes(view) {\n return view.render.delegate.rootNodes;\n}\n\nexport function queryView(view, selector) {\n var rootNodes = viewRootNodes(view);\n for (var i = 0; i < rootNodes.length; ++i) {\n var res = DOM.querySelector(rootNodes[i], selector);\n if (isPresent(res)) {\n return res;\n }\n }\n return null;\n}\n\nexport function dispatchEvent(element, eventType) {\n DOM.dispatchEvent(element, DOM.createEvent(eventType));\n}\n\nexport function el(html) {\n return DOM.firstChild(DOM.content(DOM.createTemplate(html)));\n}\n"]}